{"bin":{"ctx":"bin/ctx.js"},"bugs":{"url":"https://github.com/ZeaoZhang/coding-tool-x/issues"},"dist":{"shasum":"a7bdb24c237e05cff706b0f68f9afbe8bd222924","tarball":"https://registry.npmjs.org/coding-tool-x/-/coding-tool-x-3.9.6-261018.tgz","fileCount":458,"integrity":"sha512-nJiHPx1CwN2cykcTSOJgWPBPF37hXG67bMHvUVTSasx/zkI8IMxKJsFFi/YXhas73cfZI1AqdtXIrIMrQEZNhg==","signatures":[{"sig":"MEUCIGXspLJwHamifXzThzN3wKKGcp48s5izG5NccesJWRK8AiEA0UNe1/Yh7fkWJD2B5Ed3eEx9nEf6n2jdeEFcHrJw21w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+pCJz5EpXOx4VSAgwprIQEK7LAkaZ1+rqflv/j6s04AiEA7BS3MolfUuH+AsuvuSbYFkyjo4811eRrrmitqXT5Vak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coding-tool-x@3.9.6-261018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7816555},"main":"src/index.js","name":"coding-tool-x","author":{"name":"CooperJiang"},"engines":{"node":">=22.13.0"},"gitHead":"1ae6d29b1f6b6018bbbd318459af3760842b7187","license":"MIT","scripts":{"test":"npm run test:basic && npm run test:api && npm run test:codex-agents && npm run test:skills && npm run test:plugins-market","start":"node bin/ctx.js","dev:web":"cd src/web && npm run dev","prepack":"npm run build:web","test:api":"node scripts/test-api-consistency.js","build:web":"cd src/web && npm run build","test:unit":"vitest run","dev:server":"nodemon","test:basic":"node scripts/test-basic.js && npm run test:unit","test:skills":"node scripts/test-skill-providers.js","test:windows":"node scripts/test-windows-regression.js","benchmark:codex":"node scripts/benchmark-codex-loading.js","test:unit:watch":"vitest","test:codex-agents":"node scripts/test-codex-agents.js","sync:model-catalog":"node scripts/sync-model-catalog.js","test:plugins-market":"node scripts/test-plugin-market-cache.js","benchmark:native-log-memory":"node scripts/benchmark-native-log-memory.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d9a752ec-b77d-432e-8864-70d04513ff23"}},"homepage":"https://github.com/ZeaoZhang/coding-tool-x#readme","keywords":["claude","claude-code","claude-cli","session-manager","cli","interactive","conversation","history","cc switch"],"overrides":{"qs":"^6.16.0","lodash":"^4.17.23","js-yaml":"^4.3.1","fast-uri":"^3.1.6","basic-ftp":"^6.2.0","lodash-es":"^4.17.23","systeminformation":"^5.33.1"},"repository":{"url":"git+https://github.com/ZeaoZhang/coding-tool-x.git","type":"git"},"_npmVersion":"11.21.1","description":"Vibe Coding 增强工作助手 - 智能会话管理、动态渠道切换、全局搜索、实时监控","directories":{},"maintainers":[{"name":"adversity","email":"zhangzeao50@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","ajv":"^8.17.1","ora":"^5.4.1","pm2":"^7.0.3","open":"^8.4.2","rxjs":"^7.8.2","toml":"^5.0.0","yaml":"^2.9.1","chalk":"^4.1.2","semver":"^7.6.0","adm-zip":"^0.6.0","express":"^4.21.2","js-yaml":"^4.3.1","inquirer":"^8.2.7","http-proxy":"^1.18.1","@iarna/toml":"^2.2.5","jsonc-parser":"^3.3.1","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","nodemon":"^3.0.2","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-tool-x_3.9.6-261018_1792311096899_0.8507075117526548","host":"s3://npm-registry-packages-npm-production"},"_id":"coding-tool-x@3.9.6-261018","version":"3.9.6-261018"}