{"_id":"@optima-chat/commerce-cli","_rev":"77-46c8d37a6b79bccd95e3547de2742d8d","name":"@optima-chat/commerce-cli","dist-tags":{"debug":"1.9.4-debug.1","latest":"1.19.4"},"versions":{"1.0.0":{"name":"@optima-chat/commerce-cli","version":"1.0.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.0.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"d13bc7e29201d0525a90475206aa352bb716d444","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.0.0.tgz","fileCount":528,"integrity":"sha512-ZqpxcQjSbB7vr1VdCvEUurnPy8uZmebcGnhaQjs9JUuOEYx3mwVRcRFDZKGsMxdZaYs9uNxJkK0TX375/Axy5Q==","signatures":[{"sig":"MEUCIGFmX/vIQv7myNallIEb5xc3NEFJIpKzvhzPjcE/XVKPAiEAhTf03YZwRE6vdj9q32zCwz3AmsEtffhnJroVW6GAp1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151393},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a45043970b8da28b805fc61f20d10ed4e8ee4d2a","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.0.0_1763713953960_0.8031471010760833","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@optima-chat/commerce-cli","version":"1.1.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.1.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"94575bc588afe5f8fa803ba65aadf121cf1e2d30","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.1.0.tgz","fileCount":529,"integrity":"sha512-BcLQ8RjBHbPdeqFJKo/yTFMy72vKC9V2L55zTA1LkG2bTCERa7/Gt6RHYj7jXEWgftGp8RTSL7JraUBkJiVNog==","signatures":[{"sig":"MEUCIQDXA3E0fse1zmTMhFP79Ctezxo+hR9L+55ASv/FB21RyQIgD83lOLAK67EanyxNFYSB5KYaG6kTvsvlmVsCw24otnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143512},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9a0a41dd887b8682b86a7774c9648e6a73faf289","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.1.0_1763717576061_0.794227777148842","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@optima-chat/commerce-cli","version":"1.2.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.2.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"f2df52c52b07102978db3765856500d946d4a55e","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.2.0.tgz","fileCount":528,"integrity":"sha512-OSp6IOyFBt5yIaiiO7KtDkMPgLwBbezIrfHD4/KrSd3OlsnOv5Jg/2QxurTkFxZvwITXdzdfZG0az+vJXYqkWA==","signatures":[{"sig":"MEUCIB6djOnpR0wQ9eZp1jWTpOBe/4fS3x9nS4qSAiCvavMYAiEAjDFs1bfcIpuGRE/aDB/8Q4KDRpHLYyp48f8ek+J+Zz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150713},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3d296315150ffd0411c32b4d17a4ec0ab74faa74","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.2.0_1763719395351_0.19011176666320817","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@optima-chat/commerce-cli","version":"1.3.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.3.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"94591289ba9e2400564284195e2fe6edda81e670","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.3.0.tgz","fileCount":528,"integrity":"sha512-hrNmuUjMezlfsbwV9+TZqa56oDiK5+u88mLn8kEiU2ZqnGdwajZ/z8QsD9iqFO//zLU3IMrejqz2K6LyiZ2fDw==","signatures":[{"sig":"MEQCIHMndoq9ypdyUoHMnAPu3SBIR3wOPzq+9m6Fz1tfzG+eAiBIefNksRRPDk7hkcRIBb3SkaztcABdd/v3NnpsoL+6Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169272},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"952edacc9e3f6b71474ab35b01c25da6412efaf6","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.3.0_1763722173724_0.8739025119735726","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@optima-chat/commerce-cli","version":"1.4.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.4.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"a17a4b02850b0e59ab6d9843aac7e5c733098ab0","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.4.0.tgz","fileCount":528,"integrity":"sha512-FDEnrmb1biO2HoODsHtVsisz1WRWeOKcGAysZ9ctZBnqNvlYwwYpTRcOGn3Ji+mhUaVuO6tJBjSKoLwzSCcW9w==","signatures":[{"sig":"MEYCIQCSRsux2rzMa9kHsngtHccF0BrlM2g2C5IHQdIGcircegIhAMmGYqCT8WBsAnHTZjY2PWmS7lpzPTSecIP4KXMKEwUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188430},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3f25b514a80fb8d28b10d7d59cde0987c6ff1f4d","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.4.0_1763724000368_0.007807591931716429","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@optima-chat/commerce-cli","version":"1.4.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.4.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"2737fb9d9436d21e01a3f230d4d7e5a5ab3f9d76","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.4.1.tgz","fileCount":528,"integrity":"sha512-FIVTjwfIfWCjElZH//as5zlzb+bjjbGQJ3cKaDtYzcFiSyuNT7ZgQkfd2AXl1b1vDehT+TjWjZN0zj3WDUA17g==","signatures":[{"sig":"MEYCIQDFEyRBisQeZcGCyVB6kisewugtAOwDEy50NEve0VaTNwIhAJ8CiBBKQDEsD82+aWLCjdPB7AtANuuxlYSPjQhLb5X/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189049},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9210b4109d93ab3b51793e67dee3cbce7bd7a0ef","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.4.1_1764165855598_0.6815044811623343","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@optima-chat/commerce-cli","version":"1.5.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.5.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"5e4a3730d2565173e21c7e8cbacfa880ebcbcfe1","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.5.0.tgz","fileCount":600,"integrity":"sha512-7juG0hQ0cPIkgtvbSz+MEZ/xKVVSUsvEqPFS5cI//p0Ras/5yrMAFXU3hh5cObPLs0GmmJXAvTVRnXN903zZwA==","signatures":[{"sig":"MEYCIQDhtHq+Re9pPu0ieZ9MspeOqzWNpb0lFv1yy2cWSyblLQIhAK8aLES1MMdwkA3C7BMqHaLmaX5xzwKBRMg4PyTnoU+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373154},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"db4a8bfcadaa096d8d28afc53145e0f3e61629f1","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.5.0_1764326466114_0.7761463084652398","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@optima-chat/commerce-cli","version":"1.5.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.5.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"2fa9a75dc086062da2210bbf2ec8617771d248da","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.5.1.tgz","fileCount":600,"integrity":"sha512-k5wIWFarNiRIunHQrxKXlpmSbKG/8QEo5WgXAB8BrBfuebsKMWq747fa3GTxv2kvIfWBaAliGLtlZNSTU/YBYw==","signatures":[{"sig":"MEUCIQCABw2NgXdZ3wkh6zI45w6FOmVMTVttXpetNw7v1AFSuwIgUliq1cBoKuuqEnYk6SQO0p5rHQ2E4PlSxotsVJrVevU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373318},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3f2d82254b79bb870ffd024675928e5a375cea59","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","conf":"^12.0.0","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.5.1_1764434882765_0.13294624460697957","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@optima-chat/commerce-cli","version":"1.6.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.6.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"bd62f6239a7cb8afc750a756e6924e300e484fae","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.6.0.tgz","fileCount":592,"integrity":"sha512-ZRE9AOltUX4oOOjn2DHnUmhRm2LvXwJDbcWYEUI3WVV9ZUHWqYCw7JlXLlIiNLFphjQEgkyR8CBCx3dMmlgaaw==","signatures":[{"sig":"MEUCIQCCvd35Pv+RdIEJnIMtNdaNW6wUJiHKVt5UhHsDYXz9BQIgWHB58zJJfxclWP8tBk2Qa8c+QHz0u6xa3DvKL1mE9/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351421},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6857f2b9356ff3997dcae36e68e137a7dc55818d","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.6.0_1764512013098_0.9413120022699002","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@optima-chat/commerce-cli","version":"1.7.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"c48eafe1e24c1357946f231246c540ecf39e5652","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.0.tgz","fileCount":608,"integrity":"sha512-pmiIDYxNE2GBUd2WjnNytN2cAvjayhzJe9amrhO+e6S5gKs614QgSk/TKySkN6Oyv5LdA50mSt8EC2ReVqzq0g==","signatures":[{"sig":"MEUCIDLrTtbuRhDVBpj/gzS3z+dv8F+EtIlT0ok1hBbWX+6jAiEA5iVq0GP4rRcRINmIoZdymumZwykZYBHUhOo0yq9dLCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ad52d99a307bc83a97961011e8ef20819a388d45","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.0_1764864454778_0.26120789485028606","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@optima-chat/commerce-cli","version":"1.7.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"818244d0577fbf0669f082ad15d1e261fb708fe8","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.1.tgz","fileCount":608,"integrity":"sha512-3Cwu+AWm5NU8B05T3zqbHuTAIhAouJIHgvRJyv0crO8DXUXyod8vp1KLCfi48wtcgZBNnDbsf5PWwDfGWxnt+Q==","signatures":[{"sig":"MEYCIQDSxsbUiHH4wYxTfGfyjbnUETBzsjOMgBcN7sYkHWYoSgIhANRCj9PBA4O+Q6g35fqQBYFX8FPqeX/Rk1GjT2916Qlt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409989},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e3d1ae2b846857f05fc64a4109b018dc727d355a","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.1_1764906105343_0.2751573682721622","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@optima-chat/commerce-cli","version":"1.7.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"f25e1e9d3ffb0c14187eaa0f2f7318fe03b424ff","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.2.tgz","fileCount":608,"integrity":"sha512-SX+xy5n6dAOyKEnLJB0gPsCLnw/WxqAdtdI0ZSmKj9q9SOwg+shFXIIQJeYIkOXRdj12OqNj/2E10P5MPkCaJw==","signatures":[{"sig":"MEYCIQDfBEgeTdhSu2On9Sg426Uv4R5m8/p2KFDuAz/VjpuaKAIhAIlGvbqBx7wp+jY5xhK7oLAqaPHTeBuO4+SqaNnjfiMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411571},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ae7dd5afa707f2c0fd186cc0be927c1d3a4556b6","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.2_1765043487901_0.643289228793914","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@optima-chat/commerce-cli","version":"1.7.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"afdc722cad2868085f8075fae2f0d42defe3db15","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.3.tgz","fileCount":608,"integrity":"sha512-HBgk3kXJtZ/Wliw8QPMZhUtwgBq495gZR+w5ooThXIXJdr2C82nHDk+sig4IHO5NiF5Mo421SmdvblovzwKrsQ==","signatures":[{"sig":"MEUCICSVB4mXMs8Jt5fVvHtMMMxxHDxx0iYe+gt0ycsrEf2HAiEAsdCStn3kq+x9H3DEW6tOmJLJhgTGZT4gU/iTdt1dxsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411581},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"16ce64cfc6db6b66c562c89cdb1f83c032e9c1be","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.3_1765531849486_0.13188656975973712","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@optima-chat/commerce-cli","version":"1.7.4","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"ea4828db6f9f36a6b0e6bbd0c3dff1e83236842f","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.4.tgz","fileCount":777,"integrity":"sha512-EQImSEnxx6p8tc05LI0mWmwMQTsNZ2X7zAegpC3hGZrRFElCm33R4+locUSIuwBbYOJDKF4lscPFknzghOPhsQ==","signatures":[{"sig":"MEQCIEH+rT4aSdvb2JErPIUGf+9l9UZ2i827+WRxk4gtO1g9AiAd8VrJTpqM3RZZA44cJb2D+yowK19yClDgeF+z2Ef6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1698003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cbdea724e0bee93574ec26d12b3a368b9fffcd02","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.5.0","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"21.7.3","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.4_1765876629362_0.6878589362765093","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@optima-chat/commerce-cli","version":"1.7.5","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"909f4c67f5b921296fdf4cf2716f8574ff538a1b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.5.tgz","fileCount":608,"integrity":"sha512-WIaxwOjfD+8ndzBExo1VQ1DParc7D0UKafV2BRrntwND6C0UW2bx29Fk8JorUc5UwL9jrevc+qeQ8tq2Q7/PUw==","signatures":[{"sig":"MEUCIH1VsT+uRkVXhVURxL5cntyfTLHF0rwxAcc1Al2b6MsZAiEAmIllggMt72b/aNEsMUbjT07jZ0Hj9DJ/NGeOnpUZ6UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"234e2a6ec03231466241e051d4d8ff127964f165","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.5_1765964726039_0.5545117138091356","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@optima-chat/commerce-cli","version":"1.7.6","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.6","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"c77b4f758bc63a467695e0995b844dcf0fa4616d","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.6.tgz","fileCount":608,"integrity":"sha512-3/a6k2Dt1kGhQ9qqfrYH7O8q6g4tlzfnvnF5xcDZvozhOssPKRFAtAKh68fJc+Z1GCWr1qVCjB6i9nfRaX0sPQ==","signatures":[{"sig":"MEUCIQDhzAljozVVVXQG4XESdOQayjjeS32sY1lR93Zz1N6ggwIgLRXp1ehVdIhXxk/7Kk3xUQKCTEwhfeAIjIANYMrvrRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"97d8fe83642b8152f4278dcf52bde5559c72bb20","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.6_1765992042656_0.7629200523666906","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@optima-chat/commerce-cli","version":"1.7.7","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.7.7","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"71249af9ea15d36c842e48b79833bb085ced330a","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.7.7.tgz","fileCount":616,"integrity":"sha512-o4BMNCbDw3KWQ5WcgV7FXm4fDloogwg/WT6MQcCOXqhVsOkz0G2Ik8ldNNwHZqHBGTYw62qcV3nRwihVcFzUlw==","signatures":[{"sig":"MEYCIQDuE4e6AO/XQKp9BghslgPR+d+dcXWz0ipQM9rpxkFHBgIhALHjX84t6LIsvm7T0LNaixZv8MsJdfrWXxQU2kYIUCuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426199},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e9b95ca2ae687ffb29583dd8f6977e14a8553b4","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.9.3","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.7.7_1766242598878_0.6915453850387694","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@optima-chat/commerce-cli","version":"1.8.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.8.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"b3194758fd1e05afb7dd5c1f9daa49f1b1b01bef","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.8.0.tgz","fileCount":696,"integrity":"sha512-YJMLzzn9RBoGrS7Q5bwF205OMMnNnjaGmJHPYlj70oj6t8h0sqsO8dKFrV4K2SJiL/yshlkL7zdX4vtCvcibEQ==","signatures":[{"sig":"MEYCIQCJ2aTe40mxl+CltjEdJfVQSXrT5yVwE8CNKNkNMftLFwIhAJAoDUPX99NuJtjVVWSs3q5exedQOP+Ym7ZJh/r/MX/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646401},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f929a4259a80f10d7339e77780d496ed565250a3","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.8.0_1766287610675_0.03597763826024991","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@optima-chat/commerce-cli","version":"1.8.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.8.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"12d4cec8bad0bcf5dac567ebc17e758e13e2369b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.8.1.tgz","fileCount":696,"integrity":"sha512-7tlA6OIm2GN3ZSNNjQY8n4z/UzgTpssA5rmcU45DB4d7+c+mU1fCkdO5cOQ9W8RWa4usm23r1LJEHDOJIapq7w==","signatures":[{"sig":"MEYCIQDsD9+Pk8VhBJyRIjv3f1wjwGrbCuObnkZni2lEDH0vswIhAM5JeudGG9aQBZNPbAse2hIQf5UAFvC6ejcVvSOfMOrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646402},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"20f3dbbfa83d94e9bdfa85d8294eb81f4486830d","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.8.1_1766401178599_0.05298211310323864","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@optima-chat/commerce-cli","version":"1.9.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"8bea4b813693a7b9e30db87bd3a26a6ca0c99f3b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.0.tgz","fileCount":749,"integrity":"sha512-uLTSbU80bOcsZEaC9sA1sUKeM0e3AzTrDP7t/4x1ug1nb+Z7Q3PoDBZj+pVVISQ2yCrH1nj7XKjbu/9ipk62fA==","signatures":[{"sig":"MEQCIADPDoYRk82ZPK6ZRbOFluuSdTbgMMCPSPB+phC7Ph5HAiBT/+BhQ6mtvTIkNcZcQOG5UlJ3+5cvsGvvQuGCvZC87A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762389},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"333c7de03a350dd76952e9cf3516842ea4d6e2b3","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.0_1766413008264_0.3613103540668079","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@optima-chat/commerce-cli","version":"1.9.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"568284556cb072bdd330aa6866be81fd541115e3","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.1.tgz","fileCount":757,"integrity":"sha512-83e7jNFa56OqqakO1DM4RWNW+fcKVoaXQXPVC6AugIdqLTV7i0PzcG+4ZN54DG4eBd62aoyt4+00VKH/0LTOYA==","signatures":[{"sig":"MEUCIQCytSqUnUaFhPKOO2mo8cDeFyn0InCdVmfcEznw9Zi4lQIgF1khMHgdB9IfkLKhR0zJsotD0Yf8i6S9sENLeryX2Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786435},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b478207da45e126737d33b42f02af9d9759578f1","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.1_1766418933583_0.8914329734872577","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@optima-chat/commerce-cli","version":"1.9.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"f18da6b3eecbaba7ed4806b86453d3353c496c3b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.2.tgz","fileCount":757,"integrity":"sha512-RBfcUxpo//nw1iPev5oe7/ITPDxhG1YJgB2hw43e0IoE6Pic6qXg/chX8DykwiT+mwd8GyvdepUJXZVGzW4rUg==","signatures":[{"sig":"MEYCIQCCkuMXK2wO0yLFUBHKnXit6VVF1bI1p0MrOiQ9WNmn5gIhALsJ6G7G+BYjhBVP/Sg6UiyT3fo3wceizQKVFhVXS68f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"98791601946d7d0457a5aa13e6c5985ef460743f","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.2_1766423531198_0.01874094932338899","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@optima-chat/commerce-cli","version":"1.9.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"2504671d1715990c00f23e03a043f86c1e7c7f78","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.3.tgz","fileCount":757,"integrity":"sha512-/Jjkf9GUVVIP4NkOTUWCBnmAq/eumUbXRiAVKiM4hmOf08lyHkVggLdEgSy+QkF7WzORdIcjtCL1THPgt3B8Pg==","signatures":[{"sig":"MEUCIQDzsZUnZtCKyv4vU9F/iW0YqkYSSmLMBb4PhSvPucLo5QIgEP4YazYUlFhFIV+5SDWWa9o1ENf3Rwj1aF+U/i8+RVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786689},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"772fc90750a6d4eb701c4d3c653b5322f4250415","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.3_1766461308792_0.463224980195992","host":"s3://npm-registry-packages-npm-production"}},"1.9.4-debug.1":{"name":"@optima-chat/commerce-cli","version":"1.9.4-debug.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.4-debug.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"8cddb70b41e727d74bd3850001b0eb1e8ec03f21","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.4-debug.1.tgz","fileCount":773,"integrity":"sha512-CsGNIC/6ug1NnLdh7veURyjdmZfdYgnDffkkLAYQRFbE92+FJWjcJN7m8F6jhpImN65m516vkt9d8j3eyeTYBg==","signatures":[{"sig":"MEYCIQC0wXV1CVX4lfSzEWYu7oYPYgt7WcRMrbLWhTcXqCS7UwIhAKhAXeNxk5kkhIkjeVWuZqhmXzOpwUOHJAqK0ov6IsGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819007},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ea68cef108fbc8e8adfa87284c6f53b0b92dd47f","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.9.3","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.4-debug.1_1766759065934_0.6889163835970928","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@optima-chat/commerce-cli","version":"1.9.4","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"a03c8d37a3cd2bc1360799e840b0301800f08d81","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.4.tgz","fileCount":757,"integrity":"sha512-Yi8vBWNfuwho5UcSD90EzZzvOrfBp5GSOTM6fdMxDdTR1MpFTFqLE1kOC+p8Np1pRM80dzIxYG36aAAqzH6rcQ==","signatures":[{"sig":"MEYCIQDAKqkexTpFg8fyhxW7kWeYUUK2biXK9MtAQYSeRegyIgIhALWBQ5NerVYXvd+UhKIpwVuxntBpJMn6uhA6hM0To7by","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1786674},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6debcf2bc64a1c9521b97f80879179f402b7a7c1","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.4_1766828081995_0.8732151043057699","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@optima-chat/commerce-cli","version":"1.9.5","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.9.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"2869ae363104ff3e1ee81899c937b4fcfab4666e","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.9.5.tgz","fileCount":773,"integrity":"sha512-JODDdZA9697Lb7u6QH2s0h6qtilYPJIQ35Z2YgFTyuTK7gA4xnTGQU1Q8cEz/QX43LM3oflgy28J4DIxHPY+ZA==","signatures":[{"sig":"MEQCICkfp4lSONOh4dlOMhJ/dzpq3ZpAgUeLEylysyR0eIJTAiARZAdWtiYOVbzEpecCY15e8j333BGO91ZD3hapb7OALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1817460},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dbd0455644d62af32bff89d9ef5cb08fb9ff5035","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.9.3","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.9.5_1766828142467_0.44542632654177283","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@optima-chat/commerce-cli","version":"1.10.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"6b81f7e13c1b16be1ceec81a3cc78045a19032c2","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.0.tgz","fileCount":761,"integrity":"sha512-/0pLzvMKaHaKewE45jn3SNI+0AcE9xHyDAvyoEuWXk+DN9sL4TayXpjAXoff1ove6/rOy/RoLMByJmD6MrYzlw==","signatures":[{"sig":"MEMCH0KUAAvu3IpigK3lNxIRvOBUqafy6cTdir8jeSD6J5gCIFQrsziu8QYhYIbSPDah+A0KnA835KpNU+MSae03gBsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dd1b6367d5e85d0985a68b145b609138c49d5bcf","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.0_1766912479297_0.5661962502512201","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@optima-chat/commerce-cli","version":"1.10.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"100d6c7511e71b213bb58e1d6cca67402a7fb1c7","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.1.tgz","fileCount":761,"integrity":"sha512-erNflvKEilBHi6oNJLG3xNaElhZpGEQgC9km3WcvuFRrqP1tMMlgJcSGOKJ6m0pLBMwSg28N7JoSSOYQDMWbNg==","signatures":[{"sig":"MEUCIQCZmDLErp1ysGLaYD9Y0dtkBNXifIU1abFmTBmZocnxLgIgYxyvzpn9BUyvcQ7uTh39Oz9dp/rf9bHUUgwl2B7EhbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801041},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1b5030dd76eb6b95436a1cec976869a403dd80d0","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.1_1766915191849_0.02784521007222529","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@optima-chat/commerce-cli","version":"1.10.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"248aad83541f217ea1f193a25ffa68ddaca3bb4b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.2.tgz","fileCount":761,"integrity":"sha512-FfWEJcbypJ+iccAl4x1OrS/II2Q9IhQTBte02fQE3EfJ+y0tbBMiLr2F30oATJAZtPiBTIRAeHPlqL+9So8MSQ==","signatures":[{"sig":"MEQCICOlEtBG64uuHAdhsQpR1vv9XVkZ4s1VBYOTL+n4/RDoAiAi6r6ME2Pleqt+Yvpmb59wcQCtvJ794/s1SH8n8FDtmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801289},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5b29b6cec4fe7fd303bf585aa51078920d895cf0","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.2_1766915698906_0.48945694617576607","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@optima-chat/commerce-cli","version":"1.10.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"8fa48db8da067061f930ee369046c7df515b0904","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.3.tgz","fileCount":761,"integrity":"sha512-JQ2C8uBzvGQXdWfeZdMR16vgYCip0ilIjLHXZe4+W3S4uBhm74fEtre8g6y41EUb+VydbOBjQb/sPkSGRVMdag==","signatures":[{"sig":"MEUCIA93vImpwRY2xoLr0KIFEI5oJVuCe03AGtby8/AVv0NtAiEA8sfnAZ3tkBPcvcdwIEGaTCkYD5ehXdGv7+CYb/ohY48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801545},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1951635db0e430367a7a891a3cbb5dc3561c8295","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.3_1766916843340_0.09944647157748099","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@optima-chat/commerce-cli","version":"1.10.4","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"60da82b547caba4550023c15ae2af7abbbd39307","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.4.tgz","fileCount":761,"integrity":"sha512-lc/XL2bq/Uusxzbp5zyP2gk6vooLZIh/8+n8eE/G064WzK0mDx0Ie7y+WkAAoNPhmuUXF6mumrrdOlMGRzG4wg==","signatures":[{"sig":"MEUCIAClGGGlmgZ9zRDF4kx1oN7+NWPjg/3l8munDVlJqI1EAiEApe0g81q9LZNIRdeL1Zhh9lRQBSc5GwCNVpC2bCMhwDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e42823c93ebf8781172f137227f6f59a6934cf4b","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.4_1766917226791_0.9871109946080268","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@optima-chat/commerce-cli","version":"1.10.5","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.10.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"ec164eb4f62f8dce612885f7642e8434006c13bb","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.10.5.tgz","fileCount":761,"integrity":"sha512-4Z3JsI/w1KQDLREnUuteSt449xxgmwRyE8logHzjugJ5E71hq+Ux8QmtzkU6Rhg7BvFusuaOoEQEbEljlkY0yw==","signatures":[{"sig":"MEYCIQDmvkQEi/4752dceWYrXOJ5fSePuQ4Y8UDCkcmZWYoA7gIhAOeWmBG0zomwgpmaeGSSo0KcjhI8bGPgeLBzCpXx7ACe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803248},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"03e9004c4a901dfd0288cc620a0c813fdbfaacad","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.10.5_1766925994481_0.7364332711432426","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@optima-chat/commerce-cli","version":"1.11.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.11.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"cf2c00e6b875943ac50bac8c3d3f2e7adfebc886","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.11.0.tgz","fileCount":761,"integrity":"sha512-UdeQHCa5zXadQyq4TkcHmH+L9Mst9DujfDPblAOlM7CrBT5yVU32JGqd59y0tIXffcfG+ssb47jwTUDzEwHlHg==","signatures":[{"sig":"MEUCIA7ZZ6T6sATNN130MUc2SI0ZoLOuMjCytRjm4KKhhXvgAiEA4ouiXUJA5yaMeFEioGbY0CxMmSHCjhXPj+avwUDsJ4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808582},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ca67e583734237612ef9ffe3cfe12b7ef52a6e01","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.11.0_1766937302422_0.5406599910345313","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@optima-chat/commerce-cli","version":"1.11.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.11.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"e195ebb153968d56541a0ae2df8cafb5922f0122","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.11.1.tgz","fileCount":761,"integrity":"sha512-pIx2ScXrgcNmHpypY73y7EvvaCfEIjJyjEagmxxWCXKrCnhRvZsTxLB3DfGq2xNWt5KRBfbn8QMhDD1qUVodyA==","signatures":[{"sig":"MEUCIQDEtGaw7cZn8xssQ7pOzQPHMRIwZiwjdrz7/y5n0bo0eQIgTgZ0Xj2AdR50PAW0nnGgyFCFejHHpIkeCl2WYLwSXKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808786},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a9a0ca156c197c3068adec6a14ef33412658c0bb","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.11.1_1766942289094_0.7384856616422442","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@optima-chat/commerce-cli","version":"1.11.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.11.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"652c9532cbcda60607e878a410bfa0dede862a34","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.11.2.tgz","fileCount":761,"integrity":"sha512-acAyUrLynjOqEnDYnwXbisPlz9U8Qhg89NROQmboFYc23tVKIXijYtlj1JMKQywtHqp7KSUrKDHgLOyhy+MEvA==","signatures":[{"sig":"MEUCIQCDJTw1jlujw81slHtlOIUUSMxZ/tc0RgPXw+ZDIlusPwIgZKWSCkMOeSJ70do95v/XWS6os59tCMdtqFdSMuBHQYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813132},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6e433ca4711db677e1999f93a02dcf2de246853b","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.11.2_1767201861168_0.26429392638417415","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@optima-chat/commerce-cli","version":"1.11.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.11.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"d0a1149c4f75ca3b7bb648a2e5af0d5d14c396a3","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.11.3.tgz","fileCount":761,"integrity":"sha512-j2XIhYQfL5RMmiAc27k7iNOUaTx4MbJOWnh9Ei9ND2BreqQy3KsMyrj6SPoDjGf0DQfCjQ36pXcDekpzRRNvOA==","signatures":[{"sig":"MEUCIQC6/xlXREB9P68ov9HVSBhb9Xbpe+25dBO59gj/vAP/eAIgNbyOKiW7neU9/ZlJrKUjr+26T2NsgmcbdavM1teQ4Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812498},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7720dd9ad47a6df6a421ec46ef501818a8a64ae4","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.11.3_1767326295430_0.9405752815868857","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@optima-chat/commerce-cli","version":"1.12.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"50f02e9f453a2c3dc6ce4bdf57f10ea3642eec40","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.0.tgz","fileCount":773,"integrity":"sha512-DxsRMx8LvixHgBX7l6vcF4Z8BpyeK56CamFB3hAM5mWrpqzZ/utnD3A6d6zlnSg4ZF5CPI+26j8DaM0BtAtxHw==","signatures":[{"sig":"MEUCIQDFoRbhx9WoEhWunB43yoIcBg8Nq0uxVd1EZ2yVcxicJwIgU9u2XF1JSuqoGkp/gHMzSX1BsHfGkN7z4WeXeIrbS1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841697},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ef4127e82d88a8a34576065beb98cb898b57ef83","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.0_1767347457496_0.1647367009487486","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@optima-chat/commerce-cli","version":"1.12.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"7397a20ab6c94c26bc8110bae46a5acac18293f2","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.1.tgz","fileCount":777,"integrity":"sha512-NnSv8Xc7ere25+eU58USz/HELVgmuty0AenjasoExiFzKwI7Sji8qUe6+EyxkPWZepntMtfCZPeT3WCqzrH6Ig==","signatures":[{"sig":"MEUCIQCq0A6Gs3xtZRqcst444p1Mh0OQ41CvbVIMpnkH2fjVogIgXUa+N7mnOIj8IG/ynjXXmwNXN8nNjLtXGmV82gMkaRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a6135bb3dc8309e636aa98db859cf60f8e814238","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.1_1767532741163_0.7220811536322371","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@optima-chat/commerce-cli","version":"1.12.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"963dfe33ee6d06126708b991f0d5932591c97fc1","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.2.tgz","fileCount":777,"integrity":"sha512-mp+pcu1UYkc9LyfUpyKz/kck5mSqDdfDJ/CzxHaUui5Eyg//WznU8UbmBwdVvVCIqkIqVVCVbu0Hu1piX/GdOg==","signatures":[{"sig":"MEUCIA9N50MY9SWZP+F/fvFvk/xWipzPFVrhH+t65IXfDtHnAiEA8zLQkAj69sDnIc+gE5JibQDxy9Vrjdo/vVjbrHRvMEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1858588},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e9d8f77a7b8fde9cc5aecd249ca3865250d53cda","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.2_1767538984073_0.2537476006452779","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@optima-chat/commerce-cli","version":"1.12.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"622ab031b146700ca34d85de21972d5d1e8b7b68","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.3.tgz","fileCount":777,"integrity":"sha512-vWz5f3Lq6zZhd+Dj9swz+RguqLjOXkyG2ZAEqUGSez9IVgkCedbz8IxF8sUo++Z+4AHhTRIUGX3ZKmdMUZzkNg==","signatures":[{"sig":"MEQCIHmsE3S53umMzKDymKukjl2rhHRnnJs7rQWmr6EXnbl4AiBBJY330rCpedv/91l5F/oYL4JPbiaOLTSxMwLiq/B9Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1861308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2ccdfbc23a3d26aba38e8388936d3172631f28a9","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.3_1767943266388_0.8157704692862828","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@optima-chat/commerce-cli","version":"1.12.4","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"1cc333342714b517bd4ff906cfec879ec9fe211c","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.4.tgz","fileCount":777,"integrity":"sha512-EiUMAybeAbyO+ssiTzCqcj9rxEADQjPa9pPHXY23QIYZTVKKXHoy+2jN+zIUVCbGxZb/VnO3qkelHVtMHEsu6A==","signatures":[{"sig":"MEUCIGdElYCj+K883ZDD+ub01TL+HHGwY9PvV7jLse05niM+AiEAxQ7WTJCTMfE+uT0UjZupoQhbOYKk+NE8FJCrQUSBXZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1861648},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"575bf53cca76afed020a04a5e49ba98329957cd4","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.4_1768276807880_0.4000747379328691","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@optima-chat/commerce-cli","version":"1.12.5","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"7d03ed7a2d9dba3773491130ff216b406075d919","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.5.tgz","fileCount":777,"integrity":"sha512-22C8Rz0qZ1iUqXx76Of4jjDx/n/O+6G57GOwWuaBRAfHNCOOPUUSwS93+EK0nYpTBG65shwq6QYDqDz3EMSXhA==","signatures":[{"sig":"MEUCIQClo+h9LF52HQoKGhhamL5QkBfOsf4cL/dFcSyj4Wnx7QIgOmflwEnIPfvKiUrSIz9mezXWdmUb4LVc5S7MYTJ2dOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1863447},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"95d61646b9517008e99076e14b20e14e3c81f71a","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.5_1768622334598_0.4117359122766189","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@optima-chat/commerce-cli","version":"1.12.6","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.6","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"92a98f262b606294cf48fdb583cd77324d2ac63b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.6.tgz","fileCount":777,"integrity":"sha512-UY2zpU20JW68qJ1llYpDArYQkqemvc7La28MxpCsvcxKMU73Z9sK9bkO0481r0HpfTXCYzaIQKNM175rho13dA==","signatures":[{"sig":"MEQCIClZtXQBBJ+vAoTEWmXImv7/TdUPidOAvF/bt3fnRnz7AiB+uKJD2LQ3jqfEhN1gAQ9/GSkxtRd2rXLeMtW12QzNDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865457},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4d7fdf227ea123dae0ef9fd84a9205f054102a6e","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.6_1768710606565_0.5943109631480847","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@optima-chat/commerce-cli","version":"1.12.7","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.7","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"8b3cd04cabd17a9290e3ac98eb02014366faed33","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.7.tgz","fileCount":777,"integrity":"sha512-D4H0Dl7nr4q1c188+Er6n/DY2L8HJEH6I5P8gAHi1anwv/UTWli/c4tJitw2aczrkadeE3Xa8Sn9KYZj+4AFdQ==","signatures":[{"sig":"MEYCIQDqLonI9LN/j4KwwOLzJPEOoaqQxQ2/Godly6PWc0oTCAIhANTCkMAepweUjK1IqVfQl0qCha/HrMp3Cx1FZGL5jITc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"39d98994b53bf24117828635d26da093f62e8c4f","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.7_1768744727013_0.15548236558725814","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@optima-chat/commerce-cli","version":"1.12.8","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.8","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"32110b0fd0e6a406a4a0e59225f220d8ee5d381c","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.8.tgz","fileCount":773,"integrity":"sha512-d0g/mGQYFjdz3nlFwXwTmTb8jC/PXppQAHOlt4GHHlGKRATZ/rW+r1vhodXWKhFOfC8EugnFpXSZbT56SP5LCg==","signatures":[{"sig":"MEUCIQCR18dIos38nQSnKq0JW+5xi1YJkKB9URx4epjpzi/fZwIgDBa6tsHYVaOqfHH+rstk3NG7c/l829KHUe/SJfdkngc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848559},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e96fc9a3d30cb43f1f1d642fbea82d45e63772fc","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.8_1768837321610_0.4717248771842746","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"@optima-chat/commerce-cli","version":"1.12.9","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.9","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"f8b7afd15496c4ee224a0cf697b006a3d913ccac","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.9.tgz","fileCount":773,"integrity":"sha512-nRrA9vNxh0CvwwVV7M+gB6mIii+A89tGIjtTYp3K9T7wSOm1vmVKAvfQWQcF0klWz/0cWy3GQabVq5dafokysg==","signatures":[{"sig":"MEQCIHmIDGlvqLpJ1j4T1eN6c6NgmHSHxtd+Dp7melUJGs9pAiB59n+S6JW93/ut31AJ5ixz9tgPeZg2v6HtGUbzn3eeJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853801},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"12b08c20f2b160ff3b845b5f01e04bd0c97ea986","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.9_1769655730857_0.6836398700589235","host":"s3://npm-registry-packages-npm-production"}},"1.12.10":{"name":"@optima-chat/commerce-cli","version":"1.12.10","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.10","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"8d2a8483f861c1e44b6ae6767ee65d8e90f68875","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.10.tgz","fileCount":773,"integrity":"sha512-wEBWT0Y6vh0DbYIGj/czEdPBCZouaAcfnlryT7UwWWy4uhjV7SwKe5ADKjlKC8clJrTagu8ys9Vg75NCMYyAng==","signatures":[{"sig":"MEUCIBu6ZHHJqzzXepvsKeOQeTFczWkoTeBgsHfIVb9TuQxGAiEA/ge0B8t/YdsAn1veo8Oa6tldAZCAVW+G0mbt9YxN3FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854039},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c94b16fd0acb904421abd7cfe40670f6b61287dd","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.10_1769678482020_0.4139277605929268","host":"s3://npm-registry-packages-npm-production"}},"1.12.11":{"name":"@optima-chat/commerce-cli","version":"1.12.11","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.11","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"5c126ac0eca5a7e95a55c878f545e42a0f08badb","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.11.tgz","fileCount":769,"integrity":"sha512-aZcNGPaAblJqe3kxikbBcUbW0gvs5bahbWLRFzYXCB2n6hPfRKpQQdID5soCoRWQ3krpdpxHnuVTKYJXOdmFqA==","signatures":[{"sig":"MEUCICq9mVZiHypEqfwX0NpzCJWwwxKuas/s6k6FlLpqP1xEAiEAlUa2STjgWhsMgxrQtpBmtISe5r0zcCRc3kkS6IFk0/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845082},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"70c129a7c40747faafd63238440f6fa069f2e686","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.11_1769998807818_0.7271590654654576","host":"s3://npm-registry-packages-npm-production"}},"1.12.12":{"name":"@optima-chat/commerce-cli","version":"1.12.12","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.12","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"5d6ff8ace5fe693ce7d0bbfec43ea17679efdc88","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.12.tgz","fileCount":782,"integrity":"sha512-zC5o8mF0o8vU8LxvVyNzylhwB7suC3SnQFfWl9fhqqKFFwSM1z5ch5Z3oTSCVYh5QhbEgqsGfsxe+3sG4D5Xiw==","signatures":[{"sig":"MEQCIET2AUUYUP53ttdlXEM+HosRY/4yryzVDjWrzizTvppOAiAcEeh/MhJKf8T0chtBs+UY0dW9NNDw2yDKf3iASlSKRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1880185},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9a78aad0c751f135de8c5f57d2d3421e45d41e01","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.12_1770129059255_0.19150149085495882","host":"s3://npm-registry-packages-npm-production"}},"1.12.13":{"name":"@optima-chat/commerce-cli","version":"1.12.13","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.13","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"b8c45edb3d3e33276d1293aed75504a7d6a240b4","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.13.tgz","fileCount":773,"integrity":"sha512-JB5FYQ7S2yFJ3nadWKpNEbStdh5IXlUOilA609nRT5vt7/Q4xuHuuu/3Rw5jiNmECMnliOYEuHFkSXLFVTyHbA==","signatures":[{"sig":"MEQCIEWouZxxrnpvrtQRJ47F8RYINxp5Rs+KyRVh7T1nJhMLAiAYQ9+ox9mNTcFOk0d4AgplIhlHD8yRerzV5XbFHubjbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852715},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"468d07b7734e389ae6f58a6c5a80e827544fea58","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.13_1771301341509_0.49573235786703806","host":"s3://npm-registry-packages-npm-production"}},"1.12.14":{"name":"@optima-chat/commerce-cli","version":"1.12.14","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.14","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"6dabc8f9b5d435906faa1e8af3fd576b516888ae","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.14.tgz","fileCount":773,"integrity":"sha512-gLKy5FUgtdj0xc1PW4EBQ79IRFKazkKuEHyjAkIs5XwM+84EOimMeO/l55dfkMhox1CAZZrkOKNVFRTX3TyW5Q==","signatures":[{"sig":"MEYCIQD6stNEynI1vpGK9XkbuoN6BqEFna23pJVuUxFLN1hvQQIhAJHM6F7XB1GqFu0ke1SpuLqQKwLnHM/yg6PuWFX118g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1858001},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dd916fa48d939cc6373c638c8083266b45b2e240","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.14_1771515422606_0.23140388681715374","host":"s3://npm-registry-packages-npm-production"}},"1.12.15":{"name":"@optima-chat/commerce-cli","version":"1.12.15","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.15","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"007e2b2c9561006ae716b66cd4d3362f2d21b824","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.15.tgz","fileCount":773,"integrity":"sha512-vr8dAa9WgYM8v3mza0zhQHTOMojNpL4YEQ33oV0xPM2OpSwms2zXIcOIwjmc6LXZimcorAs93PjIjuBzlsTcXw==","signatures":[{"sig":"MEUCIQCsZWd8ARYtn6R7ov8nqjtGFHUTk7qhIOa861yBPo2QlQIgaOuJJnhKNIP3rdc7/r4On+c1iUQn+mi4UbnKRwxKAJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854119},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7a34486ed716d9522d711696eb2bc67f4fd10005","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.15_1771687589709_0.7667667934768829","host":"s3://npm-registry-packages-npm-production"}},"1.12.16":{"name":"@optima-chat/commerce-cli","version":"1.12.16","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.16","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"b75f3a976c56ff35d583cf434b066e1b559c3d8f","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.16.tgz","fileCount":773,"integrity":"sha512-7RRrS4Q79FwxXE4t9mOGRsHQykLUHwWUwa/59n49Nx930YEGfHcsVS0y+vQeNRwGlsM3bIZDLXZxreBeyO3okQ==","signatures":[{"sig":"MEUCIQDd/3AoIS4e2hdgto6lji2LvbNnIeMjQIx7T9BPMZxz1wIgCnnnqZ56fOI08UYoK94HEMKzS0LCXc7L9g5EOGyZl3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1859609},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"67ea9a6e0091f8beb5be58ead2097ac74061f2a0","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.16_1771749152069_0.9356682968773784","host":"s3://npm-registry-packages-npm-production"}},"1.12.17":{"name":"@optima-chat/commerce-cli","version":"1.12.17","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.17","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"378c6ad5a4bb28f4441200a2f6c074ec6218e8ce","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.17.tgz","fileCount":773,"integrity":"sha512-OUPlj0fp/PXNxgnZb8vT3Ekzjr4LmwkTXsbMpKd4OySYk7sJpzi3r8a4Ha1TDPBioIpDFAN/gL5n6EeBCDom4A==","signatures":[{"sig":"MEYCIQD0K3lHjAReLwhQb9HIVfyh5VDK0nSoj8SCUqbKD6KPigIhAMsHFByQUmrz4kiLcjnLOfDaMm/JXtY0iVtT1FmCvrp9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860623},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f7b939980db1e037d917917fa8c438a462463e05","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.17_1771759999082_0.4069588378946085","host":"s3://npm-registry-packages-npm-production"}},"1.12.18":{"name":"@optima-chat/commerce-cli","version":"1.12.18","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.18","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"3e467a446b4320cbfb80a1bbcd4c03bd1bf2b27a","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.18.tgz","fileCount":773,"integrity":"sha512-yMtdtFpkNJTFwXBVH3sgUaxqfo2Re+ndTeQBwS4PHBgNUBf68Aad7tVCc6WXmM0S9ztAm/etrTLTzm0ZuW20Ug==","signatures":[{"sig":"MEUCIF4KxQR2EftSWPxX2JnZRR9VEq3NdTnYEbkU9CWy+U19AiEA4Jups9csZVQnQY78ysoexvZP6JEBUkFBZzFfGoK+sNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1859976},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8b7325df1a481b668cbb5083c9303e9d00fbf2e5","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.18_1771761410446_0.3749131524946523","host":"s3://npm-registry-packages-npm-production"}},"1.12.19":{"name":"@optima-chat/commerce-cli","version":"1.12.19","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.12.19","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"fe62723ce75e1f88b1bd2ce30a81ef6a1c005cee","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.12.19.tgz","fileCount":773,"integrity":"sha512-rN/sURPonZMhWqjQS6Aht4T995Ga9JYvZiGnQrZeGgKuC548jKvDSnV4cMl4re3WjyFto1SwrateCh5IJ7dQAA==","signatures":[{"sig":"MEQCIBabyj3TLNuhkFzFRV5vHhsrSB2YEtQn+DJdTTMfr5e0AiA/luwwfpkGwkiDSaCsmbWDlaXmhrR6sOa05uqDx/EdPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860357},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"89514d3c343ec5e884e9c28cb5f085327cfcf5b3","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.12.19_1771773036326_0.9027458138855957","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@optima-chat/commerce-cli","version":"1.13.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.13.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"fc4d6983e9eb079dd4a9419e0625f4772f6ff3c0","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.13.0.tgz","fileCount":773,"integrity":"sha512-Lz2IYNcUCLBhtoHtV8EOyopN9fVTaaHq5fAqjBHJNtSdI0LS+iE5r/KRWoKlcNx6Ka5jgcrySyYFXt+o3jKD+A==","signatures":[{"sig":"MEUCIAWCZOuVC0cdxe36H+VSjFoixBWZC6Z2ZOaj6gsKch9JAiEA+IDkAR8pHRSn6xy1EG+wAminDcgXkJ/bpOizw38f9rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"617d5ee9095992a20adae541de47bbf8968b89f8","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.13.0_1771845920138_0.8749020966849852","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@optima-chat/commerce-cli","version":"1.13.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.13.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"56eca5d182030bd675b11586497130434cd31a56","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.13.1.tgz","fileCount":777,"integrity":"sha512-kk9kwth9PYx2hpSuX04/Tmr3UZs4GXA7+GZCNZza0dTegqTI+k42AqfFuFNitAhSUur8sZyUiPEzjZK10GoLFA==","signatures":[{"sig":"MEQCIDMRR+5R/7sYPBoa3/s9CpQ48XbOwDGXI5p68s7hbvElAiBLmYPeOiFv+nc4Ff5lXB5ZXOheEsrI76mjV5tE2AJo2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1874625},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f893ef6affb87fa1d1770453245d4ceca4278221","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.13.1_1771989418586_0.41970413223700453","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@optima-chat/commerce-cli","version":"1.14.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.14.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"1126d7a6849f12fa6f632dbbdbddfa7cf994f78f","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.14.0.tgz","fileCount":785,"integrity":"sha512-Hp/VcFzdeRTFR01Pxrp5HiqGdHahSETfrKUhZxUjiOo86cZyCl1WwuzEubktIOcLTL0bVjSGqeeIgf7KnxQn/w==","signatures":[{"sig":"MEUCIQD4S0FW0i3oYlOsAZupQf9uMZSpJGoPPWZDSLAUJOH3jwIgCO4pGFnVZxuAv3AqeuDqlietWVVlfAkR3tnSYorUFoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1900327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a0c906df8106f8ec884d4b96ee77e0efbcd13d78","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.14.0_1772033893869_0.07143266890142708","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@optima-chat/commerce-cli","version":"1.14.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.14.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"a8787a3017fa94804af1975d452dfaacff8240b5","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.14.1.tgz","fileCount":785,"integrity":"sha512-2M6ZMER9KozLwO3z4DbqRsNh5723KXW7P7NI8OiNLV2uYEfc2GvtTApofE7ZTK6EesD0EG/B8FlmMa71nQtxRg==","signatures":[{"sig":"MEUCIQD1BBXOkVkF4C1IYFUpdHQzruhtGF+bPWbCwGasKFfbFQIgNSABjjHsrmpU9qGnm25FohC1j0gE0BAGwC5l0o6JvWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901619},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"717a078ff4b995bab9f69e6a50499267da917203","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.14.1_1772205880674_0.9332002419726915","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@optima-chat/commerce-cli","version":"1.14.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.14.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"afb5409e7dcf88e0dbefd7e1dbe8c128321fd6a0","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.14.2.tgz","fileCount":785,"integrity":"sha512-CgdwZV+VPHbScLxqCZ+Xgtf6qfDfkhLR1iLPuQKCkkL6bVJQaYGAXoTjpfeOiIHfmeLWCU61y94n/0BMJNJp7w==","signatures":[{"sig":"MEUCIFbvQNFkJK8gYQ+mnz1km8fMfpQ1v/vIhKi6Vtoiw2jOAiEA8g7YatQwU/46N0CDSmVllz338K0pi/DJ2HLook6/+Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905728},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0ab75d44d6e5a20bf88f5e97602ab5208e723aae","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.14.2_1772765475507_0.7724656992863248","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@optima-chat/commerce-cli","version":"1.15.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.15.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"7ce5625f5b0b44aa68a8fcbbc2ba510557dc3600","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.15.0.tgz","fileCount":785,"integrity":"sha512-XISrvoFe+leXd2Aby7WbTqW92tM0/ydGDL5pFYZcY27XMjHTXc/nTCVQDqb3IvI5GogRcadbysilL9CcIj9FWA==","signatures":[{"sig":"MEQCIFyXgh1VqmQoNYeiuDWH+QjSeYuEuEdManOPKMyIVT2IAiAUWjSaWsQ84tSE0xkcDXBLuRu6gppxwkqQUm6b0IRu3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905798},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7752b38146aac1b90f81e69dd5d3c5ff6f38688e","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.15.0_1773216278875_0.15035875531967657","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@optima-chat/commerce-cli","version":"1.15.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.15.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"dd8ad645022393422bd43c08b65f9ec26f88980e","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.15.1.tgz","fileCount":785,"integrity":"sha512-9ZVYNJCij1qhc04aml/xgUYMq1TbvbnHQPbXRSpO0US8vbkl5gHQFHK8I8TBddf0sIsBMJuQTgVWqrJvMzKF2A==","signatures":[{"sig":"MEUCIDfZXi6wRGijNBk2U7tS0J4g3bIe2Rr1qjJJOcG+e5YgAiEA/u+WutR82B63EfeV8VxYSYsAmIl0rifDTosLLQbuz8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906875},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c1a450320f7f5efb336a330628f8ea9cc490c3ee","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.15.1_1773625385293_0.9335734453290245","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@optima-chat/commerce-cli","version":"1.16.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.16.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"9191d9270cefdb7d95329badb9830a06df6699a4","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.16.0.tgz","fileCount":805,"integrity":"sha512-jlWUFifoZK/Yyhqw5LWMBMyNLgQ+xvQTuAyL+4+Rn0jbA9Jdz1nA/UJd/h0xv9a6lJVbTJpdb3VUir4KXdz6AQ==","signatures":[{"sig":"MEUCIQDskp1kuwdtkcE9r+GtTS54Y7mgDIcdfK94SOYrToI0RQIgVPotE6jzUvF6VgYDOUBJq7SBpaedJ1tCE/kqcs7JAqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939445},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b19509bac98e1a1fd1ee17f72471e73ad65969f8","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.16.0_1773712752896_0.08621537940043345","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@optima-chat/commerce-cli","version":"1.17.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.17.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"96e8d41887114ef0b9e9ed1db82e82cea1431cd3","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.17.0.tgz","fileCount":813,"integrity":"sha512-Q41nnCkEN6QI0l82fUIWikpGpqvGBzvlnUb1VrKQgAvbATwbqixfM0YHdvLEGbgR+j5AmLThbBRBKciAQX3x2A==","signatures":[{"sig":"MEQCIFpDqKfaQ4nis4xjd4DQvk/Ca4ZQRL5G8auVn0Jhb8RfAiA7nq2Ksp8hwwvo/Q9/R4I2RXVFJgh1XIKViNBQQh628w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952334},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"35cbb87cf0e0874dd670cddabc18e744b0c5d82b","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.17.0_1773745507364_0.6573882888052878","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@optima-chat/commerce-cli","version":"1.17.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.17.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"21f39b5ffc2db4587f13763d5acf8df8d81f4719","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.17.1.tgz","fileCount":813,"integrity":"sha512-skj9gquPCCwRP7/7qKpMPNtQ0ckJRrgz6EJYd1GrfPhnIdGKpmXF9ezQWesma9dYIFJqFc8CP7ylzSdRkndVdg==","signatures":[{"sig":"MEUCIQDPHu6wNhy210FCwRpv1IVhIbMV7bseZ13uDuI9paaJ9AIgIC4HCbULN1Y0ZArR2Cnc7f+hY6roYTJlA9L18ockF2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954134},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"def675c017f8e3eba20d7bc9805ed673f43ca5a7","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.17.1_1774492081870_0.6353646637626573","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@optima-chat/commerce-cli","version":"1.17.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.17.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"9da5f85789130c7081ac7121416d8085f3deb52b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.17.2.tgz","fileCount":813,"integrity":"sha512-mJIxs8jw+a2Vj8fDdDYp7hObFzzNs/Lg92Xncwg88NaGlEDkNxl2AU9sTHXhAlc29Id1zxYBiE7KmRXMMkmIJQ==","signatures":[{"sig":"MEQCIFlkb+gwrRA8UXo7lmluPZQOYvt4VnZyZ7ZgHgQeyoodAiBi5I5IA/BeLnzsgA0ZN5OQJR7qhIZG3nkIRtYfsMdafw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"320e0852539ab70bdba04b9aef9a935bef949e96","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.17.2_1774681257183_0.36416957180222376","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@optima-chat/commerce-cli","version":"1.18.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.18.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"a545a643d572ceabd21558cdd20ef1c71f973f48","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.18.0.tgz","fileCount":777,"integrity":"sha512-dNl2nSWY5z0RS8/kgS1+VNrumBN2vBwt2hjPr+PfjNjOczeYv91eZQ9+6VwpgNmof2SIdvw4FLXIv4JLuSjN6g==","signatures":[{"sig":"MEUCIQCnuoXIo9GxhPZ7ufuD4vXKAuc/ZpPAOK/AHn8Q5nzyjAIgE7HHMHi6yXpRBOZYm3E5JiV18lnTY9f1qKnuBdi50SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913504},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9f390191c82cbd2666ac34fa20b361588fccb371","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.18.0_1775570722012_0.10629587197600898","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@optima-chat/commerce-cli","version":"1.18.1","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.18.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"7bc82cadb070951e257e7f49c3ebbfaa4ccbed61","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.18.1.tgz","fileCount":781,"integrity":"sha512-pFm09z3Z40LqP4Y1A9Qp/nxifG7Nry0I+4MFYp1y332dDodnCg/etbfzCS5tvbnKSNvvLnAH9OH4KQANfkUYtg==","signatures":[{"sig":"MEYCIQDBHZhJEELDnl+HPXqNmUj7sZ2It870WOcpzENdIc1vNAIhAN6aBsm6uBr0ttE53z/zAWSA3/4UT1HMCkwDF7aWzxQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925278},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8186a77bc17af09f570a2a9d1db13661b9922d11","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.18.1_1775844717571_0.5759031398495627","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@optima-chat/commerce-cli","version":"1.18.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.18.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"9af60347256aff0c2b786ce49865624cbdca7bd6","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.18.2.tgz","fileCount":781,"integrity":"sha512-CKJhS5q0eIkCSiFnfsse4ekAuC36h6g/aggsZoRgoDUiOn9YjnN/ME+pz1iLTtQzoZrx8hGxqJXDKHWXkufktg==","signatures":[{"sig":"MEUCIQCD8b5XCWB8dk80cXtQcex3kcuuU/SSssiYTwPhSOdkKgIgB41PuE80XYScOAHVe5IYea+zmtnzGGnOL+Ej7SoO9sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6fb7f1e3e00f42f3d31a7678e75b9dbb3bb2b730","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.18.2_1775998289412_0.9794800734036246","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@optima-chat/commerce-cli","version":"1.18.4","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.18.4","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"53c197a42315120baa246335f3ee09c8a5bbee6b","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.18.4.tgz","fileCount":781,"integrity":"sha512-aMXptXNZ2TfbJ0f3WwmRJGPwxaJuIeoCLduunTy8T2jns19TEL7chky3Em+mOERoNVXLV9SPRSv2YczttYsTgQ==","signatures":[{"sig":"MEUCIHkx+sj3aSdLOmrX0GPQh64JnYTkhdRQztqmpn2a36HoAiEAsqLd+970CRrP4vV7vtJEoErNoh4qnI23+m6/LDymyV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927646},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc26ab89cdb148db0f986ebbab188a5979b26de9","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.18.4_1776091855414_0.9582191662384278","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"@optima-chat/commerce-cli","version":"1.18.5","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.18.5","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"e25f18220ed7839e4a9a9b3a18c1f380e7f37edc","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.18.5.tgz","fileCount":825,"integrity":"sha512-+c6dJqiNNHY2iF/7jgI5DBTg0/OloysqsXxGnhYK2dfVs5ZSF7o+nnLnp7+RQUwoyuXjQ7385rcUDGURJiMo9g==","signatures":[{"sig":"MEUCIC034/6EPJOgOUJ5QpP3edECW+Tyix1T3YAI9Vyg2E/pAiEArLDhZN0shlHduFkJP+NEiFIAEqVAfJZlavpownTOofs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998551},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6dfbd86d42320a19910cf1d324f3be416dece58b","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.18.5_1776342069152_0.7681428841726301","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@optima-chat/commerce-cli","version":"1.19.0","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.19.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"e5880fcaabe1802967701b2d71e519bb40c555dc","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.19.0.tgz","fileCount":825,"integrity":"sha512-oQymfhDeHwJ+POh9KWK8MzWi+NswGQ0PSHLPU1YcopzasXKgOci/8cr4YTTBUFPVnNlCC9qo5PLm+elQU/yaiw==","signatures":[{"sig":"MEYCIQC9pu0YPApxDsKxuGF+NgA3zE6FC5dtLl8JFEoaFBtoHgIhAOcziiidmMMGRB91Uz3beESutHop/A/QvXZdTAgKVADA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000160},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d40c5c5d14058c51c54f1ba428c343b8fd9433d4","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.19.0_1781266064882_0.33107285141537046","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@optima-chat/commerce-cli","version":"1.19.2","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.19.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"d078b3724b4333e6fa7dbd2c5a3bee34200e7952","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.19.2.tgz","fileCount":829,"integrity":"sha512-wn62vTrLaiSKbtM+F3vfP8v0rHCJimhyJD3L8YJQnorlRtvHvyXGh+0xdrWQTLmiioT/ga5wKQbWx817QoaiTQ==","signatures":[{"sig":"MEQCICVK16VPDsAQ5z4dZC5ix2hiK+XiO7jNlZckT87xjrjVAiAyjlMxCVhbfD0jhwFZebUOjSxb4TKPWtea4864EepvXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE9e9z02QEKf0BFvPAU7JzfydC10IHT9JCBLcCymUsP6AiEA1xcZWL9KFFbBl3yRuMdtZ64NAndIg1CIvTe2uEMJoyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013859},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8ef6a637d4b4c66a93ee3a7e732b0de464f12b22","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.19.2_1790644953121_0.42184197127309964","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@optima-chat/commerce-cli","version":"1.19.3","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"author":{"name":"Optima Commerce Team"},"license":"MIT","_id":"@optima-chat/commerce-cli@1.19.3","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://www.optima.shop","bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"bin":{"commerce":"dist/index.js"},"dist":{"shasum":"52b2d46542e2a3b64c2e633e0368a76bf6813803","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.19.3.tgz","fileCount":829,"integrity":"sha512-m0LcHg5CldgjYWDV2miwduOAklRrnHi6PuaHkaP0CVlGuc2R0yH4IqjArgROwgJwrFSa1tZpJn6FzzcC40TOJw==","signatures":[{"sig":"MEYCIQDKnicJiY0fekBE8m6QKC8QRV2Zs/MmNzYbj/rZ9fpOswIhAP4Ho0aOg8ePzoobbWFY3XsDuxn4UVOdrFISlvh9d3/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClYdYrQVPM1DZYxuQtRr0RTOvqjNHHEkYtcDl6WNIHkAiAVTdNZeE44SdMO2s0NzSQ+WSX4mTMZ2EupIOKsAQHjxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d83c7b033eaefb10df281d883d04bde4c91eae88","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/commerce-cli_1.19.3_1790673284303_0.49336992642507127","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"_id":"@optima-chat/commerce-cli@1.19.4","bin":{"commerce":"dist/index.js"},"bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"dist":{"shasum":"8c5e523bbac213aada6aa79f82688f2bba770f11","tarball":"https://registry.npmjs.org/@optima-chat/commerce-cli/-/commerce-cli-1.19.4.tgz","fileCount":833,"integrity":"sha512-san86441zMv7UE2XFhpXP/aXc3B6QoJKiw8PxVNF9NoO0XjLJcTULXfkOj1mdumv1xlALo1/53biOWdg15fYjg==","signatures":[{"sig":"MEUCIF7fW4ebTs61glDY0UpiEiSaHBzp9dSSDRt3EAuo3LJ0AiEA/UFTwrI4wzcBG0e9VS7oLhkzGk8VSirBXVn6DKPlrcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwXf9+JtRwLOLVjhh+P7CNanfOsd1p7VG/BCXTvoC1nAIgZTn+cYMXMO9qPtnk9LqXM+vDngZiciTzrVR0pG2zQFE="}],"unpackedSize":2017678},"main":"dist/index.js","name":"@optima-chat/commerce-cli","type":"module","types":"./dist/index.d.ts","author":{"name":"Optima Commerce Team"},"engines":{"node":">=18"},"gitHead":"a870528def65f526c48f83c0e6f3998e3865ed63","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","start":"node dist/index.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","postinstall":"node dist/postinstall.js || true","preuninstall":"node dist/preuninstall.js || true","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build"},"version":"1.19.4","_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"homepage":"https://www.optima.shop","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","directories":{},"maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","open":"^10.0.3","axios":"^1.6.5","chalk":"^5.3.0","dayjs":"^1.11.18","inquirer":"^9.2.14","commander":"^12.0.0","form-data":"^4.0.4","cli-table3":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/commerce-cli_1.19.4_1790921015988_0.6255233984342496"}}},"time":{"created":"2025-11-21T08:32:33.835Z","modified":"2026-10-02T06:03:36.264Z","1.0.0":"2025-11-21T08:32:34.271Z","1.1.0":"2025-11-21T09:32:56.320Z","1.2.0":"2025-11-21T10:03:15.605Z","1.3.0":"2025-11-21T10:49:33.966Z","1.4.0":"2025-11-21T11:20:00.578Z","1.4.1":"2025-11-26T14:04:15.881Z","1.5.0":"2025-11-28T10:41:06.350Z","1.5.1":"2025-11-29T16:48:02.991Z","1.6.0":"2025-11-30T14:13:33.299Z","1.7.0":"2025-12-04T16:07:34.972Z","1.7.1":"2025-12-05T03:41:45.520Z","1.7.2":"2025-12-06T17:51:28.087Z","1.7.3":"2025-12-12T09:30:49.666Z","1.7.4":"2025-12-16T09:17:09.581Z","1.7.5":"2025-12-17T09:45:26.238Z","1.7.6":"2025-12-17T17:20:42.859Z","1.7.7":"2025-12-20T14:56:39.047Z","1.8.0":"2025-12-21T03:26:50.915Z","1.8.1":"2025-12-22T10:59:38.857Z","1.9.0":"2025-12-22T14:16:48.480Z","1.9.1":"2025-12-22T15:55:33.759Z","1.9.2":"2025-12-22T17:12:11.413Z","1.9.3":"2025-12-23T03:41:48.953Z","1.9.4-debug.1":"2025-12-26T14:24:26.113Z","1.9.4":"2025-12-27T09:34:42.251Z","1.9.5":"2025-12-27T09:35:42.701Z","1.10.0":"2025-12-28T09:01:19.499Z","1.10.1":"2025-12-28T09:46:32.022Z","1.10.2":"2025-12-28T09:54:59.091Z","1.10.3":"2025-12-28T10:14:03.541Z","1.10.4":"2025-12-28T10:20:26.985Z","1.10.5":"2025-12-28T12:46:34.672Z","1.11.0":"2025-12-28T15:55:02.623Z","1.11.1":"2025-12-28T17:18:09.300Z","1.11.2":"2025-12-31T17:24:21.474Z","1.11.3":"2026-01-02T03:58:15.615Z","1.12.0":"2026-01-02T09:50:57.763Z","1.12.1":"2026-01-04T13:19:01.348Z","1.12.2":"2026-01-04T15:03:04.248Z","1.12.3":"2026-01-09T07:21:06.607Z","1.12.4":"2026-01-13T04:00:08.079Z","1.12.5":"2026-01-17T03:58:54.792Z","1.12.6":"2026-01-18T04:30:06.751Z","1.12.7":"2026-01-18T13:58:47.168Z","1.12.8":"2026-01-19T15:42:01.776Z","1.12.9":"2026-01-29T03:02:11.056Z","1.12.10":"2026-01-29T09:21:22.259Z","1.12.11":"2026-02-02T02:20:08.005Z","1.12.12":"2026-02-03T14:30:59.451Z","1.12.13":"2026-02-17T04:09:01.737Z","1.12.14":"2026-02-19T15:37:02.834Z","1.12.15":"2026-02-21T15:26:29.927Z","1.12.16":"2026-02-22T08:32:32.289Z","1.12.17":"2026-02-22T11:33:19.284Z","1.12.18":"2026-02-22T11:56:50.705Z","1.12.19":"2026-02-22T15:10:36.547Z","1.13.0":"2026-02-23T11:25:20.349Z","1.13.1":"2026-02-25T03:16:58.772Z","1.14.0":"2026-02-25T15:38:14.089Z","1.14.1":"2026-02-27T15:24:40.903Z","1.14.2":"2026-03-06T02:51:15.692Z","1.15.0":"2026-03-11T08:04:39.066Z","1.15.1":"2026-03-16T01:43:05.467Z","1.16.0":"2026-03-17T01:59:13.088Z","1.17.0":"2026-03-17T11:05:07.544Z","1.17.1":"2026-03-26T02:28:02.079Z","1.17.2":"2026-03-28T07:00:57.404Z","1.18.0":"2026-04-07T14:05:22.272Z","1.18.1":"2026-04-10T18:11:57.924Z","1.18.2":"2026-04-12T12:51:29.604Z","1.18.4":"2026-04-13T14:50:55.664Z","1.18.5":"2026-04-16T12:21:09.324Z","1.19.0":"2026-06-12T12:07:45.136Z","1.19.2":"2026-09-29T01:22:33.236Z","1.19.3":"2026-09-29T09:14:44.408Z","1.19.4":"2026-10-02T06:03:36.076Z"},"bugs":{"url":"https://github.com/Optima-Chat/commerce-cli/issues"},"author":{"name":"Optima Commerce Team"},"license":"MIT","homepage":"https://www.optima.shop","keywords":["optima","commerce","cli","e-commerce","claude-code","ai","natural-language"],"repository":{"url":"git+https://github.com/Optima-Chat/commerce-cli.git","type":"git"},"description":"用自然语言管理电商店铺 - 专为 Claude Code 设计的对话式 CLI 工具，支持多环境和功能测试","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"readme":"<div align=\"center\">\n\n# ⚡️ Commerce CLI\n\n### 用自然语言管理你的电商店铺\n\n**专为 Claude Code 设计的对话式 CLI 工具**\n\n[![NPM Version](https://img.shields.io/npm/v/@optima-chat/commerce-cli?style=flat&logo=npm&color=CB3837)](https://www.npmjs.com/package/@optima-chat/commerce-cli)\n[![Downloads](https://img.shields.io/npm/dt/@optima-chat/commerce-cli?style=flat&logo=npm&color=CB3837)](https://www.npmjs.com/package/@optima-chat/commerce-cli)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.3-blue?style=flat&logo=typescript)](https://www.typescriptlang.org/)\n[![Node Version](https://img.shields.io/badge/node-%3E%3D18-brightgreen?style=flat&logo=node.js)](https://nodejs.org/)\n\n[网站](https://cli.optima.shop) • [文档](https://github.com/Optima-Chat/commerce-cli#readme) • [NPM](https://www.npmjs.com/package/@optima-chat/commerce-cli) • [问题反馈](https://github.com/Optima-Chat/commerce-cli/issues)\n\n</div>\n\n---\n\n## 🎯 简介\n\nCommerce CLI 是 [Optima Commerce](https://www.optima.shop) 生态的命令行工具，**专为 Claude Code 设计**。\n\n无需记住命令 - 直接用中文对话，Claude 会自动调用相应的 CLI 命令来管理你的电商店铺。\n\n```bash\n# 传统方式（需要记住命令）\ncommerce product create --title \"陶瓷杯\" --price 89 --stock 20\n\n# Commerce CLI + Claude Code（自然语言）\n\"创建陶瓷杯商品，89 美元，库存 20\" ✨\n```\n\n## 🎬 演示\n\n### Claude Code 自然语言交互\n> 这是 Commerce CLI 最强大的功能 - 用自然语言管理电商店铺\n\n<!--\nTODO: 录制演示 GIF 后取消注释\n![Claude Code 演示](.github/assets/demo-claude-code.gif)\n-->\n\n**计划展示场景**：\n- 💬 用中文对话创建商品\n- 📦 自然语言查询订单\n- 🚚 对话式订单发货\n- 📊 智能库存管理\n\n> 📹 演示内容录制中。参见 [DEMO_GUIDE.md](./docs/DEMO_GUIDE.md) 查看录制计划\n\n### 安装和基本使用\n<!--\nTODO: 录制安装演示 GIF\n![安装演示](.github/assets/demo-install.gif)\n-->\n\n### 商品管理\n<!--\nTODO: 录制商品管理演示 GIF\n![商品管理演示](.github/assets/demo-product.gif)\n-->\n\n## ✨ 核心特性\n\n- 🤖 **对话式操作** - 在 Claude Code 中用自然语言管理店铺，无需记住命令\n- ⚡️ **即开即用** - 一行命令安装，自动配置 Claude Code 集成\n- 📦 **功能完整** - 16 个模块，95+ 个命令，覆盖商品、订单、库存、物流、首页配置等全流程\n- 🌍 **国际化支持** - 内置多语言翻译管理，支持商品、商户、集合、首页的国际化\n- 🎨 **双输出模式** - 默认 JSON 格式（AI 友好），支持 `--pretty` 彩色表格输出\n- 🤖 **AI 优先设计** - 所有命令默认 JSON 输出，可被 AI Agent 直接解析和处理\n- 🔐 **安全可靠** - OAuth 2.0 Device Flow 认证，Token 自动刷新\n- 🌐 **多环境隔离** - 支持 Production/Stage/Development 三环境，各自独立配置\n- 🧪 **测试工具** - 内置健康检查、冒烟测试、E2E 测试脚本，可用作功能测试工具\n- 🛠 **开发者友好** - TypeScript 类型安全，完善的错误处理，单元测试覆盖\n\n## 🚀 快速开始\n\n**要求**：Node.js >= 18\n\n### 1. 安装\n\n```bash\nnpm install -g @optima-chat/commerce-cli@latest\n```\n\n安装完成后，在项目中运行 `commerce init` 启用所需场景。支持 5 个场景化 Skills：\n\n**可用场景**：\n- 🛍️ **Product Management** - 商品管理（商品、变体、图片）\n- 📦 **Order Fulfillment** - 订单履行（发货、退款）\n- 📊 **Inventory Management** - 库存管理（监控、补货）\n- 🏪 **Storefront Configuration** - 店铺配置（首页、集合）\n- 🌍 **Internationalization** - 国际化（多语言翻译）\n\n```bash\n# 交互式选择场景\ncommerce init\n\n# 或直接指定场景\ncommerce init --skills product,order\n```\n\n### 2. 登录你的账号\n\n在 Claude Code 中，你可以用自然语言说：\n\n```\n\"登录 Optima\"\n\"Optima 登录\"\n\"帮我登录到 Optima\"\n```\n\nClaude 会自动打开浏览器引导你完成 OAuth 授权。\n\n### 3. 开始用自然语言管理店铺 ✨\n\n在 Claude Code 中，你可以这样说：\n\n```\n- \"创建珍珠耳环商品，299 美元，库存 10\"\n- \"查看今天的订单\"\n- \"订单 order_123 发货，快递单号 DHL123456\"\n- \"库存低于 5 的商品\"\n- \"商品 prod_123 改价 399\"\n- \"给商品添加中文翻译\"\n```\n\nClaude 会自动调用对应的 `commerce` 命令来完成操作。\n\n**就是这么简单！** 🎉\n\n## 📦 功能模块\n\nCommerce CLI 提供 **16 个功能模块**，**95+ 个命令**，覆盖电商全流程：\n\n| 模块 | 命令数 | 说明 |\n|------|--------|------|\n| 🔐 **auth** | 4 | OAuth 2.0 认证（login, logout, whoami, switch）+ 多环境支持 |\n| 📦 **product** | 7 | 商品 CRUD，图片管理，URL |\n| 🎨 **variant** | 6 | SKU/规格管理 |\n| 📋 **order** | 6 | 订单查询、发货、取消、标记送达 |\n| 💰 **refund** | 2 | 退款创建和查询 |\n| 📊 **inventory** | 4 | 库存预警、调整、历史、预留 |\n| 🏪 **merchant** | 4 | 商户资料管理，URL |\n| 🏠 **homepage** | 13 | 首页配置（CRUD、设置、重排序、翻译） |\n| 📚 **collection** | 13 | 集合管理（CRUD、产品关联、翻译） |\n| 🚚 **shipping** | 3 | 运费计算、物流历史、状态更新 |\n| 🌍 **shipping-zone** | 5 | 运费区域和费率配置 |\n| 📤 **upload** | 3 | 图片、视频、文件上传 |\n| 💬 **conversation** | 7 | 客服对话管理 |\n| 💳 **transfer** | 2 | 财务转账和汇总 |\n| 🌐 **i18n** | 24 | 多语言翻译管理（商品/变体/集合/商户/首页） |\n| 🧪 **test** | 2 | 健康检查、冒烟测试（功能测试工具） |\n\n## 🎨 输出格式\n\nCommerce CLI 支持两种输出格式，适用于不同场景：\n\n### JSON 模式（默认，AI 友好）\n\n适合 AI Agent 和程序化处理，返回结构化 JSON 数据：\n\n```bash\ncommerce product list --limit 2\n# 输出标准 JSON 格式\n{\n  \"success\": true,\n  \"data\": {\n    \"products\": [...],\n    \"total\": 2,\n    \"page\": 1,\n    \"has_next\": false\n  }\n}\n```\n\n**JSON 输出特性**：\n- ✅ 所有 93 个命令默认输出 JSON 格式\n- ✅ 统一的响应格式：`{ success, data, message?, error? }`\n- ✅ 完整的数据结构，无信息丢失\n- ✅ 适合 AI Agent 解析和自动化脚本\n- ✅ 向后兼容：可使用 `--pretty` 切换到表格模式\n\n### Pretty 模式（人类可读）\n\n适合人类阅读，提供彩色终端输出和表格化数据：\n\n```bash\ncommerce product list --limit 2 --pretty\n# 输出彩色表格，包含商品名称、价格、库存等\n```\n\n**使用场景**：\n\n**JSON 模式**（默认）：\n- AI Agent 调用（如 Claude Code）\n- 自动化脚本和 CI/CD 流程\n- 需要解析数据的程序\n- 数据导出和集成\n\n**Pretty 模式**：\n- 在终端手动执行命令\n- 快速查看数据和调试\n- 人类可读性优先\n\n**示例对比**：\n\n```bash\n# JSON 模式（AI 友好，默认）\n$ commerce merchant info\n{\n  \"success\": true,\n  \"data\": {\n    \"merchant\": {\n      \"id\": \"...\",\n      \"name\": \"徐昊的全球小店\",\n      \"slug\": \"xuhao-global-store\",\n      \"default_currency\": \"USD\",\n      ...\n    }\n  }\n}\n\n# Pretty 模式（人类友好）\n$ commerce merchant info --pretty\n✔ 商户信息获取成功\n\n店铺名称: 徐昊的全球小店\n店铺 Slug: xuhao-global-store\n默认货币: USD\n...\n```\n\n> **提示**：在 Claude Code 中，Claude 会根据需要自动选择合适的输出格式。\n\n## 🤖 非交互模式 / CI/CD\n\n**v0.16.0 新增**：Commerce CLI 现在支持智能环境检测，自动适配终端用户和 AI/CI/CD 环境！\n\n### 🎯 自动环境检测\n\nCommerce CLI 自动检测运行环境，无需手动配置：\n\n| 环境 | 行为 | 示例 |\n|------|------|------|\n| **终端** | 缺少参数时显示友好交互提示 | `$ commerce product create`<br>📦 创建新商品<br>? 商品名称: _ |\n| **AI / CI/CD** | 自动禁用交互，立即报错 | `$ commerce product create`<br>⚠️ 缺少必需参数: --title |\n\n### 🔧 环境变量控制\n\n**强制启用交互模式**（终端检测失败时）：\n```bash\nexport OPTIMA_INTERACTIVE=1\n```\n\n**强制禁用交互模式**：\n```bash\nexport NON_INTERACTIVE=1\n# 或\nexport OPTIMA_NON_INTERACTIVE=true\n```\n\n**CI 环境自动检测**：\n- GitHub Actions (`CI=true`)\n- GitLab CI (`GITLAB_CI=true`)\n- Jenkins (`JENKINS_URL` 存在)\n- Travis CI (`TRAVIS=true`)\n- 等其他 CI 平台\n\n### 💻 CI/CD 使用示例\n\n#### GitHub Actions\n\n```yaml\nname: Deploy Products\non: [push]\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n\n      - name: Install Commerce CLI\n        run: npm install -g @optima-chat/commerce-cli\n\n      - name: Create Products\n        env:\n          OPTIMA_TOKEN: ${{ secrets.OPTIMA_TOKEN }}\n        run: |\n          # CI 环境自动禁用交互提示\n          commerce product create \\\n            --title \"自动化商品\" \\\n            --price 99 \\\n            --stock 100\n\n          # 删除操作需要 --yes 确认\n          commerce product delete --id prod-123 --yes\n```\n\n#### GitLab CI\n\n```yaml\nstages:\n  - deploy\n\ndeploy_products:\n  stage: deploy\n  image: node:18\n  before_script:\n    - npm install -g @optima-chat/commerce-cli\n  script:\n    # CI 环境自动检测，无需额外配置\n    - commerce product list --json > products.json\n    - commerce product create --title \"新商品\" --price 49\n  variables:\n    OPTIMA_TOKEN: $OPTIMA_TOKEN\n```\n\n#### Docker\n\n```dockerfile\nFROM node:18-alpine\n\nRUN npm install -g @optima-chat/commerce-cli\n\n# 非交互环境，需提供所有参数\nCMD [\"commerce\", \"product\", \"list\", \"--json\"]\n```\n\n```bash\n# 运行容器\ndocker run -e OPTIMA_TOKEN=$OPTIMA_TOKEN commerce-cli\n```\n\n### ✅ 确认操作（`--yes` 标志）\n\n删除、取消等危险操作在终端和 CI 环境都需要明确确认：\n\n```bash\n# 终端：显示确认提示\n$ commerce product delete --id prod-123\n⚠️  即将删除商品: prod-123\n? 确定要删除此商品吗？ (y/N)\n\n# CI/CD：使用 --yes 跳过确认\n$ commerce product delete --id prod-123 --yes\n✓ 商品删除成功！\n```\n\n需要 `--yes` 的命令：\n- `product delete`, `variant delete`\n- `order cancel`, `order complete`\n- `shipping-zone delete`\n- `cleanup`\n\n### 📋 受影响的命令（17 个）\n\n以下命令支持自动环境检测：\n\n| 类别 | 命令 | 非交互要求 |\n|------|------|-----------|\n| **核心** | `shipping calculate`, `product create`, `order ship` | 提供所有必需参数 |\n| **常用** | `variant create`, `inventory update/reserve`, `shipping-zone create/add-rate` | 提供所有必需参数 |\n| **确认** | `product/variant delete`, `order cancel/complete`, `cleanup` | 添加 `--yes` 标志 |\n| **i18n** | `i18n product/merchant create` | 提供 `--lang` 和 `--name` |\n\n### 📚 更多信息\n\n完整技术文档请参阅 [`docs/NON_INTERACTIVE_MODE_DESIGN.md`](./docs/NON_INTERACTIVE_MODE_DESIGN.md)\n\n---\n\n## 📖 命令参考\n\n> **提示**：推荐通过 Claude Code 用自然语言调用，以下为完整命令参考。\n\n### 🔐 认证管理\n\n```bash\ncommerce auth login                        # OAuth 登录到生产环境（默认）\ncommerce auth login --env stage            # OAuth 登录到 Stage 环境\ncommerce auth login --env development      # OAuth 登录到开发环境\ncommerce auth whoami                       # 查看当前用户和环境信息\ncommerce auth switch --env stage           # 切换到 Stage 环境（无需重新登录）\ncommerce auth logout                       # 登出当前环境\ncommerce auth logout --env stage           # 登出指定环境\ncommerce auth logout --all                 # 登出所有环境\n```\n\n**多环境支持**（v0.19.0+）：\n\nCommerce CLI 支持三个独立环境，共享统一的 token 文件：\n\n| 环境 | Auth API | Commerce API | 店铺前端域名 | token.json env |\n|------|----------|--------------|------------|----------------|\n| Production（默认） | auth.optima.shop | api.optima.shop | optima.shop | `prod` |\n| **Stage** | **auth.stage.optima.onl** | **api.stage.optima.onl** | **store.stage.optima.onl** | `stage` |\n| Development | auth.optima.chat | api.optima.chat | optima.sh | `ci` |\n\n**Token 文件位置**：`~/.optima/token.json`（所有环境共享）\n\n```bash\n# 登录到不同环境\ncommerce auth login                        # Production（默认）\ncommerce auth login --env stage            # Stage 预发布环境\ncommerce auth login --env development      # Development 开发环境\n\n# 切换环境（无需重新登录）\ncommerce auth switch --env stage           # 切换到 Stage\ncommerce auth switch --env production      # 切换回 Production\n\n# 查看当前环境\ncommerce auth whoami                       # 显示环境、用户、API URLs\n\n# 环境配置会持久化，后续命令自动使用当前环境\ncommerce merchant url                      # 根据当前环境返回正确的店铺域名\n```\n\n**环境变量认证**（适用于容器/CI/CD）：\n\n```bash\n# 设置环境变量后直接使用，无需 commerce auth login\nexport OPTIMA_TOKEN=<your_access_token>\ncommerce product list\n\n# Docker 容器\ndocker run -e OPTIMA_TOKEN=<your_token> commerce-cli product list\n\n# CI/CD 流水线\nexport OPTIMA_TOKEN=${{ secrets.OPTIMA_TOKEN }}\ncommerce product create --title \"商品\"\n```\n\n**认证优先级**（分环境，靠 `WORKSPACE_DIR` 判断是否在 agent 容器内）：\n\n| 环境 | 优先级 |\n|------|--------|\n| 本地 / CI | `OPTIMA_TOKEN` 环境变量 > `~/.optima/token.json` |\n| Agent 容器内 | **未过期**的 `~/.optima/token.json` > `OPTIMA_TOKEN` 环境变量 > 过期的 token.json |\n\n容器内之所以反过来：token.json 会被 ws-bridge 热更新，而环境变量只是建容器那一刻的快照，长会话里\nenv 反而陈旧。但无人值守的定时任务容器里，token.json 落在共享存储上、是上次交互会话遗留的过期票，\n本次 run 的新鲜 token 只在环境变量里 —— 故「文件已过期」时回落环境变量（optima-gateway#1533）。\n\n**自定义 Backend 地址**（适用于开发/测试环境）：\n\n```bash\n# 自定义 Commerce API 地址\nexport OPTIMA_API_URL=http://localhost:8000\ncommerce product list\n\n# 自定义 Auth API 地址\nexport OPTIMA_AUTH_URL=http://localhost:3000\ncommerce auth login\n\n# Docker 开发环境\ndocker run \\\n  -e OPTIMA_TOKEN=<your_token> \\\n  -e OPTIMA_API_URL=http://host.docker.internal:8000 \\\n  commerce-cli product list\n```\n\n**默认 Backend**：\n- Commerce API: `https://api.optima.shop`\n- Auth API: `https://auth.optima.shop`\n\n### 📦 商品管理\n\n```bash\ncommerce product create [--tags <tags>]                # 创建商品（支持标签）\ncommerce product list [--limit 20] [--tags <tags>]     # 商品列表（支持标签筛选）\ncommerce product get --id <id>                          # 商品详情\ncommerce product update --id <id> [--tags <tags>]      # 更新商品（支持标签）\ncommerce product delete --id <id> [-y]                  # 删除商品\ncommerce product add-images --id <id> --path <...>     # 添加本地图片\ncommerce product add-images --id <id> --url <...>      # 添加图片URL\n```\n\n**示例**：\n\n```bash\n# 创建商品（带标签）\ncommerce product create \\\n  --title \"手工陶瓷杯\" \\\n  --price 89 \\\n  --currency USD \\\n  --stock 20 \\\n  --description \"精美手工制作\" \\\n  --tags \"featured,new,handmade\"\n\n# 更新商品\ncommerce product update --id prod_123 \\\n  --price 99 \\\n  --stock 50 \\\n  --tags \"featured,sale\"\n\n# 按标签筛选商品\ncommerce product list --tags \"featured,new\"\n\n# 添加本地图片\ncommerce product add-images --id prod_123 --path ./img1.jpg ./img2.jpg\n\n# 添加图片 URL（避免重复上传）\ncommerce product add-images --id prod_123 --url https://example.com/image.jpg\n\n# 混合使用\ncommerce product add-images --id prod_123 --path ./local.jpg --url https://example.com/remote.jpg\n```\n\n### 🎨 商品变体（SKU/规格）\n\n```bash\ncommerce variant list --product-id <product-id>                              # 变体列表\ncommerce variant create --product-id <product-id>                            # 创建变体\ncommerce variant get --product-id <product-id> --id <id>                     # 变体详情\ncommerce variant update --product-id <product-id> --id <id>                  # 更新变体\ncommerce variant delete --product-id <product-id> --id <id> [-y]             # 删除变体\ncommerce variant add-images --product-id <product-id> --id <id> --path <...> # 添加变体图片\n```\n\n**示例**：\n\n```bash\n# 创建变体\ncommerce variant create --product-id prod_123 \\\n  --sku \"CUP-S-WHITE\" \\\n  --price 89 \\\n  --stock 10 \\\n  --attributes '{\"size\":\"S\",\"color\":\"White\"}'\n```\n\n### 📋 订单管理\n\n```bash\ncommerce order list [--status pending]        # 订单列表\ncommerce order get --id <id>                   # 订单详情\ncommerce order ship --id <id>                  # 订单发货\ncommerce order complete --id <id>              # 完成订单\ncommerce order cancel --id <id>                # 取消订单\ncommerce order mark-delivered --id <id>        # 标记已送达\n```\n\n**示例**：\n\n```bash\n# 发货\ncommerce order ship --id order_123 \\\n  --tracking DHL123456 \\\n  --carrier DHL\n\n# 取消订单\ncommerce order cancel --id order_456 \\\n  --reason \"客户要求取消\" \\\n  --yes\n```\n\n### 💰 退款管理\n\n```bash\ncommerce refund create --order-id <order-id>    # 创建退款\ncommerce refund get --id <id>                   # 退款详情\n```\n\n**示例**：\n\n```bash\n# 创建退款\ncommerce refund create --order-id order_123 \\\n  --amount 50 \\\n  --reason requested_by_customer\n```\n\n### 📊 库存管理\n\n```bash\ncommerce inventory low-stock [--threshold 5]    # 低库存商品\ncommerce inventory update --id <id>             # 更新库存\ncommerce inventory history --id <id>            # 库存历史\ncommerce inventory reserve --id <id>            # 预留库存\n```\n\n**示例**：\n\n```bash\n# 查看低库存\ncommerce inventory low-stock --threshold 10\n\n# 更新库存\ncommerce inventory update --id prod_123 \\\n  --quantity 50 \\\n  --reason \"补货\"\n```\n\n### 🏪 商户管理\n\n```bash\ncommerce merchant info          # 获取商户信息\ncommerce merchant update        # 更新商户资料\ncommerce merchant setup         # 初始化商户资料（首次使用）\ncommerce merchant url [--open]  # 获取店铺链接（可在浏览器打开）\n```\n\n**初始化商户资料示例**：\n\n```bash\n# 交互式模式（适合本地使用）\ncommerce merchant setup\n\n# 非交互式模式（适合容器/CI/CD，所有必填字段通过参数提供）\ncommerce merchant setup \\\n  --name \"我的店铺\" \\\n  --origin-country-alpha2 HK \\\n  --origin-city Saikung \\\n  --origin-state \"New Territories\" \\\n  --origin-line-1 \"G/F NO.93, TAI PO TSAI VILLAGE\" \\\n  --contact-name \"XU, HAO\" \\\n  --contact-phone \"53736279\" \\\n  --contact-email \"merchant@example.com\"\n\n# 带可选字段\ncommerce merchant setup \\\n  --name \"我的店铺\" \\\n  --description \"高品质商品\" \\\n  --slug \"my-store\" \\\n  --default-currency USD \\\n  --origin-country-alpha2 CN \\\n  --origin-city \"深圳\" \\\n  --origin-state \"广东省\" \\\n  --origin-line-1 \"南山区科技园\" \\\n  --origin-line-2 \"创业大厦10楼\" \\\n  --origin-postal-code \"518000\" \\\n  --contact-name \"张三\" \\\n  --contact-phone \"13800138000\" \\\n  --contact-email \"merchant@example.com\" \\\n  --company-name \"深圳某某科技有限公司\"\n```\n\n**必填字段**：\n- `--name`: 商户名称\n- `--origin-country-alpha2`: 发货国家代码（2位，如 CN, US, HK）\n- `--origin-city`: 发货城市\n- `--origin-state`: 发货省/州\n- `--origin-line-1`: 发货地址第一行\n- `--contact-name`: 联系人姓名\n- `--contact-phone`: 联系电话\n- `--contact-email`: 联系邮箱\n\n### 🏠 首页配置\n\n```bash\n# 首页模块管理\ncommerce homepage module list                      # 查看所有首页模块\ncommerce homepage module get --slug <slug>         # 获取模块详情\ncommerce homepage module create                    # 创建首页模块\ncommerce homepage module update --slug <slug>      # 更新模块\ncommerce homepage module delete --slug <slug> [-y] # 删除模块\ncommerce homepage module reorder                   # 重新排序模块\n\n# 首页设置\ncommerce homepage settings get                     # 获取首页设置\ncommerce homepage settings update                  # 更新首页设置\n\n# 首页统计\ncommerce homepage analytics                        # 查看首页分析数据\n\n# 首页区块翻译\ncommerce i18n homepage list --section-id <id>                              # 查看区块的所有翻译\ncommerce i18n homepage set --section-id <id> --lang <lang> --title <text>  # 创建/更新区块翻译\ncommerce i18n homepage delete --section-id <id> --lang <lang> [-y]         # 删除区块翻译\n```\n\n**示例**：\n\n```bash\n# 创建轮播图模块\ncommerce homepage module create \\\n  --slug hero-banner \\\n  --type banner \\\n  --position 1 \\\n  --enabled true \\\n  --config '{\"images\":[{\"url\":\"https://example.com/banner.jpg\",\"alt\":\"Summer Sale\"}]}'\n\n# 更新首页设置\ncommerce homepage settings update \\\n  --show-search true \\\n  --show-categories true \\\n  --featured-limit 8\n\n# 为首页区块添加中英文翻译\ncommerce i18n homepage set \\\n  --section-id section-123 \\\n  --lang zh-CN \\\n  --title \"精选商品\" \\\n  --description \"查看我们最受欢迎的产品\"\n\ncommerce i18n homepage set \\\n  --section-id section-123 \\\n  --lang en-US \\\n  --title \"Featured Products\" \\\n  --description \"Discover our most popular items\"\n```\n\n### 📚 集合管理\n\n```bash\n# 集合 CRUD\ncommerce collection list                           # 查看所有集合\ncommerce collection get --slug <slug>              # 获取集合详情\ncommerce collection create                         # 创建集合\ncommerce collection update --slug <slug>           # 更新集合\ncommerce collection delete --slug <slug> [-y]      # 删除集合\n\n# 集合产品关联\ncommerce collection add-products --slug <slug>     # 添加产品到集合\ncommerce collection remove-products --slug <slug>  # 从集合移除产品\n\n# 集合翻译\ncommerce i18n collection list --collection-id <id> # 查看集合翻译列表\ncommerce i18n collection get --collection-id <id> --lang <lang>  # 获取特定语言翻译\ncommerce i18n collection create --collection-id <id>              # 创建集合翻译\ncommerce i18n collection update --collection-id <id> --lang <lang> # 更新集合翻译\ncommerce i18n collection delete --collection-id <id> --lang <lang> [-y] # 删除集合翻译\n```\n\n**示例**：\n\n```bash\n# 创建夏季促销集合\ncommerce collection create \\\n  --name \"Summer Sale\" \\\n  --slug summer-sale \\\n  --description \"Hot deals for summer\" \\\n  --image-url \"https://example.com/summer.jpg\"\n\n# 添加产品到集合\ncommerce collection add-products --slug summer-sale \\\n  --product-ids prod_123,prod_456,prod_789\n\n# 添加西班牙语翻译\ncommerce i18n collection create \\\n  --collection-id coll_123 \\\n  --lang es-ES \\\n  --name \"Promoción de Verano\" \\\n  --description \"Ofertas calientes para el verano\"\n```\n\n### 🚚 物流管理\n\n```bash\ncommerce shipping calculate                     # 计算运费\ncommerce shipping history --order-id <order-id> # 物流历史\ncommerce shipping update-status --id <id>       # 更新物流状态\n```\n\n**示例**：\n\n```bash\n# 计算运费\ncommerce shipping calculate \\\n  --country US \\\n  --postal-code 10001 \\\n  --weight 0.5\n```\n\n### 🌍 运费区域管理\n\n```bash\ncommerce shipping-zone list                            # 运费区域列表\ncommerce shipping-zone create                          # 创建运费区域\ncommerce shipping-zone delete --id <id> [-y]           # 删除运费区域\ncommerce shipping-zone list-rates --zone-id <zone-id>  # 查看区域费率\ncommerce shipping-zone add-rate --zone-id <zone-id>    # 添加运费费率\n```\n\n**示例**：\n\n```bash\n# 创建区域\ncommerce shipping-zone create \\\n  --name \"北美区域\" \\\n  --countries US,CA,MX\n\n# 添加费率\ncommerce shipping-zone add-rate --zone-id zone_123 \\\n  --price 15 \\\n  --currency USD \\\n  --min-weight 0 \\\n  --free-threshold 100\n```\n\n### 📤 文件上传\n\n```bash\ncommerce upload image --path <path>    # 上传图片\ncommerce upload video --path <path>    # 上传视频\ncommerce upload file --path <path>     # 上传文件\n```\n\n### 💬 对话管理\n\n```bash\ncommerce conversation list                       # 对话列表\ncommerce conversation get --id <id>              # 对话详情\ncommerce conversation create                     # 创建对话\ncommerce conversation close --id <id>            # 关闭对话\ncommerce conversation messages --id <id>         # 查看消息\ncommerce conversation send --id <id>             # 发送消息\ncommerce conversation mark-read --id <id>        # 标记已读\n```\n\n### 💳 财务管理\n\n```bash\ncommerce transfer list       # 转账列表\ncommerce transfer summary    # 财务汇总\n```\n\n### 🌐 国际化翻译\n\nCommerce CLI 内置完整的多语言翻译管理系统：\n\n```bash\n# 语言管理\ncommerce i18n languages [--all]    # 查看支持的语言\n\n# 商品翻译\ncommerce i18n product list --product-id <product-id>\ncommerce i18n product get --product-id <product-id> --lang <lang>\ncommerce i18n product create --product-id <product-id>\ncommerce i18n product update --product-id <product-id> --lang <lang>\ncommerce i18n product delete --product-id <product-id> --lang <lang> [-y]\n\n# 商户翻译\ncommerce i18n merchant list\ncommerce i18n merchant get --lang <lang>\ncommerce i18n merchant create\ncommerce i18n merchant update --lang <lang>\ncommerce i18n merchant delete --lang <lang> [-y]\n\n# 变体翻译\ncommerce i18n variant list --variant-id <variant-id>\ncommerce i18n variant get --variant-id <variant-id> --lang <lang>\ncommerce i18n variant create --variant-id <variant-id>\ncommerce i18n variant update --variant-id <variant-id> --lang <lang>\ncommerce i18n variant delete --variant-id <variant-id> --lang <lang> [-y]\n\n# 集合翻译\ncommerce i18n collection list --collection-id <collection-id>\ncommerce i18n collection get --collection-id <collection-id> --lang <lang>\ncommerce i18n collection create --collection-id <collection-id>\ncommerce i18n collection update --collection-id <collection-id> --lang <lang>\ncommerce i18n collection delete --collection-id <collection-id> --lang <lang> [-y]\n\n# 首页区块翻译\ncommerce i18n homepage list --section-id <id>\ncommerce i18n homepage set --section-id <id> --lang <lang> --title <text>\ncommerce i18n homepage delete --section-id <id> --lang <lang> [-y]\n```\n\n**示例**：\n\n```bash\n# 查看支持的语言\ncommerce i18n languages\n\n# 为商品添加中文翻译\ncommerce i18n product create --product-id prod_123 \\\n  --lang zh-CN \\\n  --name \"手工陶瓷杯\" \\\n  --description \"精美的手工制作陶瓷杯\" \\\n  --meta-title \"手工陶瓷杯 - 传统工艺\"\n\n# 为变体添加翻译（注意：使用 --variant-id 而非 --product-id）\ncommerce i18n variant create --variant-id var_456 \\\n  --lang ja-JP \\\n  --name \"セラミックマグ\" \\\n  --variant-attributes-translations '{\"size\":{\"key_translation\":\"サイズ\",\"value_translation\":{\"S\":\"小\"}},\"color\":{\"key_translation\":\"色\",\"value_translation\":{\"白\":\"白\"}}}'\n\n# 为集合添加翻译\ncommerce i18n collection create --collection-id coll_789 \\\n  --lang es-ES \\\n  --name \"Promoción de Verano\" \\\n  --description \"Colección especial de verano\"\n```\n\n### 🧪 测试工具\n\nCommerce CLI 内置测试工具，可用作功能测试和 API 健康检查：\n\n```bash\n# 健康检查（检查 API 连通性和响应时间）\ncommerce test health\n\n# 冒烟测试（测试核心 API 端点）\ncommerce test smoke\n\n# 端到端测试脚本（适用于 CI/CD）\nexport OPTIMA_TOKEN=your_token\nexport TEST_ENV=stage\n./scripts/e2e-test.sh\n```\n\n**健康检查示例**：\n```bash\n$ commerce test health\n\n🏥 健康检查 - stage 环境\n\n检查 Auth API...\n  ✓ Auth API 健康 (120ms)\n检查 Commerce API...\n  ✓ Commerce API 健康 (150ms)\n\n认证状态:\n  ✓ 已登录\n\n总体状态:\n  ✓ 所有服务正常\n```\n\n**冒烟测试示例**：\n```bash\n$ commerce test smoke\n\n🧪 冒烟测试 - stage 环境\n\n1. 测试商户信息 API...\n   ✓ 成功 (120ms) - 商户: My Store\n2. 测试商品列表 API...\n   ✓ 成功 (150ms) - 5 个商品\n3. 测试订单列表 API...\n   ✓ 成功 (180ms) - 3 个订单\n\n测试结果:\n  ✓ 通过: 3\n\n成功率: 100.0%\n```\n\n**E2E 测试脚本**：\n```bash\n# scripts/e2e-test.sh 执行完整业务流程测试\n# 1. 健康检查\n# 2. 冒烟测试\n# 3. 创建测试商品\n# 4. 验证商品\n# 5. 清理测试数据\n\n# 在 CI/CD 中使用\n- name: Run E2E tests\n  env:\n    OPTIMA_TOKEN: ${{ secrets.OPTIMA_TOKEN_STAGE }}\n    TEST_ENV: stage\n  run: ./scripts/e2e-test.sh\n```\n\n**特点**：\n- ✅ 默认 JSON 输出，易于解析\n- ✅ 测试失败时退出码为 1（CI/CD 友好）\n- ✅ 支持多环境测试\n- ✅ 详细的错误信息和响应时间\n\n## 💬 自然语言示例\n\n在 Claude Code 中，你可以用非常简洁的自然语言描述需求：\n\n**认证和环境**：\n- \"登录 Optima\"\n- \"登录到 Stage 环境\"\n- \"切换到生产环境\"\n- \"查看我的账号信息\"\n- \"打开我的店铺\"\n- \"切换到开发环境\"\n\n**商品管理**：\n- \"创建陶瓷杯商品，89 美元，库存 20\"\n- \"查看所有商品\"\n- \"商品 prod_123 改价 99\"\n- \"删除商品 prod_456\"\n- \"给商品 prod_789 添加这张图片\"\n- \"把产品 handle 改成英文\"\n- \"创建白色 S 码变体，SKU 为 CUP-S-WHITE\"\n\n**订单处理**：\n- \"今天的订单\"\n- \"待发货订单\"\n- \"订单 order_123 详情\"\n- \"订单 order_456 发货，快递单号 DHL123456\"\n- \"取消订单 order_789\"\n- \"标记订单 order_123 已送达\"\n\n**库存管理**：\n- \"库存低于 5 的商品\"\n- \"商品 prod_123 库存改为 50\"\n- \"查看商品 prod_456 的库存历史\"\n- \"预留商品 prod_789 的 10 个库存\"\n\n**物流管理**：\n- \"计算从香港到纽约的运费，0.5 公斤\"\n- \"查看订单 order_123 的物流历史\"\n- \"创建北美运费区域，包含 US、CA、MX\"\n\n**国际化管理**：\n- \"查看支持的语言\"\n- \"给商品 prod_123 添加中文翻译\"\n- \"更新商品 prod_456 的日语翻译\"\n- \"查看商户的所有翻译\"\n- \"给变体 var_123 添加日语翻译\"\n- \"给集合 coll_456 添加西班牙语翻译\"\n\n**首页配置**：\n- \"查看首页所有模块\"\n- \"创建轮播图模块\"\n- \"更新首页设置，启用搜索栏\"\n- \"重新排序首页模块\"\n- \"给首页添加中文翻译\"\n\n**集合管理**：\n- \"创建夏季促销集合\"\n- \"查看所有集合\"\n- \"给集合 coll_123 添加商品 prod_456\"\n- \"从集合中移除商品\"\n- \"给集合添加西班牙语翻译\"\n\n**客服管理**：\n- \"查看所有对话\"\n- \"创建新的客户对话\"\n- \"给对话 conv_123 发送消息\"\n\n**测试工具**：\n- \"检查 API 健康状态\"\n- \"运行冒烟测试\"\n- \"测试 Stage 环境的服务\"\n\n> **提示**：说话越自然越好，Claude 会理解你的意图并调用正确的命令。\n\n## 🛠 工具命令\n\n```bash\ncommerce init            # 在当前项目启用 Commerce CLI（创建 Claude Skill）\ncommerce cleanup         # 清理配置文件\ncommerce version         # 显示版本信息\n```\n\n## 🏗 项目状态\n\n**当前版本：v1.0.0** 🎉\n\n✅ **已完成功能**：\n- ✅ 完整的 OAuth 2.0 认证系统（Device Flow + 自动刷新）\n- ✅ 16 个核心功能模块（新增 test 测试模块）\n- ✅ 95+ 个完整命令\n- ✅ 默认 JSON 输出（AI 优先设计）\n- ✅ 双输出模式（JSON + Pretty）\n- ✅ 国际化翻译管理系统（支持 5 种语言）\n- ✅ 首页配置管理（模块化组件 + 多语言）\n- ✅ 集合管理（CRUD + 产品关联 + 翻译）\n- ✅ **三环境隔离支持**（Production/Stage/Development）\n- ✅ **测试工具集成**（健康检查 + 冒烟测试 + E2E 脚本）\n- ✅ Claude Code 深度集成\n- ✅ 完善的错误处理和用户提示\n- ✅ 单元测试覆盖（19 tests, 81% coverage）\n- ✅ 交互式命令提示\n- ✅ 智能环境检测（终端 vs AI/CI）\n\n**功能覆盖率**：100%（所有核心商户运营功能 + 测试工具）\n\n## 🔧 开发\n\n```bash\n# 克隆仓库\ngit clone https://github.com/Optima-Chat/commerce-cli.git\ncd commerce-cli\n\n# 安装依赖\nnpm install\n\n# 开发模式运行\nnpm run dev\n\n# 构建\nnpm run build\n\n# 测试\nnpm test                 # 运行所有测试\nnpm run test:watch       # 监听模式\nnpm run test:coverage    # 生成覆盖率报告\n\n# 发布到 NPM\nnpm version minor        # 升级版本号\ngit push --follow-tags   # 推送触发自动发布\n```\n\n## 📚 技术栈\n\n- **语言**：TypeScript 5.3\n- **CLI 框架**：Commander.js\n- **HTTP 客户端**：Axios\n- **交互提示**：Inquirer.js\n- **UI 组件**：Chalk（颜色）+ cli-table3（表格）+ Ora（加载动画）\n- **配置存储**：Conf（加密）\n- **认证**：OAuth 2.0 Device Flow\n- **测试**：Jest + ts-jest（19 tests, 81% coverage）\n\n## 📝 许可证\n\n[MIT License](./LICENSE)\n\n## 🔗 相关链接\n\n- [Optima Commerce 官网](https://www.optima.shop)\n- [Agentic Chat](https://ai.optima.chat) - 卖家对话界面\n- [Optima Store](https://go.optima.shop) - 买家购物前端\n- [Claude Code](https://claude.com/claude-code)\n- [NPM Package](https://www.npmjs.com/package/@optima-chat/commerce-cli)\n- [GitHub Issues](https://github.com/Optima-Chat/commerce-cli/issues)\n\n## 💬 支持\n\n遇到问题？\n\n- 提交 [Issue](https://github.com/Optima-Chat/commerce-cli/issues)\n- 查看完整命令列表：`commerce --help`\n- 联系团队：support@optima.chat\n\n---\n\n**由 [Optima Commerce Team](https://www.optima.shop) 用 ❤️ 打造**\n","readmeFilename":"README.md"}