{"bin":{"blade":"dist/blade.js"},"bugs":{"url":"https://github.com/echoVic/blade-code/issues"},"dist":{"shasum":"b8f95447ac4b4e8d20416179c5991843ae0b8cec","tarball":"https://registry.npmjs.org/blade-code/-/blade-code-0.11.23.tgz","fileCount":141,"integrity":"sha512-Tboi/SyAm+fTHMVVZhHLl5S0+Gpk4aFBEOIpUeKEx4AWFYcvOl+Ht+x58JGv5r6/LSWK7aZ4q39Ev+doG0I76w==","signatures":[{"sig":"MEUCIQDEyWjlIKGyKNZDhqEYENEqL/qkHiw6eDxkaeKMyoDGdQIgZCoGaJ++sF8X8IMW+fVRpOxDVUTJ/mBzWK43NXdCHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXrvqSbLLf97yp+0yGx503qeM8mL6Ok6WdR8Wz6AyWMAIhAJCkh6wsRqzCAg35FmzVU89eUhmCaUIOwNAUetVfcTy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/blade-code@0.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27337373},"name":"blade-code","type":"module","author":{"name":"echoVic"},"engines":{"node":">=22.19.0"},"gitHead":"266fd27a2c9bfb2bf83b1e308cceef60cdf220f6","license":"MIT","private":false,"scripts":{"dev":"node scripts/run-bun.js --watch src/blade.tsx","lint":"biome lint src tests","test":"node scripts/test.js","build":"rm -rf dist && node scripts/run-bun.js run scripts/build.ts","ready":"node scripts/run-bun.js run scripts/qualify.ts production","start":"node scripts/run-bun.js run dist/blade.js","prepack":"node scripts/download-ripgrep.js && node scripts/run-bun.js run build","release":"node scripts/release.js","lint:fix":"biome lint --write src tests","test:all":"node scripts/test.js all","test:cli":"node scripts/test.js cli","test:e2e":"node scripts/test.js e2e","dev:serve":"node scripts/run-bun.js --watch src/blade.tsx serve --port 4097","test:unit":"node scripts/test.js unit","test:watch":"vitest --watch --config vitest.config.ts","type-check":"tsc --noEmit","release:dry":"node scripts/release.js --dry-run","format:check":"biome format src tests","browser:check":"node scripts/run-bun.js run scripts/browser-check.ts","qualify:local":"node scripts/run-bun.js run scripts/qualify.ts local","release:major":"node scripts/release.js --major","release:minor":"node scripts/release.js --minor","release:patch":"node scripts/release.js --patch","test:coverage":"node scripts/test.js all --coverage","test:real-api":"node scripts/test.js realApi","test:security":"node scripts/test.js security","test:snapshot":"node scripts/test.js snapshot","benchmark:repo":"node scripts/run-bun.js run scripts/run-real-repo-benchmark.ts","browser:install":"playwright install chromium","test:integration":"node scripts/test.js integration","test:performance":"node scripts/test.js performance","qualify:production":"node scripts/run-bun.js run scripts/qualify.ts production","test:headless-core":"node scripts/test.js headlessCore","test:update-snapshots":"node scripts/test.js snapshot --update","test:real-api:qualification":"node scripts/test.js realApiQualification"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b60ffa9e-1be9-4f19-a64d-cf3efbba8312"}},"homepage":"https://github.com/echoVic/blade-code#readme","keywords":["cli","blade","ai","assistant","agent","llm"],"repository":{"url":"git+https://github.com/echoVic/blade-code.git","type":"git"},"_npmVersion":"12.2.0","description":"🗡️ Blade Code - 智能代码助手命令行工具","directories":{},"maintainers":[{"name":"echovic","email":"137844255@qq.com"}],"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.21.2","ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.4.10","diff":"^8.0.4","hono":"^4.13.0","open":"^10.1.2","yaml":"^2.9.0","axios":"^1.19.0","chalk":"^6.0.0","pathe":"^2.0.3","react":"19.2.4","yargs":"^18.1.0","ahooks":"^3.9.7","nanoid":"^5.1.16","semver":"^7.8.5","undici":"^8.10.2","fuse.js":"^7.5.0","typebox":"1.3.10","zustand":"^5.0.14","lowlight":"^3.3.0","@inkjs/ui":"^2.0.0","fast-glob":"^3.3.3","lodash-es":"^4.18.1","lru-cache":"^11.5.2","picomatch":"^4.0.5","react-dom":"19.2.4","wrap-ansi":"^9.0.2","playwright":"1.63.0","async-mutex":"^0.5.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","ansi-escapes":"^7.3.0","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^8.2.2","ink-text-input":"^6.0.0","vscode-jsonrpc":"8.2.1","proper-lockfile":"^4.1.2","ink-select-input":"^6.2.0","write-file-atomic":"^7.0.1","@earendil-works/pi-ai":"0.86.1","@agentclientprotocol/sdk":"^1.3.0","@modelcontextprotocol/sdk":"^1.30.0","vscode-languageserver-types":"3.17.5","@anthropic-ai/sandbox-runtime":"0.0.67","vscode-languageserver-protocol":"3.17.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","vitest":"^5.0.1","@types/ws":"^8.18.1","@types/bun":"^1.3.14","typescript":"^5.9.2","@types/node":"^22.15.24","@types/react":"19.2.10","@types/yargs":"^17.0.35","@types/semver":"^7.8.0","@biomejs/biome":"2.5.7","@types/lodash-es":"^4.17.12","@types/picomatch":"^4.0.3","@types/react-dom":"19.2.3","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^5.0.1","@types/proper-lockfile":"^4.1.4","@types/write-file-atomic":"^4.0.3"},"optionalDependencies":{"bun-pty":"^0.4.8","node-pty":"1.1.0","better-sqlite3":"^11.8.1","@vscode/ripgrep":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/blade-code_0.11.23_1791889020175_0.19355987517703954","host":"s3://npm-registry-packages-npm-production"},"_id":"blade-code@0.11.23","version":"0.11.23"}