{"bin":{"cmd":"dist/index.mjs","cmdc":"dist/index.mjs","commandcode":"dist/index.mjs","command-code":"dist/index.mjs"},"dist":{"shasum":"0d77d03518c5764d61a89975b6f2d86fb1cbcd11","tarball":"https://registry.npmjs.org/command-code/-/command-code-1.85.1.tgz","fileCount":80,"integrity":"sha512-m21Fh9LXe2xNIxGOnooIpOi3gY6iAamvQaFPXxbgI/cLzEYghTQNrYF4TjhhYlouEELXHUEWC4NZOWIh41M3fQ==","signatures":[{"sig":"MEUCIHU5HktH2O1dY0J8O90KOXYOXkuA31bnv6/y/NllmCP3AiEAx+0nsoExPG8Bw07tEHEpi5UeUomt6vU8YVBWtg5lgt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZseOACS9rvZUEVEih6+bHxgVlIEs5M5DyJ6o9Yh5oKAiEAu99uZDj57tDT4NRtBDwHRuH9RXBRjgaQIWcIdZdDPqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6471753},"main":"dist/cli.mjs","name":"command-code","type":"module","author":{"url":"https://commandcode.ai/docs","name":"Command Code"},"engines":{"node":">=22"},"license":"UNLICENSED","private":false,"scripts":{"dev":"tsup --watch src","test":"bash scripts/run-tests-all.sh","build":"tsup","start":"node dist/index.mjs","test:all":"bash scripts/run-tests-all.sh","test:e2e":"pnpm test:integration && pnpm test:non-interactive","typecheck":"tsc --noEmit","link:local":"ln -sf $(pwd)/dist/index.mjs /usr/local/bin/dmd && chmod +x /usr/local/bin/dmd","test:watch":"vitest","demo:stream":"CMD_TEST_INJECT_STREAM=1 CMD_TEST_INJECT_STREAM_CONTENT=huge CMD_TEST_INJECT_STREAM_TICK_MS=${TICK_MS:-120} node dist/index.mjs","publish:prod":"pnpm run build:obfuscated && npm publish --access public","test:cleanup":"bash scripts/cleanup-test-processes.sh","unlink:local":"rm -f /usr/local/bin/dmd","test:coverage":"vitest run --coverage","build:balanced":"tsup --config tsup.config.balanced.ts","build:obfuscated":"pnpm --dir ../.. --filter \"command-code^...\" build && tsup --config tsup.config.obfuscated.ts && pnpm -w check:bundle-leaks","test:cleanup:dry":"bash scripts/cleanup-test-processes.sh --dry","test:integration":"vitest run --config tests/integration/vitest.config.ts","test:non-interactive":"vitest run --config tests/non-interactive/vitest.config.ts","test:integration:debug":"DEBUG_HANGING=true vitest run --config tests/integration/vitest.config.ts","test:integration:verbose":"VERBOSE=true KEEP_OUTPUT=true vitest run --config tests/integration/vitest.config.ts","test:non-interactive:watch":"vitest --config tests/non-interactive/vitest.config.ts","test:non-interactive:verbose":"KEEP_OUTPUT=true vitest run --config tests/non-interactive/vitest.config.ts"},"_npmUser":{"name":"ahmadbilaldev","email":"ahmadbilaldev@gmail.com"},"keywords":["command","command code","langbase","coding agent","ai"],"description":"Command Code, coding agent that continuously learns your coding taste. Best coding agent for open models.","directories":{},"maintainers":[{"name":"asharirfan","email":"mrasharirfan@gmail.com"},{"name":"saqibameen","email":"mrsaqibameen@gmail.com"},{"name":"ahmadawais","email":"me@ahmadawais.com"},{"name":"ahmadbilaldev","email":"ahmadbilaldev@gmail.com"}],"_nodeVersion":"24.4.1","dependencies":{"ai":"^6.0.116","ink":"7.1.0","ora":"^9.4.1","zod":"^4.1.5","diff":"^8.0.3","glob":"^13.0.5","jimp":"^1.6.1","jiti":"^2.6.1","open":"^10.2.0","uuid":"^14.0.0","chalk":"^5.6.2","giget":"^3.1.2","react":"^19.2.7","dedent":"^1.7.2","dotenv":"^17.2.1","ignore":"^7.0.5","marked":"^15.0.12","semver":"^7.7.3","figures":"^6.1.0","i18next":"^25.10.10","js-yaml":"^4.2.0","postgres":"^3.4.5","commander":"^14.0.0","picocolors":"^1.1.1","strip-ansi":"^7.2.0","drizzle-orm":"^0.45.2","ink-spinner":"^5.0.0","log-symbols":"^7.0.1","open-editor":"^5.1.0","shell-quote":"^1.11.0","ansi-escapes":"^7.3.0","string-width":"^8.2.1","react-i18next":"^15.7.4","terminal-link":"^5.0.0","@ai-sdk/openai":"^3.0.41","@clack/prompts":"^1.0.1","fast-wrap-ansi":"^0.2.2","marked-terminal":"^7.3.0","@ai-sdk/provider":"^3.0.8","@ai-sdk/anthropic":"^3.0.77","@opentelemetry/api":"^1.9.0","@crosscopy/clipboard":"^0.2.8","is-unicode-supported":"^2.1.0","@sindresorhus/slugify":"^2.2.1","quickjs-emscripten-core":"0.32.0","@opentelemetry/resources":"^2.10.0","@ai-sdk/openai-compatible":"^2.0.35","@opentelemetry/sdk-trace-node":"^2.10.0","@jitl/quickjs-wasmfile-release-sync":"0.32.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","execa":"^9.6.1","terser":"^5.43.1","vitest":"^4.1.11","@types/node":"^24.2.0","@types/react":"^19.2.17","@types/semver":"^7.7.1","@xterm/headless":"^6.0.0","@commandcode/tui":"0.1.0","@lydell/node-pty":"1.1.0","@types/shell-quote":"^1.7.5","@commandcode/remote":"0.1.0","@commandcode/shared":"0.0.1","@vitest/coverage-v8":"4.1.11","ink-testing-library":"^4.0.0","@commandcode/harness":"0.1.0","javascript-obfuscator":"^4.1.1","@commandcode/providers":"0.1.0","@types/marked-terminal":"^6.1.1","vitest-ansi-serializer":"^0.2.1","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@byokkit/cmd-provider-openai":"0.1.4","@lydell/node-pty-win32-arm64":"1.1.0","@byokkit/cmd-provider-copilot":"0.1.2","@lydell/node-pty-darwin-arm64":"1.1.0","@byokkit/cmd-provider-anthropic":"0.1.3"},"optionalDependencies":{"@vscode/ripgrep":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/command-code_1.85.1_1792525607808_0.49152790850246975","host":"s3://npm-registry-packages-npm-production"},"_id":"command-code@1.85.1","version":"1.85.1"}