{"_id":"@ant-design/cli","_rev":"20-2f3a69c3f15eb2a65f7ffb91615d36c2","name":"@ant-design/cli","dist-tags":{"beta":"6.3.5-beta.0","latest":"6.5.2"},"versions":{"0.1.0":{"name":"@ant-design/cli","version":"0.1.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@0.1.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"f7b22ac9154737ab89a56a38e3c7709cc574f758","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-0.1.0.tgz","fileCount":10,"integrity":"sha512-L2PWSsfsFL/fc/rMN37qeaLCHNDupBSPZDS+i/ExohcUEvSxNbyjvY24IFsV0Z5NW4FfSXBstcpprqd7G6NSYA==","signatures":[{"sig":"MEUCIFc47jkYnjZojX4RkTH+qwmDSwCESaWna749erkOBw49AiEAgxU9+QcrBhAHvJmxeBPjXB+WvYtzJr7dL19TQp7aMC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a6da9bf8df19e802dc49569d88f7503ad265b175","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1773716224293_0.4773649952646084","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ant-design/cli","version":"0.2.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@0.2.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"6a8d62d81c19900268f22d7c780cfd10088de483","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-0.2.0.tgz","fileCount":72,"integrity":"sha512-22q4/rwU8+OVuJNJuqdqw5SVRSZwihKSfgS/6JJONegTwROv8G7dhmbaETnu0u1cojrDNnVv6UtbcR5ft3Pdng==","signatures":[{"sig":"MEUCIQDpkWsgcgLYaG0XjPp0uxHdAIkXhZzgNt8bRsY+S1AkSgIgNqGb389GWGPDNNQGYhCje1UrS1J8aW1g7uBuwNdlCX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100791364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"13d741cfa739ba9b3f97301d3517c26c0867e718","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1773743381916_0.18659304889556338","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ant-design/cli","version":"0.3.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@0.3.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"cf7d75427f8d0aa0680d459cf4015e3547470f90","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-0.3.0.tgz","fileCount":72,"integrity":"sha512-14w7bj2rmST7B7Gf6VNoMF+e7+snGbu45amNJnRwASCDeM8nzaGn/iTx3Larocaw99FlxrRnNnDpjg3t/oRx1w==","signatures":[{"sig":"MEQCIDwc36iTlttYVw1mnU7gkUHVU74JyFzSm4IlA+qq1QorAiALuu91AAUO5Si5uFGNHR54V2ypOk2QZHhsuKuV1eAOWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142953289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"00324c695a76cd5ea2f7bfb0a4d4ef6a362d8d5b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1773916849842_0.6983918932813309","host":"s3://npm-registry-packages-npm-production"}},"6.3.3":{"name":"@ant-design/cli","version":"6.3.3","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.3","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"3639a1db52d8885d4a9c821e1b24133c564304bc","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.3.tgz","fileCount":72,"integrity":"sha512-mxAMHN+H4y2m0qZyXICcflpKMquOG7SiQCBM4YAui+XMwZPi72Fje9Gx4snidclILSz1TzgOrfolC2B5LdtC0A==","signatures":[{"sig":"MEYCIQDNFoXGVurouJSV3zId8b8IQntYfAjszeHB+y+SmBda8wIhAKl2IY6vqrzIuRvOIOTRZXK2Tbbt4v/spZm1fjP0x4h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24742796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8256a2885d95db08e38e7a98e83fd0b12a470303","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.3_1774348815001_0.5222730222547125","host":"s3://npm-registry-packages-npm-production"}},"6.3.4":{"name":"@ant-design/cli","version":"6.3.4","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.4","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"824cdbb18ea8463317f4fb7e84f804c13718cb64","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.4.tgz","fileCount":73,"integrity":"sha512-/bvFgT1DLMkqlWVsR+S/dpWa6Naxnz4uuv2So3xEZB1j2peiT9z5kjoSpA909LPixjADRxlfUuVMUWeBMNi2ew==","signatures":[{"sig":"MEQCIG1abFmf6Cenfnbr2x2ygE6bbNeJiJ86WiTFMaw8vK/jAiAEKkx0Vcj/JrSumxS4T+jnxEUVXMzcnQ6vjZkzXsOn1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25473985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a42aa464b1f2262e365de79abfdf66e4bc40d9a8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.4_1774367011682_0.7182570669468271","host":"s3://npm-registry-packages-npm-production"}},"6.3.5-beta.0":{"name":"@ant-design/cli","version":"6.3.5-beta.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.5-beta.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"ranranup123","email":"827743388@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"5b47d78407873b70eaa04fc20d4848cc395c8432","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.5-beta.0.tgz","fileCount":73,"integrity":"sha512-F/WTIoOUwxISbRDuYEJWpfo7epIPRvriGz7WBEBuvYEQ4v3SXJTl+owTN8UKuYlfJCguOL2Z0yL9SX89ux7ywA==","signatures":[{"sig":"MEUCIQC1TrecmCe0cisIu0X+X87v4qwYuoHczX6GYjYS3NbbUQIgCmNh0K6k9DyAhTwj8uJ9LCFXID3vFEap04ZdcUr+4KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25506829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"55d7bcc6a427a67f9d18cd87b3220b849efc7c4e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"afc163","email":"afc163@gmail.com"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"~13.1.0","oxc-parser":"^0.121.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.5-beta.0_1774435250550_0.3313677041418004","host":"s3://npm-registry-packages-npm-production"}},"6.3.5":{"name":"@ant-design/cli","version":"6.3.5","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.5","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"f2361087b6ff2f92dd81efcfdb5200be8e4220b2","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.5.tgz","fileCount":73,"integrity":"sha512-d4goa6b9910ovOS46G1qcm2DAV10QcZf37Ady1tiHU5Exc0ZGD88k75FDadDDwEzks87S0k3NCXHQXmlSXoRDA==","signatures":[{"sig":"MEQCIEc3A+oWLdnY7qjCrnhlsf562dNPW6WSqa4xi2ZblTdsAiABV0HHK4OwLN0iUkkLtn+f7ivrAJolmAOJEp41JO1O5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26971677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ae21dc454205bab9ade154b7d11d50c19895d632","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.0","dependencies":{"oxc-parser":"^0.121.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^3.0.0","envinfo":"^7.21.0","commander":"~13.1.0","typescript":"^5.7.0","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^3.2.4","@modelcontextprotocol/sdk":"^1.27.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.5_1775105300006_0.35804016855740306","host":"s3://npm-registry-packages-npm-production"}},"6.3.6":{"name":"@ant-design/cli","version":"6.3.6","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.6","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"31ff1ce4d4474953c3ba25944b861156c68b0a1d","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.6.tgz","fileCount":76,"integrity":"sha512-6OgU0liHZ4n/JH04ujyuTFlEDjBZ32R/EYEClY/vAy9EW2FvaxNnAtALXc3oJFuH7cvgtjsL7PHyxCVRbUBxSg==","signatures":[{"sig":"MEYCIQDB+l9fiCzGgW2wyy3gi/fIet6II2Ct0AYGW1fJK9fOaAIhAPLCV/CYWZ6PFn3DoWG+Pku9p6SozWj3DOx7ahawSyw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28251451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1e5eeb43c9bcb808ea31d8b031f3ebe9a05fef52","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","typescript":"^5.9.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^4.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.6_1776425001790_0.6522705706613583","host":"s3://npm-registry-packages-npm-production"}},"6.3.7":{"name":"@ant-design/cli","version":"6.3.7","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.3.7","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"2fbbe8e9422d62b735798c17bf9ff87f8a552297","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.3.7.tgz","fileCount":77,"integrity":"sha512-PCduBxgGJ0ZDVfVDqtgB5bQRubENmcJxJeKiYaf9UOw1hlGQxiGgA58PfraebjKWXHD15msgVKvbiKOdJCnbBQ==","signatures":[{"sig":"MEUCIQD/n/QfbbZOETfS0ZOxc1aNrnJfWd1yOI/NjSlTElDU2gIgGdHuBq4XgOJ5wTIo+GqAEZJ2NxZJ+qIg6+KX4KxPvQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28893387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0e59e57b084655d28fca7d67944bc84e1fdc2a34","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","typescript":"^5.9.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^4.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.3.7_1777274935013_0.8262498203420154","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@ant-design/cli","version":"6.4.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"d124b5f7a71459a0d32e4522550b41858b8901ea","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.0.tgz","fileCount":78,"integrity":"sha512-vWkthLfeEcw2+k1DjLcU8ypi4BakNI+6ZEc9/B6oC1rJP6c2thtw8OzrJBrWmc4Xx5SGSbkenDtUW3IsCupcoQ==","signatures":[{"sig":"MEQCIFLo/Kk554aUmt1XG8pNPhkZATvO9D36uKEeteWU2Lm8AiA18QIvLb1zYHoItELvSCBSITPvzhMLrY5k0DPBKZvH3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29722867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5dfbf911a64f5b11956c2a9ac50dc90550d79dfc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.130.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^4.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.0_1778744083755_0.9168877828416857","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"@ant-design/cli","version":"6.4.1","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.1","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"52b5d380e26c22a44fb31720550d613aa32ff78e","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.1.tgz","fileCount":79,"integrity":"sha512-vcivJbDwGiDVRcf5CAHV3nWi6Q0hGfAXcmiqPjisfqYBdY3hdQcQ7W4X5xvr63e3Fj6inN/7U2nXpY7BTozyPA==","signatures":[{"sig":"MEUCIFF30Do/U2l/q04CNXsXh7X/sKp/r5nVCFY6oAqH6+MFAiEAg9gnCSV8sEOIa7PCU6zAv+UTBhmsbgVfHXBQvB+CPC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30381184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ea470f7ac836f777584aaba392dd97a3bc1e6d2e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.130.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^4.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.1_1778757685605_0.9050142703413406","host":"s3://npm-registry-packages-npm-production"}},"6.4.2":{"name":"@ant-design/cli","version":"6.4.2","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.2","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"98a7d0c5b8bc72942e65fdf07ba9be80c04d91d1","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.2.tgz","fileCount":80,"integrity":"sha512-Q87K1IU8EJAgXc1rxGSHFBolhcpwqpIpM9WFJz5M7XCjmDETojsMr5MCQmY8tFMlDu/5BWDLsjnN9WwYUOUWIA==","signatures":[{"sig":"MEUCIQCClPXatO4AfkNS9bQ8XBU8pxhsj+wP97YM02IFfM6o3gIgbjzYIh2zlwYrg1wGuGGAUN1e+Dtb3RKozjwBYA4QxAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31039508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3255e467149e5c0349779b26f6e6e37652acbd48","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.130.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@vitest/coverage-v8":"^4.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.2_1778774110683_0.14077762734098553","host":"s3://npm-registry-packages-npm-production"}},"6.4.3":{"name":"@ant-design/cli","version":"6.4.3","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.3","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"ead53d4af9be977c40a4b7e5eb7cb373a61cf19a","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.3.tgz","fileCount":73,"integrity":"sha512-/fYCNzEwztc8CwyT6Ufovj3SXsQ4jjYbxa7mdazkHrzdL2xpHmQwBdmzO90LZNmHGq2J+lRuz2DR7lcjKeuRkQ==","signatures":[{"sig":"MEUCIExeT1+TfA7hgXlXgS+7CENE6VMtT2hwRysDyXbmskywAiEAp+YpZ75rr6YWG+4D/wqdhQT+NKwBsIIVGbHK5sBe4+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26501378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6cbe2a927c0ad0c48b52d8b999163fa869144614","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"hono":"^4.12.18","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"semver":"^7.8.0","fast-glob":"^3.3.3","oxc-parser":"^0.130.0","string-width":"^8.2.1","fast-levenshtein":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^14.0.3","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","@types/fast-levenshtein":"^0.0.4","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.3_1779098189532_0.7968935352867985","host":"s3://npm-registry-packages-npm-production"}},"6.4.4":{"name":"@ant-design/cli","version":"6.4.4","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.4","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"858708bc194b826fb145b8987684d09f07818851","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.4.tgz","fileCount":74,"integrity":"sha512-RUZOzNl9j5XLdUsITDPRdy54bUq6bw+BtEyiVcb1s1qUYY+r6akT2llVHUBpNBkzhmOrcg5TQxHW+iJ0ZpJQ3w==","signatures":[{"sig":"MEYCIQC+yLErncrzGuDKw77VMXA9l9yLimUO+85bPxpqcHbj0QIhAIZFeUoCDdHZHj+lhW49Lbx9K+NE8wTxpZnPf7Yj/ZPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27295285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7ced20461fcfcb1964f836ccad7d681b5a0e944a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"hono":"^4.12.23","fast-uri":"^3.1.2","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"^7.8.0","fast-glob":"^3.3.3","oxc-parser":"^0.134.0","string-width":"^8.2.1","fast-levenshtein":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^15.0.0","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^25.5.0","gray-matter":"^4.0.3","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","@types/fast-levenshtein":"^0.0.4","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.4_1781263605155_0.9633148878445219","host":"s3://npm-registry-packages-npm-production"}},"6.4.5":{"name":"@ant-design/cli","version":"6.4.5","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.4.5","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"2435d8ebe8bade0201629ec5d360f5e371ec589f","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.4.5.tgz","fileCount":75,"integrity":"sha512-L3f6rc6UD7VPoogmbiGwhzo+iiAaaBTU9HO6M5NsfZEy5tTEzfB+rDgoMWmItXpgBgU0f+8wq+z8/yWk9W+6fQ==","signatures":[{"sig":"MEQCIC8kGKJMmqliuGv8ettdGsH6KP2rdAHe7AZl1n/0n/fYAiAuzryzxONzeVAumU7wHo9WuheNeF6Il2GhM/FAH5xf+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27331586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"acd7275a99cff3464360c5a2e4ee24c2d51160fd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"esbuild":"0.28.1","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"^7.8.0","fast-glob":"^3.3.3","oxc-parser":"^0.137.0","string-width":"^8.2.1","fast-levenshtein":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","yaml":"^2.9.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^15.0.0","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","@types/fast-levenshtein":"^0.0.4","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.4.5_1782109611554_0.6149783824959627","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@ant-design/cli","version":"6.5.0","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.5.0","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"91363b511ec6e7f0a19cea0db23cf69fa35db421","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.5.0.tgz","fileCount":76,"integrity":"sha512-pQKKDF0fX66bWNYU6EyRTdEU18eX4syrikehH5EUBScMjC5j0s87UuMjt4R7DGcgYEC/cCP0prjchoU9fCYMqw==","signatures":[{"sig":"MEYCIQDIQElYT1/ZPB/qIlI0XyEZSdeBJZiO72fyRVoaULHHggIhAIaSN8hHBpd+AAT1j2m3qYK5vMAwjUj8AYK1Gb4j4WYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28046920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6925989ad71188d7724544fe169a1cf421dfa813","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"esbuild":"0.28.1","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.17.0","dependencies":{"semver":"^7.8.0","fast-glob":"^3.3.3","oxc-parser":"^0.137.0","string-width":"^8.2.1","fast-levenshtein":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","yaml":"^2.9.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^15.0.0","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","@types/fast-levenshtein":"^0.0.4","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.5.0_1782575884408_0.5188433575602835","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"@ant-design/cli","version":"6.5.1","keywords":["ant-design","antd","cli","component","react"],"license":"MIT","_id":"@ant-design/cli@6.5.1","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"homepage":"https://github.com/ant-design/ant-design-cli#readme","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"bin":{"antd":"dist/index.js"},"dist":{"shasum":"fb9cdd10857f81badf48f25b5de6b2f3163046af","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.5.1.tgz","fileCount":76,"integrity":"sha512-cB6TBZbsKdwk6+W9ivd1GYSuj9x63UWhNAyUh8CYgwYWZf9asPXo63TG98gdnFTlj4lYKHlQw1GT+dzOqQqq1A==","signatures":[{"sig":"MEQCICSRhmHumiY7nf3cWUm4qUf950Ve/UYTmvPd+/UBlJw/AiByWX0Z5o8r+Q0eQnSRvNaZucvYaO0Kasv3omXKflN8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28084967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"447cac50a2ed28c0bb208de2330f11f5f23a2c3b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","start":"node dist/index.js","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo","typecheck":"tsc --noEmit","test:watch":"vitest","generate:logo":"tsx scripts/generate-logo.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"overrides":{"esbuild":"0.28.1","ip-address":"^10.1.1"},"repository":{"url":"git+https://github.com/ant-design/ant-design-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cfonts":"^3.3.1","semver":"^7.8.0","fast-glob":"^3.3.3","oxc-parser":"^0.138.0","string-width":"^8.2.1","fast-levenshtein":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","conf":"^15.1.0","tsup":"^8.4.0","yaml":"^2.9.0","vitest":"^4.1.2","envinfo":"^7.21.0","commander":"^15.0.0","env-paths":"^4.0.0","typescript":"^6.0.3","@types/node":"^26.0.0","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","@types/fast-levenshtein":"^0.0.4","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_6.5.1_1783949240761_0.09000226195014349","host":"s3://npm-registry-packages-npm-production"}},"6.5.2":{"name":"@ant-design/cli","version":"6.5.2","description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","type":"module","bin":{"antd":"dist/index.js"},"main":"./dist/index.js","scripts":{"build":"tsup","dev":"tsup --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","generate:logo":"tsx scripts/generate-logo.ts","extract":"tsx scripts/extract.ts","prepack":"npm run build && tsx scripts/compress-data.ts","postpack":"tsx scripts/compress-data.ts --undo"},"engines":{"node":">=20.0.0"},"keywords":["ant-design","antd","cli","component","react"],"license":"MIT","homepage":"https://github.com/ant-design/ant-design-cli#readme","repository":{"type":"git","url":"git+https://github.com/ant-design/ant-design-cli.git"},"publishConfig":{"access":"public"},"overrides":{"esbuild":"0.28.1","ip-address":"^10.1.1"},"dependencies":{"cfonts":"^3.3.1","fast-glob":"^3.3.3","fast-levenshtein":"^3.0.0","oxc-parser":"^0.138.0","semver":"^7.8.0","string-width":"^8.2.1"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@types/fast-levenshtein":"^0.0.4","@types/node":"^26.0.0","@types/semver":"^7.7.1","@vitest/coverage-v8":"^4.1.2","commander":"^15.0.0","conf":"^15.1.0","env-paths":"^4.0.0","envinfo":"^7.21.0","tsup":"^8.4.0","tsx":"^4.19.0","typescript":"^6.0.3","vitest":"^4.1.2","yaml":"^2.9.0"},"gitHead":"7ad575567c4b982841b27b59481eaf82aa0f202b","types":"./dist/index.d.ts","_id":"@ant-design/cli@6.5.2","bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-QAu9o47KbyiLrMOX0Yv2In0OOZ3eDonl8KgUD+nM9todEev/AkExnWJfn6UzDo1amsqquy9zdSKjk28cDL9TQg==","shasum":"84a1ae3dfe8f80165ceff2215863175096fd8cf3","tarball":"https://registry.npmjs.org/@ant-design/cli/-/cli-6.5.2.tgz","fileCount":76,"unpackedSize":28094973,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ant-design%2fcli@6.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEPIm90KafqOL9zFAXYlxrXh4+KYCm8gjfz/9cCR2Ja8AiEAoJ9A6HdyZRNAPtRKs3e4WD8p461gsZkkdsDjb+JzPeA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18984984-05c7-478f-9c8a-5aede2e56d6b"}},"directories":{},"maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_6.5.2_1784871435500_0.20020437193656515"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T02:57:04.175Z","modified":"2026-07-24T05:37:16.377Z","0.1.0":"2026-03-17T02:57:04.456Z","0.2.0":"2026-03-17T10:29:42.514Z","0.3.0":"2026-03-19T10:40:50.602Z","6.3.3":"2026-03-24T10:40:15.734Z","6.3.4":"2026-03-24T15:43:32.822Z","6.3.5-beta.0":"2026-03-25T10:40:51.341Z","6.3.5":"2026-04-02T04:48:20.767Z","6.3.6":"2026-04-17T11:23:22.627Z","6.3.7":"2026-04-27T07:28:55.867Z","6.4.0":"2026-05-14T07:34:44.617Z","6.4.1":"2026-05-14T11:21:26.495Z","6.4.2":"2026-05-14T15:55:11.597Z","6.4.3":"2026-05-18T09:56:30.276Z","6.4.4":"2026-06-12T11:26:45.684Z","6.4.5":"2026-06-22T06:26:52.046Z","6.5.0":"2026-06-27T15:58:05.001Z","6.5.1":"2026-07-13T13:27:21.236Z","6.5.2":"2026-07-24T05:37:16.003Z"},"bugs":{"url":"https://github.com/ant-design/ant-design-cli/issues"},"license":"MIT","homepage":"https://github.com/ant-design/ant-design-cli#readme","keywords":["ant-design","antd","cli","component","react"],"repository":{"type":"git","url":"git+https://github.com/ant-design/ant-design-cli.git"},"description":"CLI tool for querying antd knowledge and analyzing antd usage in projects","maintainers":[{"name":"afc163","email":"afc163@gmail.com"},{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},{"name":"arvinxx","email":"arvinx@foxmail.com"},{"name":"madccc","email":"1075746765@qq.com"}],"readme":"<div align=\"center\">\n\n<br>\n\n<img src=\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\" alt=\"Ant Design\" width=\"72\">\n\n<h1>Ant Design CLI</h1>\n\n**命令行上的 Ant Design。**<br>\n查询组件知识、分析项目用量、指导版本迁移 — 完全离线。\n\n<br>\n\n[![npm version](https://img.shields.io/npm/v/@ant-design/cli?color=blue&label=npm)](https://www.npmjs.com/package/@ant-design/cli)\n[![npm downloads](https://img.shields.io/npm/dm/@ant-design/cli?color=blue)](https://www.npmjs.com/package/@ant-design/cli)\n[![CI](https://github.com/ant-design/ant-design-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/ant-design/ant-design-cli/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/ant-design/ant-design-cli/branch/main/graph/badge.svg)](https://codecov.io/gh/ant-design/ant-design-cli)\n[![install size](https://packagephobia.com/badge?p=@ant-design/cli)](https://packagephobia.com/result?p=@ant-design/cli)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)\n\n[English](./README.md) · [中文](./README.zh-CN.md) · [更新日志](./CHANGELOG.zh-CN.md)\n\n</div>\n\n<br>\n\n## 🤔 为什么\n\nCode Agent（Claude Code、Codex、Gemini CLI）在拥有即时 API 数据访问能力时，能写出更好的 antd 代码。这个 CLI 正是为此而生 — **antd v3 / v4 / v5 / v6 的每个 Prop、Token、Demo 和 Changelog 条目**，本地打包，毫秒级查询。\n\n```bash\nnpx skills add ant-design/ant-design-cli    # 安装为 Agent Skill\n```\n\n<br>\n\n## ✨ 亮点\n\n- 📦 **完全离线** — 所有元数据随包安装，无需网络请求，无延迟，无 API Key。\n- 🎯 **版本精确** — 跨 v3/v4/v5/v6 的 55+ 小版本快照。查询 `antd@5.3.0` 的精确 API，而非仅 \"最新 v5\"。\n- 🤖 **Agent 优化** — 所有命令支持 `--format json`。结构化错误码与修复建议。stdout/stderr 严格分离。\n- 🌍 **双语输出** — 每个组件名、描述和文档均有中英文。通过 `--lang zh` 切换。\n- 🔮 **智能纠错** — 输入 `Buttn`？CLI 基于 Levenshtein 距离建议 `Button`，优先匹配首字母相同的候选。\n- 🧩 **18 条命令** — 从 Prop 查询到项目级 Lint，从 Design Token 到跨版本 API 对比。\n- 🔌 **MCP 服务** — `antd mcp` 启动 stdio 服务，原生集成 Claude Desktop、Cursor 等 IDE。\n\n<br>\n\n## 📦 安装\n\n```bash\nnpm install -g @ant-design/cli\n```\n\n<details>\n<summary>其他包管理器</summary>\n\n```bash\npnpm add -g @ant-design/cli\nbun add -g @ant-design/cli\n```\n\n</details>\n\n<br>\n\n## 🤖 Agent 集成\n\nCLI 内置 [Skill 文件](./skills/antd/SKILL.md)，指导 Code Agent 在正确的时机调用正确的命令：\n\n```bash\nnpx skills add ant-design/ant-design-cli\n```\n\n或者直接告诉你的 Code Agent：\n\n> 安装 `@ant-design/cli` 和 `ant-design/ant-design-cli` 的 antd skill\n\nAgent 会自动完成 `npm install`、`npx skills add`，并开始使用 CLI。\n\n### MCP 服务\n\n支持 [Model Context Protocol](https://modelcontextprotocol.io) 的 IDE 可直接将 CLI 作为 MCP 服务使用：\n\n```json\n{\n  \"mcpServers\": {\n    \"antd\": {\n      \"command\": \"antd\",\n      \"args\": [\"mcp\"]\n    }\n  }\n}\n```\n\n如需固定 antd 版本，在 `args` 数组中添加 `\"--version\", \"5.20.0\"`。\n\n提供 8 个工具（`antd_list`、`antd_info`、`antd_doc`、`antd_demo`、`antd_token`、`antd_design_md`、`antd_semantic`、`antd_changelog`）和 2 个提示词（`antd-expert`、`antd-page-generator`）。\n\n支持 [Claude Code](https://claude.ai/code)、[Cursor](https://cursor.sh)、[Codex](https://openai.com/codex)、[Gemini CLI](https://github.com/google-gemini/gemini-cli) 等所有兼容 [skills](https://github.com/nicepkg/agent-skills) 协议的 Agent。\n\n<br>\n\n## 🚀 快速开始\n\n```bash\nantd list                           # 所有组件及版本信息\nantd info Button                    # 组件 Props、类型、默认值\nantd doc Button                     # 完整 Markdown 文档\nantd demo Select basic              # 可运行的 Demo 源码\nantd token DatePicker               # Design Token 值（v5+）\nantd design.md                      # 设计语言文档（design.md）\nantd semantic Table                 # classNames / styles 结构\nantd changelog 4.24.0 5.0.0 Select  # 跨版本 API 差异对比\nantd doctor                         # 诊断项目配置问题\nantd env                            # 收集环境信息用于 Bug 报告\nantd usage ./src                    # 分析项目中的 antd 导入\nantd lint ./src                     # 检查废弃 API 和最佳实践\nantd migrate 3 4                    # v3 → v4 迁移指南\nantd migrate 4 5 --apply ./src      # 生成 Agent 迁移提示\nantd mcp                            # 启动 MCP 服务，供 IDE 集成\nantd setup --client claude          # 为 AI Agent 接入 MCP/Skill\nantd upgrade                        # 升级 CLI 到最新版本\n```\n\n<br>\n\n## 📖 命令\n\n### 📚 知识查询\n\n| 命令 | 说明 |\n|---|---|\n| [`antd list`](#antd-list) | 列出所有组件，含双语名称、分类和引入版本 |\n| [`antd info <Component>`](#antd-info-component) | Props 表格，含类型、默认值、引入版本和废弃状态 |\n| [`antd doc <Component>`](#antd-doc-component) | 组件完整 Markdown 文档 |\n| [`antd demo <Component> [name]`](#antd-demo-component-name) | 可运行的 Demo 源码（TSX） |\n| [`antd token [Component]`](#antd-token-component) | 全局或组件级 Design Token |\n| [`antd design.md`](#antd-designmd) | 设计语言文档（`design.md`），供 AI 设计工具消费 |\n| [`antd semantic <Component>`](#antd-semantic-component) | 语义化 `classNames` / `styles` 结构及用法示例 |\n| [`antd changelog`](#antd-changelog-v1-v2-component) | Changelog 条目、版本范围或跨版本 API 对比 |\n\n### 🔍 项目分析\n\n| 命令 | 说明 |\n|---|---|\n| [`antd doctor`](#antd-doctor) | 10 项诊断检查：React 兼容性、重复安装、peer 依赖、SSR、babel 插件 |\n| [`antd env [dir]`](#antd-env-dir) | 一键收集 antd 相关环境信息，用于 Bug 报告或 AI 辅助诊断 |\n| [`antd usage [dir]`](#antd-usage-dir) | 导入统计、子组件分布（`Form.Item`）、非组件导出 |\n| [`antd lint [target]`](#antd-lint-target) | 废弃 API、无障碍缺陷、性能问题、最佳实践 |\n| [`antd migrate <from> <to>`](#antd-migrate-from-to) | 迁移清单，区分自动修复/手动处理，`--apply` 生成 Agent 提示 |\n\n### 🐛 问题反馈\n\n| 命令 | 说明 |\n|---|---|\n| [`antd bug`](#antd-bug) | 向 ant-design/ant-design 报告 Bug，自动收集环境信息 |\n| [`antd bug-cli`](#antd-bug-cli) | 向 ant-design/ant-design-cli 报告 Bug |\n\n### 🔧 CLI 管理\n\n| 命令 | 说明 |\n|---|---|\n| [`antd mcp`](#antd-mcp) | 启动 MCP stdio 服务，供 IDE Agent 集成 |\n| [`antd setup`](#antd-setup) | 为 Claude Code、Cursor、VS Code 或 Codex 接入 Ant Design MCP/Skill |\n| [`antd upgrade`](#antd-upgrade) | 升级 CLI 到最新版本 |\n\n<br>\n\n---\n\n### `antd list`\n\n```bash\nantd list                           # 所有组件\nantd list --version 5.0.0           # v5.0.0 中可用的组件\n```\n\n<details>\n<summary>示例输出</summary>\n\n```\nComponent       组件名     Description                                                Since\n--------------  -------  -------------------------------------------------------  ------\nButton          按钮       To trigger an operation.                                  4.0.0\nTable           表格       A table displays rows of data.                            4.0.0\nForm            表单       High performance Form component with data scope management. 4.0.0\nSelect          选择器      Select component to select value from options.            4.0.0\nModal           对话框      Modal dialogs.                                            4.0.0\nColorPicker     颜色选择器   Used for color selection.                                 5.5.0\n...\n```\n\n</details>\n\n### `antd info <Component>`\n\n```bash\nantd info Button                    # Props 表格\nantd info Button --detail           # + 描述、引入版本、废弃状态、FAQ\nantd info Button --version 4.24.0   # v4 API 快照\n```\n\n<details>\n<summary>示例输出</summary>\n\n```\nButton (按钮) — To trigger an operation.\n\nProperty         Type                                          Default   Since\n---------------  --------------------------------------------  --------  ------\nautoInsertSpace  boolean                                       true      5.17.0\nblock            boolean                                       false     -\nclassNames       Record<SemanticDOM, string>                   -         5.4.0\ndisabled         boolean                                       false     -\nhref             string                                        -         -\nicon             ReactNode                                     -         -\nloading          boolean | { delay: number, icon: ReactNode }  false     -\nsize             large | middle | small                        middle    -\ntype             primary | default | dashed | text | link      default   -\nvariant          outlined | dashed | solid | filled | text     -         5.13.0\nonClick          (event: React.MouseEvent) => void             -         -\n```\n\n</details>\n\n### `antd doc <Component>`\n\n```bash\nantd doc Button                     # 完整 Markdown 文档输出到 stdout\nantd doc Button --format json       # { name, doc }\nantd doc Button --lang zh           # 中文文档\n```\n\n### `antd demo <Component> [name]`\n\n```bash\nantd demo Button                    # 列出所有可用 Demo\nantd demo Button basic              # 获取 Demo 源码\n```\n\n### `antd token [Component]`\n\n```bash\nantd token                          # 全局 Token（colorPrimary、borderRadius 等）\nantd token Button                   # 组件级 Token\n```\n\n### `antd design.md`\n\n输出 antd **设计语言文档**（`design.md`）—— 对 antd 默认 Light 主题的精心编写的描述，遵循 [google-labs-code/design.md](https://github.com/google-labs-code/design.md) 规范。`antd token` 列举单个 Token 名称，而 `antd design.md` 整体描述设计语言（颜色 / 字体 / 间距 / 圆角的取值及其背后的设计原则），可被 AI 设计工具（Figma Make、Stitch 等）和 Agent 直接消费。\n\n```bash\nantd design.md                      # 输出当前检测版本的 design.md\nantd design.md --version 6.4.0      # 指定版本的 design.md\nantd design.md --format json        # { doc }\n```\n\n`design.md` 按**大版本**区分（antd 只在大版本升级时重写它），因此按 major 解析。目前**仅 antd v6** 提供 `design.md` —— 查询没有该文档的大版本（v3/v4/v5）会返回 `UNSUPPORTED_VERSION_FEATURE`。它与发布在 [`https://ant.design/design.md`](https://ant.design/design.md) 的官方 `DESIGN.md` 保持一致。\n\n### `antd semantic <Component>`\n\n```bash\nantd semantic Table\n```\n\n<details>\n<summary>示例输出</summary>\n\n```\nTable Semantic Structure:\n├── header    # 表头区域\n├── body      # 表体区域\n├── footer    # 表尾区域\n├── cell      # 单元格\n├── row       # 行\n└── wrapper   # 外层容器\n\nUsage:\n  <Table classNames={{ header: 'my-header' }} />\n  <Table styles={{ header: { background: '#fff' } }} />\n```\n\n</details>\n\n### `antd changelog [v1] [v2] [component]`\n\n```bash\nantd changelog 5.22.0               # 单个版本\nantd changelog 5.21.0..5.24.0       # 版本范围（两端包含）\nantd changelog 4.24.0 5.0.0         # 两个版本间的 API 差异\nantd changelog 4.24.0 5.0.0 Select  # 仅对比 Select 的 API\n```\n\n---\n\n### `antd doctor`\n\n对项目执行 10 项检查：antd 是否安装、React 版本兼容性、antd/dayjs/cssinjs 重复安装、peer 依赖满足度、主题配置、babel-plugin-import 使用、CSS-in-JS 配置。\n\n```bash\nantd doctor\nantd doctor --format json\n```\n\n### `antd env [dir]`\n\n一键收集 antd 相关的所有环境信息 — 系统、Node、包管理器、浏览器、依赖包、生态包（`@ant-design/*`、`rc-*`）和构建工具。\n\n```bash\nantd env                            # 文本输出（粘贴到 GitHub Issue）\nantd env --format json              # 结构化 JSON，供 AI 消费\nantd env --format markdown          # Markdown 表格输出\nantd env ./my-project               # 扫描指定项目目录\n```\n\n<details>\n<summary>示例输出</summary>\n\n```text\nEnvironment\n\n  System:\n    OS        macOS 15.3\n\n  Binaries:\n    Node      20.11.0\n    pnpm      9.1.0\n    Registry  https://registry.npmmirror.com/\n\n  Browsers:\n    Chrome    131.0.6778.86\n    Safari    18.3\n\n  Dependencies:\n    antd                 5.22.0\n    react                18.3.1\n    react-dom            18.3.1\n    dayjs                1.11.13\n    @ant-design/cssinjs  1.22.1\n    @ant-design/icons    5.5.2\n\n  Ecosystem:\n    @ant-design/pro-components  2.8.1\n    rc-field-form               2.7.0\n\n  Build Tools:\n    umi         4.3.0\n    typescript  5.6.3\n    less        4.2.0\n```\n\n</details>\n\n### `antd usage [dir]`\n\n```bash\nantd usage                          # 扫描当前目录\nantd usage ./src                    # 扫描指定目录\nantd usage -f Button                # 过滤特定组件\n```\n\n### `antd lint [target]`\n\n四类规则：`deprecated`（废弃 API）、`a11y`（无障碍）、`performance`（性能）、`best-practice`（最佳实践）。废弃规则从元数据动态生成，始终与检测到的 antd 版本保持同步。\n\n```bash\nantd lint ./src\nantd lint ./src --only deprecated\nantd lint ./src --only a11y\nantd lint ./src --only deprecated --format json --antd-alias @shared-components\n```\n\n使用 `--antd-alias <source>` 可以把额外包名视为 `antd` 的别名；可重复传入多个包装包名，且默认仍会匹配 `antd`。\n\n### `antd migrate <from> <to>`\n\nv3→v4 包含 15+ 迁移步骤，v4→v5 包含 25+ 迁移步骤，v5→v6 包含 30+。每个步骤包含组件名、破坏性标记、搜索正则和前后代码对比。\n\n```bash\nantd migrate 3 4                    # v3 → v4 迁移\nantd migrate 4 5                    # 完整迁移清单\nantd migrate 4 5 --component Select # 指定组件\nantd migrate 4 5 --apply ./src      # 生成 Agent 迁移提示\n```\n\n<details>\n<summary>示例输出</summary>\n\n```\nMigration Guide: v4 → v5\n\n  Select:\n    🔧 [BREAKING] Prop `dropdownClassName` renamed to `popupClassName`\n    🔧 [BREAKING] Prop `dropdownMatchSelectWidth` renamed to `popupMatchSelectWidth`\n\nTotal: 2 steps (2 auto-fixable, 0 manual)\n```\n\n</details>\n\n### `antd bug`\n\n```bash\nantd bug --title \"DatePicker 选择日期时崩溃\"\nantd bug --title \"...\" --steps \"1. 点击\" --expected \"正常\" --actual \"崩溃\"\nantd bug --title \"...\" --submit     # 通过 gh CLI 提交\n```\n\n### `antd bug-cli`\n\n```bash\nantd bug-cli --title \"info 命令在 v4 组件上崩溃\"\nantd bug-cli --title \"...\" --submit\n```\n\n### `antd mcp`\n\n启动 MCP（Model Context Protocol）stdio 服务，供 IDE Agent 集成。提供 8 个工具和 2 个提示词，支持 Claude Desktop、Cursor 等 IDE 原生集成。\n\n```bash\nantd mcp                                # 使用自动检测的版本启动\nantd mcp --version 5.20.0 --lang zh     # 指定版本和语言\n```\n\nIDE 配置（`claude_desktop_config.json`）：\n\n```json\n{\n  \"mcpServers\": {\n    \"antd\": {\n      \"command\": \"antd\",\n      \"args\": [\"mcp\"]\n    }\n  }\n}\n```\n\n**MCP 工具（8 个）：** `antd_list`、`antd_info`、`antd_doc`、`antd_demo`、`antd_token`、`antd_design_md`、`antd_semantic`、`antd_changelog`\n\n**MCP 提示词（2 个）：** `antd-expert`、`antd-page-generator`\n\n### `antd setup`\n\n为本地 AI Agent 项目接入 Ant Design MCP 和/或内置的 `skills/antd` 指南。该命令可以写入对应客户端的 MCP 配置、安装适配客户端的技能或技能参考，并为 Agent 写入托管指令。\n\n```bash\nantd setup --client claude              # 写入 .mcp.json\nantd setup --client cursor              # 写入 .cursor/mcp.json\nantd setup --client vscode              # 写入 .vscode/mcp.json\nantd setup --client codex               # 安装 Codex 项目技能\nantd setup --client claude --dry-run    # 预览配置，不写入文件\nantd setup --client claude --project ./my-app\nantd setup --client claude --version 5.29.3 --lang zh\nantd setup --client claude --check      # 校验已有配置\nantd setup --client claude --mode skill # 安装 Claude 技能并写入指令\nantd setup --client claude --mode both  # 写入 MCP 配置、安装技能并写入指令\nantd setup --client claude --write-instructions\n```\n\n模式：\n\n| 模式 | 行为 |\n|---|---|\n| `mcp` | 只写入客户端 MCP 配置。这是默认模式。 |\n| `skill` | 为所选客户端安装内置 Ant Design 指南，并写入托管指令。 |\n| `both` | 写入 MCP 配置、安装技能或技能参考，并写入托管指令。 |\n\n支持的客户端：\n\n| 客户端 | 配置文件 | 服务字段 | 技能位置 | 指令文件 |\n|---|---|---|---|---|\n| `claude` | `.mcp.json` | `mcpServers` | `.claude/skills/antd/` | `CLAUDE.md` |\n| `cursor` | `.cursor/mcp.json` | `mcpServers` | `.agents/skills/antd/` 共享技能 | `AGENTS.md` |\n| `vscode` | `.vscode/mcp.json` | `servers` | `.agents/skills/antd/` 共享技能 | `AGENTS.md` |\n| `codex` | - | - | `.agents/skills/antd/` 共享技能 | `AGENTS.md` |\n\n生成的服务项：\n\n```json\n{\n  \"mcpServers\": {\n    \"antd\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ant-design/cli\", \"mcp\", \"--version\", \"5.29.3\", \"--lang\", \"zh\"]\n    }\n  }\n}\n```\n\n技能指令会写入所选客户端对应的指令文件：Claude 使用 `CLAUDE.md`，Cursor、VS Code 和 Codex 使用 `AGENTS.md`。Claude 会获得 `.claude/skills/antd/` 下的项目级原生技能；Cursor、VS Code 和 Codex 会获得同一份 `.agents/skills/antd/` 共享技能，并通过指令区块告诉 Agent 何时使用。\n\nCodex setup 目前只支持技能安装。请使用 `antd setup --client codex --mode skill`，也可以省略 `--mode`，因为 Codex 默认使用 `skill` 模式。\n\n使用 `--check` 可以只校验已有配置，不写入文件。当所选模式已正确配置时退出码为 `0`，配置、技能文件或指令缺失/不一致时退出码为 `1`。\n\n在默认 `mcp` 模式下使用 `--write-instructions`，可以额外向选中的 Agent 指令文件写入一个可重复更新的托管区块，提示 Agent 在生成 Ant Design 代码前优先使用已配置的 `antd` MCP 服务。与 `--check` 一起使用时，也会校验该指令区块。\n\n### `antd upgrade`\n\n升级 CLI 自身到 npm 上发布的最新版本。自动检测安装 CLI 的包管理器（npm、yarn、pnpm、bun、cnpm、utoo）并执行对应的升级命令。\n\n```bash\nantd upgrade                        # 升级到最新版本\n```\n\n<details>\n<summary>示例输出</summary>\n\n```text\n正在升级 @ant-design/cli: v6.4.3 → v6.4.4\n执行: npm install -g @ant-design/cli@latest\n... (包管理器输出透传) ...\n成功升级到 v6.4.4\n```\n\n</details>\n\n<br>\n\n## ⚙️ 全局参数\n\n| 参数 | 说明 | 默认值 |\n|---|---|---|\n| `--format json\\|text\\|markdown` | 输出格式 | `text` |\n| `--version <v>` | 目标 antd 版本（如 `5.20.0`） | 自动检测 |\n| `--lang en\\|zh` | 输出语言 | `en` |\n| `--detail` | 包含扩展信息 | `false` |\n| `-V, --cli-version` | 打印 CLI 版本号 | — |\n\n**版本自动检测**：`--version` 参数 → `node_modules/antd` → `package.json` 依赖声明 → 回退 `5.24.0`\n\n### 环境变量\n\n| 变量 | 说明 |\n|---|---|\n| `ANTD_NO_AUTO_REPORT=1` | 禁用 AI Agent 的 Bug 上报建议（详见 [#82](https://github.com/ant-design/ant-design-cli/issues/82)） |\n| `NO_UPDATE_CHECK=1` | 跳过静默版本更新检查 |\n| `CI=1` | 跳过静默版本更新检查（同 `NO_UPDATE_CHECK=1`） |\n\n<br>\n\n## 📄 开源协议\n\n[MIT](./LICENSE) © [Ant Design](https://ant.design)\n","readmeFilename":"README.zh-CN.md"}