summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorYurenHao0426 <blackhao0426@gmail.com>2026-09-13 04:09:27 +0000
committerYurenHao0426 <blackhao0426@gmail.com>2026-09-13 04:09:27 +0000
commitc14704c46a47418e77d6f1ad76f6c204b15c056b (patch)
tree4c1285cc6ae15f57452533bdd2346ebff2d0d3a4 /package.json
parentc78a5ef589cacb5d7bdc7586b0cc270aded4b5fc (diff)
CLI: fix duplicate shebang in bundle; accept flags before the command (--help, -h)
esbuild already keeps the shebang from src/cli/main.ts, so the extra banner produced two shebang lines and node refused to load the bundle. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'package.json')
-rw-r--r--package.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/package.json b/package.json
index d736062..d187d6a 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
"scripts": {
"dev": "electron-vite dev",
"build": "electron-vite build && npx esbuild src/mcp/lattex.mjs --bundle --platform=node --format=esm --outfile=out/mcp/lattex.mjs",
- "build:cli": "npx esbuild src/cli/main.ts --bundle --platform=node --format=esm --target=node18 --outfile=out/cli/lattex-cli.mjs --external:ws --banner:js='#!/usr/bin/env node'",
+ "build:cli": "npx esbuild src/cli/main.ts --bundle --platform=node --format=esm --target=node18 --outfile=out/cli/lattex-cli.mjs --external:ws",
"typecheck:cli": "npx tsc --project tsconfig.cli.json --noEmit",
"test:cli": "node --experimental-vm-modules out/cli/test.mjs",
"preview": "electron-vite preview",