{"id":184654361,"number":"0.1.3","published_at":"2026-04-01T14:27:12.962Z","licenses":"MIT","integrity":"sha512-D9C6V0w2b4c9TzGaQYUMpUvLTWntXGyJm4PfGDWOAyTARnmWvkdhMHe+pf37FLN9p8eU9AypErHOWIY2m8QiBQ==","status":null,"download_url":"https://registry.npmjs.org/dingcode/-/dingcode-0.1.3.tgz","registry_url":"https://www.npmjs.com/package/dingcode/v/0.1.3","documentation_url":null,"install_command":"npm install dingcode@0.1.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"dinglurong","email":"dinglurong@hotmail.com"},"dist":{"shasum":"9337e44108d4f8c14ef7e754ff0629a6014cc5b7","tarball":"https://registry.npmjs.org/dingcode/-/dingcode-0.1.3.tgz","fileCount":5,"integrity":"sha512-D9C6V0w2b4c9TzGaQYUMpUvLTWntXGyJm4PfGDWOAyTARnmWvkdhMHe+pf37FLN9p8eU9AypErHOWIY2m8QiBQ==","signatures":[{"sig":"MEYCIQD4YGLD0JRf0wNwDNlOCw8dMMpmUMCbtP34j5bHmN2RPQIhAInm2V/5JkJpFO05YEssgxHwhXDK6rxX0fM0FN0KAxK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45470169},"gitHead":"df158e5a2bf57fe5e16f1fa77e62a0af38ef9ccf","main":null,"scripts":{"dev":"bun run ./entrypoints/cli.tsx","build":"bun run build:cli \u0026\u0026 bun run build:mcp","build:cli":"bun build ./entrypoints/cli.tsx --outdir ./dist --target bun --define 'MACRO.VERSION=\"0.1.0\"' --define 'process.env.USER_TYPE=\"external\"' --define 'process.env.CLAUDE_CODE_VERIFY_PLAN=\"false\"' --define 'process.env.NODE_ENV=\"production\"' --external '@anthropic-ai/bedrock-sdk' --external '@anthropic-ai/vertex-sdk' \u0026\u0026 printf '#!/usr/bin/env bun\\n' | cat - dist/cli.js \u003e dist/cli.tmp \u0026\u0026 mv dist/cli.tmp dist/cli.js \u0026\u0026 chmod +x dist/cli.js","build:mcp":"bun build ./entrypoints/mcp.ts --outdir ./dist --target bun --define 'process.env.USER_TYPE=\"external\"' --define 'process.env.CLAUDE_CODE_VERIFY_PLAN=\"false\"' --define 'process.env.NODE_ENV=\"production\"' --external '@anthropic-ai/bedrock-sdk' --external '@anthropic-ai/vertex-sdk'","typecheck":"tsc --noEmit","postinstall":"sh scripts/postinstall.sh","prepublishOnly":"bun run build"},"_npmVersion":"11.8.0","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"directories":{},"engines":{"bun":"\u003e=1.1.0"},"exports":{".":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./mcp":{"import":"./dist/mcp.js"}},"browserify":null},"created_at":"2026-04-03T00:08:00.796Z","updated_at":"2026-04-03T00:08:00.796Z","purl":"pkg:npm/dingcode@0.1.3","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dingcode/versions/0.1.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dingcode/versions/0.1.3/codemeta","dependencies":[{"id":1985186955,"ecosystem":"npm","package_name":"hono","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186956,"ecosystem":"npm","package_name":"yaml","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186957,"ecosystem":"npm","package_name":"axios","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186958,"ecosystem":"npm","package_name":"chalk","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186959,"ecosystem":"npm","package_name":"execa","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186960,"ecosystem":"npm","package_name":"p-map","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186961,"ecosystem":"npm","package_name":"react","requirements":"^19.0.0","kind":"runtime","optional":false},{"id":1985186962,"ecosystem":"npm","package_name":"sharp","requirements":"^0.33.0","kind":"runtime","optional":false},{"id":1985186963,"ecosystem":"npm","package_name":"ignore","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186951,"ecosystem":"npm","package_name":"ajv","requirements":"^8.0.0","kind":"runtime","optional":false},{"id":1985186952,"ecosystem":"npm","package_name":"xss","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186953,"ecosystem":"npm","package_name":"zod","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186954,"ecosystem":"npm","package_name":"diff","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186964,"ecosystem":"npm","package_name":"lodash","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1985186965,"ecosystem":"npm","package_name":"marked","requirements":"^15.0.0","kind":"runtime","optional":false},{"id":1985186966,"ecosystem":"npm","package_name":"qrcode","requirements":"^1.5.0","kind":"runtime","optional":false},{"id":1985186967,"ecosystem":"npm","package_name":"semver","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186968,"ecosystem":"npm","package_name":"undici","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1985186969,"ecosystem":"npm","package_name":"bidi-js","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186970,"ecosystem":"npm","package_name":"express","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186971,"ecosystem":"npm","package_name":"figures","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1985186972,"ecosystem":"npm","package_name":"fuse.js","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186973,"ecosystem":"npm","package_name":"winston","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186974,"ecosystem":"npm","package_name":"chokidar","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186975,"ecosystem":"npm","package_name":"parse-ms","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186976,"ecosystem":"npm","package_name":"turndown","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186977,"ecosystem":"npm","package_name":"auto-bind","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186978,"ecosystem":"npm","package_name":"cli-boxes","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186979,"ecosystem":"npm","package_name":"commander","requirements":"~12.1.0","kind":"runtime","optional":false},{"id":1985186980,"ecosystem":"npm","package_name":"env-paths","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186981,"ecosystem":"npm","package_name":"lodash-es","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1985186982,"ecosystem":"npm","package_name":"lru-cache","requirements":"^11.0.0","kind":"runtime","optional":false},{"id":1985186983,"ecosystem":"npm","package_name":"pretty-ms","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186984,"ecosystem":"npm","package_name":"tree-kill","requirements":"^1.2.0","kind":"runtime","optional":false},{"id":1985186985,"ecosystem":"npm","package_name":"type-fest","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186986,"ecosystem":"npm","package_name":"wrap-ansi","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186987,"ecosystem":"npm","package_name":"asciichart","requirements":"^1.5.0","kind":"runtime","optional":false},{"id":1985186988,"ecosystem":"npm","package_name":"get-stream","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186989,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186990,"ecosystem":"npm","package_name":"emoji-regex","requirements":"^10.0.0","kind":"runtime","optional":false},{"id":1985186991,"ecosystem":"npm","package_name":"mute-stream","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186992,"ecosystem":"npm","package_name":"shell-quote","requirements":"^1.8.0","kind":"runtime","optional":false},{"id":1985186993,"ecosystem":"npm","package_name":"stack-utils","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186994,"ecosystem":"npm","package_name":"usehooks-ts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186995,"ecosystem":"npm","package_name":"code-excerpt","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186996,"ecosystem":"npm","package_name":"highlight.js","requirements":"^11.0.0","kind":"runtime","optional":false},{"id":1985186997,"ecosystem":"npm","package_name":"jsonc-parser","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186998,"ecosystem":"npm","package_name":"indent-string","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186999,"ecosystem":"npm","package_name":"@inquirer/core","requirements":"^10.0.0","kind":"runtime","optional":false},{"id":1985187000,"ecosystem":"npm","package_name":"@inquirer/type","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187001,"ecosystem":"npm","package_name":"@azure/identity","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985187002,"ecosystem":"npm","package_name":"proper-lockfile","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1985187003,"ecosystem":"npm","package_name":"react-reconciler","requirements":"^0.33.0","kind":"runtime","optional":false},{"id":1985187004,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.36.0","kind":"runtime","optional":false},{"id":1985187005,"ecosystem":"npm","package_name":"https-proxy-agent","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985187006,"ecosystem":"npm","package_name":"json-schema-to-ts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187007,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"^1.9.0","kind":"runtime","optional":false},{"id":1985187008,"ecosystem":"npm","package_name":"express-rate-limit","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985187009,"ecosystem":"npm","package_name":"@aws-sdk/client-sts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187010,"ecosystem":"npm","package_name":"@opentelemetry/core","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985187011,"ecosystem":"npm","package_name":"google-auth-library","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985187012,"ecosystem":"npm","package_name":"strip-final-newline","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985187013,"ecosystem":"npm","package_name":"supports-hyperlinks","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187014,"ecosystem":"npm","package_name":"get-east-asian-width","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985187015,"ecosystem":"npm","package_name":"@growthbook/growthbook","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985187016,"ecosystem":"npm","package_name":"react-compiler-runtime","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985187017,"ecosystem":"npm","package_name":"@aws-sdk/client-bedrock","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187018,"ecosystem":"npm","package_name":"@opentelemetry/api-logs","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187019,"ecosystem":"npm","package_name":"@opentelemetry/sdk-logs","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187020,"ecosystem":"npm","package_name":"@alcalzone/ansi-tokenize","requirements":"^0.1.0","kind":"runtime","optional":false},{"id":1985187021,"ecosystem":"npm","package_name":"@anthropic-ai/vertex-sdk","requirements":"^0.7.0","kind":"runtime","optional":false},{"id":1985187022,"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985187023,"ecosystem":"npm","package_name":"@anthropic-ai/bedrock-sdk","requirements":"^0.12.0","kind":"runtime","optional":false},{"id":1985187024,"ecosystem":"npm","package_name":"@anthropic-ai/foundry-sdk","requirements":"^0.2.0","kind":"runtime","optional":false},{"id":1985187025,"ecosystem":"npm","package_name":"@modelcontextprotocol/sdk","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985187026,"ecosystem":"npm","package_name":"@opentelemetry/sdk-metrics","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985187027,"ecosystem":"npm","package_name":"@commander-js/extra-typings","requirements":"~12.1.0","kind":"runtime","optional":false},{"id":1985187028,"ecosystem":"npm","package_name":"@sindresorhus/merge-streams","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985187029,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-base","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985187030,"ecosystem":"npm","package_name":"vscode-languageserver-protocol","requirements":"^3.17.0","kind":"runtime","optional":false},{"id":1985187031,"ecosystem":"npm","package_name":"@aws-sdk/client-bedrock-runtime","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985187032,"ecosystem":"npm","package_name":"@opentelemetry/exporter-prometheus","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187033,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187034,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187035,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187036,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187037,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187038,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187039,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187040,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187041,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985187042,"ecosystem":"npm","package_name":"bun-types","requirements":"latest","kind":"Development","optional":false},{"id":1985187043,"ecosystem":"npm","package_name":"typescript","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1985187044,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.0.0","kind":"Development","optional":false},{"id":1985187045,"ecosystem":"npm","package_name":"@types/lodash","requirements":"^4.17.0","kind":"Development","optional":false},{"id":1985187046,"ecosystem":"npm","package_name":"@types/qrcode","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1985187047,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.0.0","kind":"Development","optional":false},{"id":1985187048,"ecosystem":"npm","package_name":"@types/express","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1985187049,"ecosystem":"npm","package_name":"@types/lodash-es","requirements":"^4.17.0","kind":"Development","optional":false},{"id":1985187050,"ecosystem":"npm","package_name":"@types/shell-quote","requirements":"^1.7.0","kind":"Development","optional":false},{"id":1985187051,"ecosystem":"npm","package_name":"@types/proper-lockfile","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1985187052,"ecosystem":"npm","package_name":"@types/react-reconciler","requirements":"^0.28.0","kind":"Development","optional":false},{"id":1985187053,"ecosystem":"npm","package_name":"@anthropic-ai/mcpb","requirements":"*","kind":"Optional","optional":true},{"id":1985187054,"ecosystem":"npm","package_name":"@ant/computer-use-mcp","requirements":"*","kind":"Optional","optional":true},{"id":1985187055,"ecosystem":"npm","package_name":"@ant/computer-use-swift","requirements":"*","kind":"Optional","optional":true},{"id":1985187056,"ecosystem":"npm","package_name":"@ant/claude-for-chrome-mcp","requirements":"*","kind":"Optional","optional":true},{"id":1985187057,"ecosystem":"npm","package_name":"@anthropic-ai/claude-agent-sdk","requirements":"*","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dingcode"}