From a63f76107b9c82d2058ca000521ffb74ddfd5c8b Mon Sep 17 00:00:00 2001 From: Sisyphus Date: Tue, 30 Dec 2025 22:03:30 +0900 Subject: [PATCH] fix: add --external @ast-grep/napi to CLI build command (#350) The CLI build was missing --external @ast-grep/napi flag, causing the bundler to inline absolute paths from the CI environment (/home/runner/work/...). This made the doctor check for @ast-grep/napi always fail on user machines. Fixes #344 Co-authored-by: sisyphus-dev-ai --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 953a306..49e4575 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "./schema.json": "./dist/oh-my-opencode.schema.json" }, "scripts": { - "build": "bun build src/index.ts src/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep/napi && tsc --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm && bun run build:schema", + "build": "bun build src/index.ts src/google-auth.ts --outdir dist --target bun --format esm --external @ast-grep/napi && tsc --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm --external @ast-grep/napi && bun run build:schema", "build:schema": "bun run script/build-schema.ts", "clean": "rm -rf dist", "prepublishOnly": "bun run clean && bun run build",