diff --git a/dist/cli.js b/dist/cli.js index bf272df..99ef9ef 100644 --- a/dist/cli.js +++ b/dist/cli.js @@ -1,3 +1,4 @@ +#!/usr/bin/env node "use strict"; const fs = require("fs"); const glob = require("glob"); diff --git a/vite.config.ts b/vite.config.ts index 9ca695d..7aa3c8b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -33,7 +33,13 @@ export default defineConfig({ preserveModules: true, preserveModulesRoot: "src", entryFileNames: "[name].js", - format: "cjs" + format: "cjs", + banner: (chunk) => { + if (chunk.name === "cli") { + return "#!/usr/bin/env node"; + } + return ""; + }, }, }, minify: false, @@ -42,4 +48,4 @@ export default defineConfig({ esbuild: { target: "node22", }, -}); \ No newline at end of file +})