{"id":184654360,"number":"0.1.2","published_at":"2026-04-01T14:21:16.141Z","licenses":"MIT","integrity":"sha512-AD7cx1/QG3oGNCJc/HBLImR7/bx7JSooAp68cFnFbfIBgIE6E9yfvbp5MnENtwizUkDX+YBYI76hWaOMgfWDzg==","status":null,"download_url":"https://registry.npmjs.org/dingcode/-/dingcode-0.1.2.tgz","registry_url":"https://www.npmjs.com/package/dingcode/v/0.1.2","documentation_url":null,"install_command":"npm install dingcode@0.1.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"dinglurong","email":"dinglurong@hotmail.com"},"dist":{"shasum":"8ddb747d9e052fd2c2a71cc081b29cc0017af5fa","tarball":"https://registry.npmjs.org/dingcode/-/dingcode-0.1.2.tgz","fileCount":5,"integrity":"sha512-AD7cx1/QG3oGNCJc/HBLImR7/bx7JSooAp68cFnFbfIBgIE6E9yfvbp5MnENtwizUkDX+YBYI76hWaOMgfWDzg==","signatures":[{"sig":"MEYCIQD1iJaoDN+jpEObZE0L9encLqrDnb+iMA7RaDcZIOcXUQIhAIeA9+SRGH1vEd/2gXTdt+zmPugKx0lIJ5UR2WGXYj89","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45470141},"gitHead":"e3c5253d68dc65b48d3aba616dccaa3aa4415978","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.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dingcode/versions/0.1.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dingcode/versions/0.1.2/codemeta","dependencies":[{"id":1985186848,"ecosystem":"npm","package_name":"hono","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186849,"ecosystem":"npm","package_name":"yaml","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186850,"ecosystem":"npm","package_name":"axios","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186851,"ecosystem":"npm","package_name":"chalk","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186852,"ecosystem":"npm","package_name":"execa","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186853,"ecosystem":"npm","package_name":"p-map","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186854,"ecosystem":"npm","package_name":"react","requirements":"^19.0.0","kind":"runtime","optional":false},{"id":1985186855,"ecosystem":"npm","package_name":"sharp","requirements":"^0.33.0","kind":"runtime","optional":false},{"id":1985186856,"ecosystem":"npm","package_name":"ignore","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186844,"ecosystem":"npm","package_name":"ajv","requirements":"^8.0.0","kind":"runtime","optional":false},{"id":1985186845,"ecosystem":"npm","package_name":"xss","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186846,"ecosystem":"npm","package_name":"zod","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186847,"ecosystem":"npm","package_name":"diff","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186857,"ecosystem":"npm","package_name":"lodash","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1985186858,"ecosystem":"npm","package_name":"marked","requirements":"^15.0.0","kind":"runtime","optional":false},{"id":1985186859,"ecosystem":"npm","package_name":"qrcode","requirements":"^1.5.0","kind":"runtime","optional":false},{"id":1985186860,"ecosystem":"npm","package_name":"semver","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186861,"ecosystem":"npm","package_name":"undici","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1985186862,"ecosystem":"npm","package_name":"bidi-js","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186863,"ecosystem":"npm","package_name":"express","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186864,"ecosystem":"npm","package_name":"figures","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1985186865,"ecosystem":"npm","package_name":"fuse.js","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186866,"ecosystem":"npm","package_name":"winston","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186867,"ecosystem":"npm","package_name":"chokidar","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186868,"ecosystem":"npm","package_name":"parse-ms","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186869,"ecosystem":"npm","package_name":"turndown","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186870,"ecosystem":"npm","package_name":"auto-bind","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186871,"ecosystem":"npm","package_name":"cli-boxes","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186872,"ecosystem":"npm","package_name":"commander","requirements":"~12.1.0","kind":"runtime","optional":false},{"id":1985186873,"ecosystem":"npm","package_name":"env-paths","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186874,"ecosystem":"npm","package_name":"lodash-es","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1985186875,"ecosystem":"npm","package_name":"lru-cache","requirements":"^11.0.0","kind":"runtime","optional":false},{"id":1985186876,"ecosystem":"npm","package_name":"pretty-ms","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186877,"ecosystem":"npm","package_name":"tree-kill","requirements":"^1.2.0","kind":"runtime","optional":false},{"id":1985186878,"ecosystem":"npm","package_name":"type-fest","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186879,"ecosystem":"npm","package_name":"wrap-ansi","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186880,"ecosystem":"npm","package_name":"asciichart","requirements":"^1.5.0","kind":"runtime","optional":false},{"id":1985186881,"ecosystem":"npm","package_name":"get-stream","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186882,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186883,"ecosystem":"npm","package_name":"emoji-regex","requirements":"^10.0.0","kind":"runtime","optional":false},{"id":1985186884,"ecosystem":"npm","package_name":"mute-stream","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186885,"ecosystem":"npm","package_name":"shell-quote","requirements":"^1.8.0","kind":"runtime","optional":false},{"id":1985186886,"ecosystem":"npm","package_name":"stack-utils","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186887,"ecosystem":"npm","package_name":"usehooks-ts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186888,"ecosystem":"npm","package_name":"code-excerpt","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186889,"ecosystem":"npm","package_name":"highlight.js","requirements":"^11.0.0","kind":"runtime","optional":false},{"id":1985186890,"ecosystem":"npm","package_name":"jsonc-parser","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186891,"ecosystem":"npm","package_name":"indent-string","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1985186892,"ecosystem":"npm","package_name":"@inquirer/core","requirements":"^10.0.0","kind":"runtime","optional":false},{"id":1985186893,"ecosystem":"npm","package_name":"@inquirer/type","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186894,"ecosystem":"npm","package_name":"@azure/identity","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186895,"ecosystem":"npm","package_name":"proper-lockfile","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1985186896,"ecosystem":"npm","package_name":"react-reconciler","requirements":"^0.33.0","kind":"runtime","optional":false},{"id":1985186897,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.36.0","kind":"runtime","optional":false},{"id":1985186898,"ecosystem":"npm","package_name":"https-proxy-agent","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186899,"ecosystem":"npm","package_name":"json-schema-to-ts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186900,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"^1.9.0","kind":"runtime","optional":false},{"id":1985186901,"ecosystem":"npm","package_name":"express-rate-limit","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1985186902,"ecosystem":"npm","package_name":"@aws-sdk/client-sts","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186903,"ecosystem":"npm","package_name":"@opentelemetry/core","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186904,"ecosystem":"npm","package_name":"google-auth-library","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1985186905,"ecosystem":"npm","package_name":"strip-final-newline","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186906,"ecosystem":"npm","package_name":"supports-hyperlinks","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186907,"ecosystem":"npm","package_name":"get-east-asian-width","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186908,"ecosystem":"npm","package_name":"@growthbook/growthbook","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186909,"ecosystem":"npm","package_name":"react-compiler-runtime","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186910,"ecosystem":"npm","package_name":"@aws-sdk/client-bedrock","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186911,"ecosystem":"npm","package_name":"@opentelemetry/api-logs","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186912,"ecosystem":"npm","package_name":"@opentelemetry/sdk-logs","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186913,"ecosystem":"npm","package_name":"@alcalzone/ansi-tokenize","requirements":"^0.1.0","kind":"runtime","optional":false},{"id":1985186914,"ecosystem":"npm","package_name":"@anthropic-ai/vertex-sdk","requirements":"^0.7.0","kind":"runtime","optional":false},{"id":1985186915,"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186916,"ecosystem":"npm","package_name":"@anthropic-ai/bedrock-sdk","requirements":"^0.12.0","kind":"runtime","optional":false},{"id":1985186917,"ecosystem":"npm","package_name":"@anthropic-ai/foundry-sdk","requirements":"^0.2.0","kind":"runtime","optional":false},{"id":1985186918,"ecosystem":"npm","package_name":"@modelcontextprotocol/sdk","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1985186919,"ecosystem":"npm","package_name":"@opentelemetry/sdk-metrics","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186920,"ecosystem":"npm","package_name":"@commander-js/extra-typings","requirements":"~12.1.0","kind":"runtime","optional":false},{"id":1985186921,"ecosystem":"npm","package_name":"@sindresorhus/merge-streams","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":1985186922,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-base","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1985186923,"ecosystem":"npm","package_name":"vscode-languageserver-protocol","requirements":"^3.17.0","kind":"runtime","optional":false},{"id":1985186924,"ecosystem":"npm","package_name":"@aws-sdk/client-bedrock-runtime","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1985186925,"ecosystem":"npm","package_name":"@opentelemetry/exporter-prometheus","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186926,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186927,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186928,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186929,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186930,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186931,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186932,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-grpc","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186933,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-http","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186934,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-proto","requirements":"^0.57.0","kind":"runtime","optional":false},{"id":1985186935,"ecosystem":"npm","package_name":"bun-types","requirements":"latest","kind":"Development","optional":false},{"id":1985186936,"ecosystem":"npm","package_name":"typescript","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1985186937,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.0.0","kind":"Development","optional":false},{"id":1985186938,"ecosystem":"npm","package_name":"@types/lodash","requirements":"^4.17.0","kind":"Development","optional":false},{"id":1985186939,"ecosystem":"npm","package_name":"@types/qrcode","requirements":"^1.5.0","kind":"Development","optional":false},{"id":1985186940,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.0.0","kind":"Development","optional":false},{"id":1985186941,"ecosystem":"npm","package_name":"@types/express","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1985186942,"ecosystem":"npm","package_name":"@types/lodash-es","requirements":"^4.17.0","kind":"Development","optional":false},{"id":1985186943,"ecosystem":"npm","package_name":"@types/shell-quote","requirements":"^1.7.0","kind":"Development","optional":false},{"id":1985186944,"ecosystem":"npm","package_name":"@types/proper-lockfile","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1985186945,"ecosystem":"npm","package_name":"@types/react-reconciler","requirements":"^0.28.0","kind":"Development","optional":false},{"id":1985186946,"ecosystem":"npm","package_name":"@anthropic-ai/mcpb","requirements":"*","kind":"Optional","optional":true},{"id":1985186947,"ecosystem":"npm","package_name":"@ant/computer-use-mcp","requirements":"*","kind":"Optional","optional":true},{"id":1985186948,"ecosystem":"npm","package_name":"@ant/computer-use-swift","requirements":"*","kind":"Optional","optional":true},{"id":1985186949,"ecosystem":"npm","package_name":"@ant/claude-for-chrome-mcp","requirements":"*","kind":"Optional","optional":true},{"id":1985186950,"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"}