{"id":184604878,"number":"0.18.8","published_at":"2026-04-02T19:01:56.814Z","licenses":"UNLICENSED","integrity":"sha512-fhrgcJf+ySkc9lOms2cK1Vttu7gatlZnAF2jRHQJqOWYYDpXv/wVGTm04u+eUzzW3bGiiTHyUh4w3YbY6Y6MvA==","status":null,"download_url":"https://registry.npmjs.org/command-code/-/command-code-0.18.8.tgz","registry_url":"https://www.npmjs.com/package/command-code/v/0.18.8","documentation_url":null,"install_command":"npm install command-code@0.18.8","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"saqibameen","email":"mrsaqibameen@gmail.com"},"dist":{"integrity":"sha512-fhrgcJf+ySkc9lOms2cK1Vttu7gatlZnAF2jRHQJqOWYYDpXv/wVGTm04u+eUzzW3bGiiTHyUh4w3YbY6Y6MvA==","shasum":"6460385e2abb3c42008ca28b1fb8a14729b4d17b","tarball":"https://registry.npmjs.org/command-code/-/command-code-0.18.8.tgz","fileCount":4,"unpackedSize":1235240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLR1p059dOsSHObbVXAazPtdZW6fTktB8H3kEftttDzAIgWRMUkngTNKm9cNt2cxCfUsWblgxnDNJP8uUY6bYFKYg="}]},"gitHead":null,"main":"dist/index.mjs","scripts":{"build":"tsup","build:obfuscated":"bash ../../scripts/build-ext.sh \u0026\u0026 tsup --config tsup.config.obfuscated.ts","build:balanced":"tsup --config tsup.config.balanced.ts","build:bun":"bun run build.bun.js","build:bun:exe":"bun build ./src/index.ts --compile --outfile dist/command-code","build:pkg":"pnpm build \u0026\u0026 pkg dist/index.cjs -t node18-macos-x64,node18-linux-x64,node18-win-x64 --out-path dist/binaries","dev":"tsup --watch src","link:local":"ln -sf $(pwd)/dist/index.mjs /usr/local/bin/dmd \u0026\u0026 chmod +x /usr/local/bin/dmd","unlink:local":"rm -f /usr/local/bin/dmd","typecheck":"tsc --noEmit","start":"node dist/index.mjs","test":"bash scripts/run-tests-all.sh","test:taste":"vitest run tests/taste 2\u003e\u00261 | tee tests/taste/test-output.log","test:taste:debug":"DEBUG=true vitest run tests/taste 2\u003e\u00261 | tee tests/taste/test-output-debug.log","test:integration":"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:integration:debug":"DEBUG_HANGING=true vitest run --config tests/integration/vitest.config.ts","test:cleanup":"bash scripts/cleanup-test-processes.sh","test:cleanup:dry":"bash scripts/cleanup-test-processes.sh --dry","test:all":"bash scripts/run-tests-all.sh","publish:prod":"pnpm run build:obfuscated \u0026\u0026 npm publish --access public","test:watch":"vitest","test:coverage":"vitest run --coverage","test:non-interactive":"vitest run --config tests/non-interactive/vitest.config.ts","test:non-interactive:verbose":"KEEP_OUTPUT=true vitest run --config tests/non-interactive/vitest.config.ts","test:non-interactive:watch":"vitest --config tests/non-interactive/vitest.config.ts","test:e2e":"pnpm test:integration \u0026\u0026 pnpm test:non-interactive","benchmark":"tsx benchmarks/runner.ts","benchmark:compare":"tsx benchmarks/compare.ts"},"_npmVersion":"10.9.3","_nodeVersion":"22.18.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-04-02T19:02:04.682Z","updated_at":"2026-04-02T19:02:08.956Z","purl":"pkg:npm/command-code@0.18.8","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-code/versions/0.18.8","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-code/versions/0.18.8/codemeta","dependencies":[{"id":1984709157,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.60.0","kind":"runtime","optional":false},{"id":1984709158,"ecosystem":"npm","package_name":"@clack/prompts","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":1984709159,"ecosystem":"npm","package_name":"@crosscopy/clipboard","requirements":"^0.2.8","kind":"runtime","optional":false},{"id":1984709160,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"^1.9.0","kind":"runtime","optional":false},{"id":1984709161,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-http","requirements":"^0.200.0","kind":"runtime","optional":false},{"id":1984709162,"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1984709163,"ecosystem":"npm","package_name":"@opentelemetry/sdk-node","requirements":"^0.200.0","kind":"runtime","optional":false},{"id":1984709164,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-node","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1984709165,"ecosystem":"npm","package_name":"@opentelemetry/semantic-conventions","requirements":"^1.30.0","kind":"runtime","optional":false},{"id":1984709166,"ecosystem":"npm","package_name":"@sindresorhus/slugify","requirements":"^2.2.1","kind":"runtime","optional":false},{"id":1984709167,"ecosystem":"npm","package_name":"chalk","requirements":"^5.5.0","kind":"runtime","optional":false},{"id":1984709168,"ecosystem":"npm","package_name":"commander","requirements":"^14.0.0","kind":"runtime","optional":false},{"id":1984709169,"ecosystem":"npm","package_name":"dedent","requirements":"^1.6.0","kind":"runtime","optional":false},{"id":1984709170,"ecosystem":"npm","package_name":"diff","requirements":"^8.0.2","kind":"runtime","optional":false},{"id":1984709171,"ecosystem":"npm","package_name":"dotenv","requirements":"^17.2.1","kind":"runtime","optional":false},{"id":1984709172,"ecosystem":"npm","package_name":"fast-wrap-ansi","requirements":"^0.2.0","kind":"runtime","optional":false},{"id":1984709173,"ecosystem":"npm","package_name":"figures","requirements":"^6.1.0","kind":"runtime","optional":false},{"id":1984709174,"ecosystem":"npm","package_name":"giget","requirements":"^3.1.2","kind":"runtime","optional":false},{"id":1984709175,"ecosystem":"npm","package_name":"glob","requirements":"^13.0.5","kind":"runtime","optional":false},{"id":1984709176,"ecosystem":"npm","package_name":"gray-matter","requirements":"^4.0.3","kind":"runtime","optional":false},{"id":1984709177,"ecosystem":"npm","package_name":"ignore","requirements":"^7.0.5","kind":"runtime","optional":false},{"id":1984709178,"ecosystem":"npm","package_name":"ink","requirements":"6.6.0","kind":"runtime","optional":false},{"id":1984709179,"ecosystem":"npm","package_name":"ink-gradient","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1984709180,"ecosystem":"npm","package_name":"ink-select-input","requirements":"^6.2.0","kind":"runtime","optional":false},{"id":1984709181,"ecosystem":"npm","package_name":"ink-spinner","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1984709182,"ecosystem":"npm","package_name":"ink-text-input","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1984709183,"ecosystem":"npm","package_name":"is-unicode-supported","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1984709184,"ecosystem":"npm","package_name":"log-symbols","requirements":"^7.0.1","kind":"runtime","optional":false},{"id":1984709185,"ecosystem":"npm","package_name":"marked","requirements":"^15.0.12","kind":"runtime","optional":false},{"id":1984709186,"ecosystem":"npm","package_name":"marked-terminal","requirements":"^7.3.0","kind":"runtime","optional":false},{"id":1984709187,"ecosystem":"npm","package_name":"minimatch","requirements":"^10.0.3","kind":"runtime","optional":false},{"id":1984709188,"ecosystem":"npm","package_name":"open","requirements":"^10.2.0","kind":"runtime","optional":false},{"id":1984709189,"ecosystem":"npm","package_name":"open-editor","requirements":"^5.1.0","kind":"runtime","optional":false},{"id":1984709190,"ecosystem":"npm","package_name":"ora","requirements":"^8.2.0","kind":"runtime","optional":false},{"id":1984709191,"ecosystem":"npm","package_name":"picocolors","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1984709192,"ecosystem":"npm","package_name":"react","requirements":"^19.1.1","kind":"runtime","optional":false},{"id":1984709193,"ecosystem":"npm","package_name":"semver","requirements":"^7.7.2","kind":"runtime","optional":false},{"id":1984709194,"ecosystem":"npm","package_name":"sharp","requirements":"^0.34.3","kind":"runtime","optional":false},{"id":1984709195,"ecosystem":"npm","package_name":"shell-quote","requirements":"^1.8.3","kind":"runtime","optional":false},{"id":1984709196,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^7.1.0","kind":"runtime","optional":false},{"id":1984709197,"ecosystem":"npm","package_name":"strip-json-comments","requirements":"^5.0.3","kind":"runtime","optional":false},{"id":1984709198,"ecosystem":"npm","package_name":"terminal-link","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1984709199,"ecosystem":"npm","package_name":"uuid","requirements":"^11.1.0","kind":"runtime","optional":false},{"id":1984709200,"ecosystem":"npm","package_name":"zod","requirements":"^4.0.17","kind":"runtime","optional":false},{"id":1984709201,"ecosystem":"npm","package_name":"@types/marked-terminal","requirements":"^6.1.1","kind":"Development","optional":false},{"id":1984709202,"ecosystem":"npm","package_name":"@types/node","requirements":"^24.2.0","kind":"Development","optional":false},{"id":1984709203,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.0.3","kind":"Development","optional":false},{"id":1984709204,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.7.1","kind":"Development","optional":false},{"id":1984709205,"ecosystem":"npm","package_name":"@types/shell-quote","requirements":"^1.7.5","kind":"Development","optional":false},{"id":1984709206,"ecosystem":"npm","package_name":"@types/uuid","requirements":"^10.0.0","kind":"Development","optional":false},{"id":1984709207,"ecosystem":"npm","package_name":"execa","requirements":"^9.6.1","kind":"Development","optional":false},{"id":1984709208,"ecosystem":"npm","package_name":"ink-testing-library","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1984709209,"ecosystem":"npm","package_name":"javascript-obfuscator","requirements":"^4.1.1","kind":"Development","optional":false},{"id":1984709210,"ecosystem":"npm","package_name":"pkg","requirements":"^5.8.1","kind":"Development","optional":false},{"id":1984709211,"ecosystem":"npm","package_name":"terser","requirements":"^5.43.1","kind":"Development","optional":false},{"id":1984709212,"ecosystem":"npm","package_name":"tsup","requirements":"^8.5.0","kind":"Development","optional":false},{"id":1984709213,"ecosystem":"npm","package_name":"vitest","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1984709214,"ecosystem":"npm","package_name":"vitest-ansi-serializer","requirements":"^0.1.2","kind":"Development","optional":false},{"id":1984709215,"ecosystem":"npm","package_name":"@lydell/node-pty","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709216,"ecosystem":"npm","package_name":"@lydell/node-pty-darwin-arm64","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709217,"ecosystem":"npm","package_name":"@lydell/node-pty-darwin-x64","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709218,"ecosystem":"npm","package_name":"@lydell/node-pty-linux-x64","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709219,"ecosystem":"npm","package_name":"@lydell/node-pty-win32-arm64","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709220,"ecosystem":"npm","package_name":"@lydell/node-pty-win32-x64","requirements":"1.1.0","kind":"Optional","optional":true},{"id":1984709221,"ecosystem":"npm","package_name":"node-pty","requirements":"^1.0.0","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-code"}