From 55bf3f24c57521907a1bac7180aa29ea8cbf83d7 Mon Sep 17 00:00:00 2001 From: YurenHao0426 Date: Sun, 13 Sep 2026 04:20:02 +0000 Subject: CLI: give the ESM bundle a real require() so bundled CJS deps (ws, http) load auth --from-cdp failed with 'Dynamic require of "http" is not supported'. Co-Authored-By: Claude Opus 5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index d187d6a..71418b3 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", + "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=\"import { createRequire as __cr } from 'module'; const require = __cr(import.meta.url);\"", "typecheck:cli": "npx tsc --project tsconfig.cli.json --noEmit", "test:cli": "node --experimental-vm-modules out/cli/test.mjs", "preview": "electron-vite preview", -- cgit v1.2.3