diff --git a/package.json b/package.json index 07c82205a..b75562912 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "files": [ "dist", "bin", - "postinstall.mjs" + "postinstall.mjs", + "vendor/lsp-tools-mcp/dist" ], "exports": { ".": { @@ -23,6 +24,7 @@ }, "scripts": { "build": "bun build src/index.ts --outdir dist --target bun --format esm --external @ast-grep/napi --external zod && bun run build:node-require-shim && tsc --emitDeclarationOnly && bun build src/cli/index.ts --outdir dist/cli --target bun --format esm --external @ast-grep/napi && bun run build:schema", + "build:lsp-tools-mcp": "npm ci --prefix vendor/lsp-tools-mcp && npm run build --prefix vendor/lsp-tools-mcp", "build:node-require-shim": "bun run script/patch-node-require-shim.ts", "build:all": "bun run build && bun run build:binaries", "build:binaries": "bun run script/build-binaries.ts", @@ -31,7 +33,7 @@ "clean": "rm -rf dist", "prepare": "bun run build", "postinstall": "node postinstall.mjs", - "prepublishOnly": "bun run clean && bun run build", + "prepublishOnly": "bun run clean && bun run build:lsp-tools-mcp && bun run build", "test:model-capabilities": "bun test src/shared/model-capability-aliases.test.ts src/shared/model-capability-guardrails.test.ts src/shared/model-capabilities.test.ts src/cli/doctor/checks/model-resolution.test.ts --bail", "typecheck": "tsgo --noEmit", "typecheck:script": "tsgo --noEmit -p script/tsconfig.json",