{"bin":{"aicli":"dist/index.js"},"pkg":{"assets":["dist/wasm/**/*"],"options":"no-deprecation","scripts":"dist-cjs/index.cjs","targets":["node22-win-x64","node22-macos-arm64","node22-linux-x64"],"outputPath":"release"},"bugs":{"url":"https://github.com/jinzhengdong/ai-cli/issues"},"dist":{"shasum":"42feb047d32bed318fa6a372ea6d7dcb7951e91d","tarball":"https://registry.npmjs.org/jinzd-ai-cli/-/jinzd-ai-cli-0.4.329.tgz","fileCount":171,"integrity":"sha512-Jq29bDAvhCNgtX3hCYZaKXY8WH0Tjko44XFrlVX/NJRDQ7kCr0Gi8kzBrYjW52e37TlBjUBmgrcwnvzJ/y/0ow==","signatures":[{"sig":"MEQCIHzviv6aKlbF9K00uKbX/FzxS07xcCgy+QuS+bfC6pZrAiATjmtLfJa1usS0c7UfHJE8a2We6VOmS3pMXhYs/WAqhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2M3GjqIHYc0wVPaAd++iPOo1Y4UgHJgf8ak/AbOTQPQIhAOe0oWaC64sT7E+rvbWESlbdHXG0ogzaQ1rMqfE8Q286","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16575353},"main":"./dist/index.js","name":"jinzd-ai-cli","type":"module","build":{"mac":{"icon":"src/web/client/icon-512.png","target":["dmg","zip"],"category":"public.app-category.developer-tools"},"win":{"icon":"src/web/client/icon-512.png","target":["nsis","portable"],"signAndEditExecutable":false},"asar":true,"nsis":{"oneClick":false,"allowToChangeInstallationDirectory":true},"appId":"com.jinzd.ai-cli","files":["dist/**/*","electron/**/*.cjs"],"linux":{"icon":"src/web/client/icon-512.png","target":["AppImage","deb"],"category":"Development"},"asarUnpack":["dist/electron-server.js","dist/chunk-*.js"],"npmRebuild":false,"productName":"ai-cli","artifactName":"ai-cli-${os}-${arch}.${ext}","extraMetadata":{"main":"electron/main.cjs"},"extraResources":[{"to":"web-client","from":"dist/web/client"}],"forceCodeSigning":false},"author":{"name":"jinzd"},"engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.js"},"gitHead":"bf331f1f5700fa88d1857dafac43a680ff740abf","license":"MIT","scripts":{"dev":"tsx src/index.ts","lint":"eslint src --max-warnings=0","sbom":"cyclonedx-npm --output-file bom.json","test":"vitest run","build":"tsup","patch":"node scripts/patch-sqlite.mjs","verify":"npm run lint && npm run typecheck && npm run build && npm run test:coverage && npm run smoke:dist","release":"node scripts/release.mjs","electron":"npm run build && electron electron/main.cjs","pack:all":"npm run build && npm run patch && npx pkg dist-cjs/index.cjs --target node22-win-x64,node22-macos-arm64,node22-linux-x64 --out-path release --compress GZip --options no-deprecation","pack:mac":"npm run build && npm run patch && npx pkg dist-cjs/index.cjs --target node22-macos-arm64 --output release/ai-cli-mac      --compress GZip --options no-deprecation","pack:win":"npm run build && npm run patch && npx pkg dist-cjs/index.cjs --target node22-win-x64     --output release/ai-cli-win.exe  --compress GZip --options no-deprecation","test:dist":"npm run build && vitest run tests/unit/cli/version-drift.test.ts","typecheck":"tsc --noEmit","audit:gate":"node scripts/audit-gate.mjs","pack:linux":"npm run build && npm run patch && npx pkg dist-cjs/index.cjs --target node22-linux-x64   --output release/ai-cli-linux    --compress GZip --options no-deprecation","smoke:dist":"node scripts/smoke-dist.mjs","test:watch":"vitest","electron:dev":"electron electron/main.cjs","pack:mac-x64":"npm run build && npm run patch && npx pkg dist-cjs/index.cjs --target node22-macos-x64   --output release/ai-cli-mac-x64  --compress GZip --options no-deprecation","test:e2e-web":"node scripts/check-playwright-env.mjs && playwright test","test:coverage":"vitest run --coverage","prepublishOnly":"npm run verify","test:providers":"vitest run --config vitest.providers.config.ts tests/integration/provider-smoke.test.ts","test:load-bearing":"node scripts/load-bearing.mjs","electron:build-all":"npm run build && electron-builder --win --mac --linux","electron:build-mac":"npm run build && electron-builder --mac","electron:build-win":"npm run build && electron-builder --win","electron:build-linux":"npm run build && electron-builder --linux"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b552326b-c4df-47c7-9d4f-9a55658f611f"}},"homepage":"https://github.com/jinzhengdong/ai-cli#readme","keywords":["ai","cli","claude","gemini","deepseek","kimi","chatbot","repl"],"overrides":{"qs":"6.16.0","tsup":{"esbuild":"0.28.1"},"sharp":"0.35.5","nanoid":"3.3.18","adm-zip":"0.6.1","js-yaml":"4.3.2","fast-uri":"3.1.8"},"repository":{"url":"git+https://github.com/jinzhengdong/ai-cli.git","type":"git"},"_npmVersion":"11.19.0","description":"Cross-platform REPL-style AI CLI with multi-provider support","directories":{},"maintainers":[{"name":"jinzd005","email":"zhengdong.jin@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.22.0","zod":"^3.24.1","uuid":"^14.0.2","chalk":"^6.0.1","openai":"^4.77.0","undici":"^7.29.0","express":"^5.2.1","commander":"^15.0.0","dompurify":"^3.4.15","tree-sitter-go":"^0.25.0","tree-sitter-cpp":"^0.23.4","web-tree-sitter":"^0.27.0","tree-sitter-java":"^0.23.5","tree-sitter-rust":"^0.24.0","@anthropic-ai/sdk":"^0.131.0","@inquirer/prompts":"^7.0.0","tree-sitter-python":"^0.25.0","@google/generative-ai":"^0.24.0","tree-sitter-javascript":"^0.25.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","eslint":"^10.12.0","vitest":"^5.0.3","electron":"^41.10.4","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.10.0","@types/uuid":"^10.0.0","@yao-pkg/pkg":"^6.23.0","@types/express":"^5.0.6","@playwright/test":"^1.63.0","electron-builder":"^26.15.3","@vitest/coverage-v8":"^5.0.3","@cyclonedx/cyclonedx-npm":"6.0.1","@typescript-eslint/parser":"^8.71.0","@typescript-eslint/eslint-plugin":"^8.71.0"},"_npmOperationalInternal":{"tmp":"tmp/jinzd-ai-cli_0.4.329_1791639881066_0.6637506940698235","host":"s3://npm-registry-packages-npm-production"},"_id":"jinzd-ai-cli@0.4.329","version":"0.4.329"}