lyxy-runner-javascript
Installation
SKILL.md
用 bun 运行 JavaScript / TypeScript 脚本
以下为全部规则,无引用文件。
核心规则
- 运行 JS/TS 一律
bun <script_path>。bun 原生支持 .js / .ts / .mjs,TypeScript 直接执行,无编译步骤。 - bun 必需,不可替代。不支持 node、npm、yarn、pnpm、tsx、ts-node。
- bun 未安装(
command not found: bun):立即停止任务,告知用户安装 bun(https://bun.sh ,Windows:powershell -c "irm bun.sh/install.ps1 | iex",macOS/Linux:curl -fsSL https://bun.sh/install | bash),等待用户安装后再继续。不自动安装(全局安装须用户确认),不退回替代工具,不建议把脚本转成其他运行时格式。 - 禁止
npm install/bun add等手动装包;禁止往主机装全局包。import 的依赖由 bun 自动处理。
依赖
- 脚本
import/require的第三方包,bun 首次运行时自动从 npm 下载并缓存(~/.bun/install/cache),后续走缓存。无 package.json、无bun install、无任何声明步骤,默认最新版。 - ESM(
import)和 CommonJS(require)都支持,优先 ESM。
项目内按项目约定
仅临时脚本场景强制 bun。进入具体项目: