Repository Public MIT
1// Bundles the CLI into one reproducible ESM file. CommonJS dependencies need a `require` shim.2import { build } from "esbuild";3import { chmodSync } from "node:fs";45await build({6 entryPoints: ["src/bin.ts"],7 bundle: true,8 platform: "node",9 format: "esm",10 target: "node20",11 outfile: "dist/skills.mjs",12 legalComments: "none",13 banner: { js: '#!/usr/bin/env node\nimport { createRequire as __createRequire } from "node:module";\nconst require = __createRequire(import.meta.url);' },14});15chmodSync("dist/skills.mjs", 0o755);16