{"_id":"@oceanbase-odc/ob-intl-cli","_rev":"45-a5f0bd8e3087a911cd5a42f6c8878b08","name":"@oceanbase-odc/ob-intl-cli","dist-tags":{"beta":"2.0.0-beta.0","latest":"2.2.1"},"versions":{"1.0.3":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.0.3","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.0.3","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"a1dddc22a697192ab5ba9905238050803c2e0c00","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.0.3.tgz","fileCount":29,"integrity":"sha512-XNpd9rjrSDN6ntZcWdJ+FaA/cVEDsW+tVRX8kKZkmExqssnV0ToOf0AbW5RDDp2GdoF1f/FMg6DIXNsCzktvmw==","signatures":[{"sig":"MEUCIQDUXx6Z4o3m7a8o/d+uZKUrnPvjrHlqrTLEQUzxDsH+zgIga8T05y/loIBrJc2eAL/GBEEBCtC8VZ9ETVTKXx6RsKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55484},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"3cd5eed6487919be2379aa47729940e44f915dc5","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"8.19.2","description":"a tool for intl","directories":{},"_nodeVersion":"16.18.0","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.0.3_1691482364772_0.22418480260712892","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.0.4","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.0.4","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"a1ac262597497bc9f1e28c406d60cd2e0ca1397f","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.0.4.tgz","fileCount":30,"integrity":"sha512-WFufpKyGqHyZjHAHLrEBiUcU3GLeGMzQAVeSGtk1ZcSf2HLAZny4J08ra+h4eeZOw0f6vsS7V4Rc1/rTSGLFjw==","signatures":[{"sig":"MEUCIQDbQ5VuZfeQLsYT967GWlHLWZuxF9kt3KYevR5aFtuRLAIgW34o+lNZL9zokXGVDyQlmtxwRTyI5/93VWjqjjEsFF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59183},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"074f49191585c18fef253644c33bcd6d7fefa66e","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"9.8.1","description":"a tool for intl","directories":{},"_nodeVersion":"16.18.0","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.0.4_1700464082655_0.016986697344629542","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.0","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.0","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"a67b4d7f0c8f4f394e4f9c271d92d8f6a279b6e2","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.0.tgz","fileCount":32,"integrity":"sha512-2gRDvUGYmRtkuMYqFVd8p4b660fuF7SsLJ9vIxvp5AZeawrknDnBt0+MuuXH1HW9i+wicLjJRJNtZFBSVkkxRA==","signatures":[{"sig":"MEUCIFbEELG9lPRa0a1tLZex33K11n8ktKt5Z/6xeC/Ygip/AiEAnShgULpF6c6dW+ji1rCZuuMf4eSMPcZKqQkBUSsh5s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61287},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"074f49191585c18fef253644c33bcd6d7fefa66e","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.0_1701933886958_0.24203243773125926","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.1","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.1","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"c7110932e26eb6ecf980e90ba4eadc71cffae36e","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.1.tgz","fileCount":32,"integrity":"sha512-mVry0TKavoWjGbu4Aomtj/mAhTY5OBfTx8moN0nv3ama1Bq/OPYL5VrWQtR98jF57aQAyDxr+9kLE6BlHPrXJg==","signatures":[{"sig":"MEYCIQCun+/ul29RHkAP+bcdqgVdcvwCbNnj/K7FEr01GTmvkgIhANol+528shMGgtPLUi9ovEQtCI/2WBXLUikXd0pabeB+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60935},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"074f49191585c18fef253644c33bcd6d7fefa66e","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.1_1701933981485_0.17649811044598018","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.2","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.2","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"7e27e907256afd8bf86ef2c826c9d2da514d81bc","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.2.tgz","fileCount":31,"integrity":"sha512-oZJ0sgpwgHJOj5GqafFi708pKH6opFPhxji79qrBMZjwTa+FAZQrA/zSX9hoC0HSQKnq2Pis8cOCnB4TGCck2Q==","signatures":[{"sig":"MEUCIBQ6XEohkddEMtFd6ci83yItiDESWKV3zzAhpEbWaTNUAiEAkwEg/m86FKLSFER/xZz6eUagbmAHUnxnKQY/MmfhShs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59994},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"074f49191585c18fef253644c33bcd6d7fefa66e","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.2_1701934422661_0.5011251101557097","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.3","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.3","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"433b1383db0129cea2a617b486c3ed185512df0a","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.3.tgz","fileCount":31,"integrity":"sha512-YECLkGqm1bwCLkLh01xoxC8rqvEsxRUwt8UH8TEUHsY7zIGQRUPK+WSYv7kdW/aEbyMnvRSguhJ9qYQLxRN4Yw==","signatures":[{"sig":"MEUCIQCwrnpVQgrAK8h6BV9fm8Lb7ze0aaC+nvnLlfxd6woH/gIgU24NHziUWfJBF8+kNDDn9CvGK7rYn4mMb/v/rMMoRuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59975},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"074f49191585c18fef253644c33bcd6d7fefa66e","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.3_1701934520793_0.2822746805500911","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.4","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.4","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"ce52b2fbce6bb55776bc4e1842acbfc9658380e4","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.4.tgz","fileCount":31,"integrity":"sha512-Mu4MMCpT6ETRicFxGMH29bGD8Xv3xT0hoCC/9ftuFW6XNi8BbE3BqRRgoGKzK96zYAop7P5it16UY/GzOe/ZFw==","signatures":[{"sig":"MEUCICjblosCd1APyIdj1Hle9cDO6vwhkrjSUUsH5LiPDvJlAiEAiEuVXEN4naY4WPj0DQa3nUGad5RGaV03hXo+0f7kgrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59685},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"2c2f8dcaddf42bdc9f2a84a90f1dba8806e60709","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.4_1703060713118_0.4274424784485271","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@oceanbase-odc/ob-intl-cli","version":"1.1.5","keywords":["i18n"],"author":{"name":"se_ccj"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@1.1.5","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"}],"dist":{"shasum":"4edc32bf3b6c1c4b050eed661c470f355e07c8f1","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-1.1.5.tgz","fileCount":31,"integrity":"sha512-pjONzwOoVijIYC5PblTaEwHag7slxo0yj+9Y8CoeLirTNnnVIaC65k8SIva3duUfMi0o4982IrNJSLUpEEPW+g==","signatures":[{"sig":"MEYCIQD/PUnQNqeBx2P886ZKBM90oeL3BypG0UdJdeS0vzxw+AIhAN6BqODkGsz4vtgdoqXOrpaCRCZkuD0VjWUJ/cjyehpO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59525},"main":"src/core.js","engines":{"install-node":"v14.19.1"},"gitHead":"2c2f8dcaddf42bdc9f2a84a90f1dba8806e60709","scripts":{"test":"node --max-old-space-size=8192 ./src/test.js","build":"rimraf dist && tsc --build","clear":"node --max-old-space-size=8192 ./src/clear.js"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"https://code.alipay.com/oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^8.1.0","axios":"^1.3.3","slash":"^5.0.0","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","node-fetch":"2.6.7","@babel/core":"^7.20.12","@babel/traverse":"^7.20.13","prettier-eslint":"^15.0.1","@babel/generator":"^7.20.14","http-proxy-agent":"^5.0.0","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","@vitalets/google-translate-api":"^9.1.0","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.20.7"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","@types/node":"^18.13.0","@types/babel__core":"^7.20.0","@types/babel__traverse":"^7.18.3","@types/babel__generator":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_1.1.5_1703061687021_0.8520907413562371","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.0-beta.0","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.0-beta.0","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"04f40c9007fc164d5e02e14ea1172c30cd307080","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.0-beta.0.tgz","fileCount":55,"integrity":"sha512-9WRvHqMotzHgK/6HIROilepg5AnxP3ZevKpbYElxOn2EZQbYc4lATqp5qLC90d42ugUu27tb/ldoxtwAcsa3CA==","signatures":[{"sig":"MEUCIQCXF53CmzBD7ZV36aKJV3fFx0sCoGFLknOZ4rX5opRwWAIgaoZMO3wk+uCS/XsLfFbtcj0O9j69rJQhdtOgX0Mjt+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76993},"main":"dist/index.js","gitHead":"905acbb40684f168c1c19c29bafa7b10cd9e18d9","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc --build","prepublish":"tsc","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","@babel/plugin-syntax-decorators":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.0-beta.0_1703226102276_0.8863135164108018","host":"s3://npm-registry-packages"}},"2.0.1-dev":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"3db4731bceab2f2a2bf1f7f9302bd3201e34e38d","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev.tgz","fileCount":55,"integrity":"sha512-Js82WBzS+k/+/X3tfK+bsMWvEOZwRW7KPg3Xt9EY9AvXEclIMiqg56S7qxP8w2hzcQ26w8oWhugzQ5E5bCMBkQ==","signatures":[{"sig":"MEQCIGojvdVVJOuZwcyCv50FTyMVNQVZDYL3F4oYp1XR2zgPAiBM2tHzACv5XdWKuXBBAE+IdElyHp3hfbXy4XhDUiqaXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76787},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"tsc","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","@babel/plugin-syntax-decorators":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev_1704164871976_0.07673600417475379","host":"s3://npm-registry-packages"}},"2.0.1-dev1":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev1","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev1","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"781f5b7d1d5c03b66115cd6badc26f37e8e6fa72","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev1.tgz","fileCount":55,"integrity":"sha512-D3aBUUmWpB9f6riWSA3apy6dilV3SNTxkl75p7rYIxFagKivEniAZCw+3OrInMkRHNRj1Q/u/izSxhOWoDdsHQ==","signatures":[{"sig":"MEYCIQDn19ERCj95hEXj4Efs8rAnl7ETS0ZDwvf/6cvqNBIyAgIhAIj/lBTClYEXKfItmkHg3f1VzzLDTZ7xfbLK0Xk+oNOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76798},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","@babel/plugin-syntax-decorators":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev1_1704165008446_0.3230589523380971","host":"s3://npm-registry-packages"}},"2.0.1-dev2":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev2","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev2","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"03651f3ec57d46c684a01e79bb3f189971a25502","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev2.tgz","fileCount":70,"integrity":"sha512-xxC9HEQSLZSIR4eOV6gN6wqJnzCCuHICqOl5RWU9+Zi7naaPqyn8pLGS1dIeb3p5ZCNGU+w+mnSAyTuqBS+Iow==","signatures":[{"sig":"MEUCIQDrkLl9W7fpiAH/gA5hoptlfk2ggvwjuFKYjHjtPg7yMgIgG1znEsOXqgovIxrexSl5VG0K+ii0c6cmtYkfs9I2vws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131147},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","@babel/plugin-syntax-decorators":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev2_1704165102593_0.18542187962332335","host":"s3://npm-registry-packages"}},"2.0.1-dev3":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev3","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev3","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"f9b5beb69930f076f2829004b78afb574dbf1064","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev3.tgz","fileCount":70,"integrity":"sha512-DI/d4sEsJh+ignK2YCCOMmLRWq7+VU00IPF4Gw+s38Oks1hXHXQ1O2C0PMg46xVPl9q2YzpF53rzpruTss5kGQ==","signatures":[{"sig":"MEUCIBGkfqhmmmWhBIsCaj+Bq0NiOxEDPAHMo6V7LYZ02HT/AiEAhE1nBHzl+dqLX+6Z8pDMkwR04fRDuA/s62roK+D/CUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132828},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev3_1704183400457_0.6582737550830515","host":"s3://npm-registry-packages"}},"2.0.1-dev4":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev4","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev4","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"7ae88937156d2bbe5a11dd58c0dc74e046425168","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev4.tgz","fileCount":70,"integrity":"sha512-EnLjBB7UE3pOuMoXmEng3hYPYKA75Q/HX6q5hQPR8JQ63OpvJx6ECMkWo3ZO9/LnLjYpNVrvkIIv6CqTwfsuyQ==","signatures":[{"sig":"MEUCIQD347FGPERHLFjlLF/vzjv1H5ri1kOXkH6duGNB4GgWbAIgaOKOVYbp3xUTiKFIvbbyVC37zfdnjZfD2aQjBserR2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143723},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev4_1704192840306_0.9746777333715808","host":"s3://npm-registry-packages"}},"2.0.1-dev5":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev5","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev5","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"60e8ad0a78a2b62981a10eea373fcdb82e5f6549","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev5.tgz","fileCount":70,"integrity":"sha512-4l+7WmlqCidM/Jkx+3dtZ/xaTz/4/+ia1gfabq07m+5I2sKc+HQD6u7ivkyFNjzN8rO5aCwynt8oucS7tCKrhg==","signatures":[{"sig":"MEUCIQDXoKBiu0y+uG4VSK+i6vte5t41Mn8KA4701OLxXlrYJAIgUJQzepHSEoz34HRS1n1fXCVFizPS2jZafWmj7g4+P+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142684},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev5_1704193266060_0.5667330710124159","host":"s3://npm-registry-packages"}},"2.0.1-dev6":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev6","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev6","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"4297accd45208420789434e0992a1c03caf86fa8","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev6.tgz","fileCount":71,"integrity":"sha512-GL81nz70hdQjoDW8UKo2HA+NqJvIsmKbLWO08Lap1Qvyiqc3bbnY9rUmaKLA/uR9/8gHutXbJaEwDa+Z8xY58Q==","signatures":[{"sig":"MEQCH1wSECk/S+MCs++6zG7GogQHkalA11r/zwJHrVHyXIUCIQCwwig6gYcH1Bhwanhzmyx+pt7+V8gl6RgH6/qQ4BEuxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157749},"main":"dist/index.js","gitHead":"58f8701729131c684d3d8d06c42bf36d87f11693","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev6_1704246386472_0.3303742547230528","host":"s3://npm-registry-packages"}},"2.0.1-dev7":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-dev7","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-dev7","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"58419d5e194692e9676d644824554b2005e11a17","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-dev7.tgz","fileCount":72,"integrity":"sha512-QicgsJvhnsj6bynfuQjBx0NmBHlDhvCcY74iDYv0VSBd/BZoN0/8W0BTglqwdYBezxSENLhjlNN/HJ8sx0R8Fg==","signatures":[{"sig":"MEQCIBxi1ZmHfjtik9qu0cBvQTfDbwUs5esjggPwhoNG+JJUAiBZVwwyH4lEULHf3URIkMmOX8k0PupnCL39FOcT9qdvfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182434},"main":"dist/index.js","gitHead":"fc5fd16e987606de0c690cc46f9cf4669e9551d4","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-dev7_1704269985129_0.8417908848064495","host":"s3://npm-registry-packages"}},"2.0.1-alpha":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1-alpha","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1-alpha","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"16c03121c6b5e8d561e4c72e4e8e5764b96de240","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1-alpha.tgz","fileCount":70,"integrity":"sha512-xjuqdKN/3g6QE2rN3oPkMAFkEa/Pp+APRaS394TZG5jc3JNWPw7qNakPcgvsBknhHgm+K/k7bjmhC6nY/hFu3g==","signatures":[{"sig":"MEQCIBtsPa7TBOSNDv/ZpFPYlXO0x5RxF8qsOzux37H+z9d4AiBHCx0RisgdoHJTVrVyQi0pG71Rl7EqnQ9K4f0qN1rz0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147684},"main":"dist/index.js","gitHead":"2be1f3ad926f4b8d23e16f2f3410371c6b59645b","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1-alpha_1704274508614_0.35672539217224264","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.0","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.0","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"f8a9228f93c142cdc046a3b07a54b3501c5eda75","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.0.tgz","fileCount":70,"integrity":"sha512-NahXn0ZjPqtQ/CfBdQHkcjDPiqqYSd9XsfhayoPKkPdLA5QZcN/039zjMnKn484xLLokXol8ylA6Gzg8ILDQ/Q==","signatures":[{"sig":"MEUCIQDzY2XxXmqLu3IEmP+gC9Qr8N2GxgFDzU1PpjAcIOWH+wIgc0XAltvgA7SrOpYYdJ4O5BPAGjNLk6QtLrUZ8gFJKqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147719},"main":"dist/index.js","gitHead":"464d0dd48f8897dfe5e9437b7e30956ce0f68644","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","preinstall":"npx only-allow pnpm","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.0_1704275719658_0.7996752461909851","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.1","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.1","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"b41865e5a7884304427fe81cd20d98576db7bcc2","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.1.tgz","fileCount":70,"integrity":"sha512-x3uT+Tuab4slk/MQIy4TYEU3PzlizsUIzL2Epm3wkspYlP8dok8CB9S2pEVvo+c2IQO7Jm9ikzyvG3llpaR4CQ==","signatures":[{"sig":"MEYCIQCvsAdHTvzdZAqatIaRVbM40Pyfqp+7IlfswF3pM1fpgQIhAO3OqPqW2tafSdJIdEpfwkSDG4k8k4tXB/SPFfyPXfG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147711},"main":"dist/index.js","gitHead":"8b39acca557dcd25bdc70fcb6fda094b8daf712f","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","test":"npx tsc; node dist/index.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","preinstall":"npx only-allow pnpm","prepublish":"npm run build","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"9.5.1","description":"a tool for intl","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.1_1704275915547_0.952488057190662","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.2","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.2","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"e337e400fa245a9ffe789f9241dee98997b4ec3c","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.2.tgz","fileCount":70,"integrity":"sha512-QL6VSsWCC6dYzc4HE2Cdo+Bp6TKjqgjxu3OcKBldn72CF5IfBdjw5docb80jVhUbwrsMrPEk5wyIdkWHqIoWkA==","signatures":[{"sig":"MEYCIQCQct2nafmMt8gjZIqY0YQyMB8dI6aM+QUnmDmtoABLKgIhAN24L11w8cuyIMbOWXHGonG+KFic2s/PJ5QbZ3jdQk28","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151236},"main":"dist/index.js","gitHead":"b1429d4a338117c06ca186634daae3d1ebc4b48e","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","preinstall":"npx only-allow pnpm","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.2_1706868793001_0.7909567475266057","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.3","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.3","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"66627b602213d6f996c71ff2815a3a8a75ca1db6","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.3.tgz","fileCount":19,"integrity":"sha512-9FvhOVyu4xh3CnImzETZUpfK85ytRu/WZbnxOuB/dyQH3A0w/XAxPOBeK9qHGY2h7qaXdvLNMBNoDli2zIUZpg==","signatures":[{"sig":"MEYCIQCMWnvyJL1pkr6gkSPZS0jY0DGlZP5igQihBnLbKegdZQIhAKXmi3y5KkbLOedVvLqKybDmDLVChptme3lUkkpotHy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75996},"main":"dist/index.js","gitHead":"f8c8c4d92c5f5c11a8ebe03bdebd529a4f7db121","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","preinstall":"npx only-allow pnpm","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.3_1709537244087_0.8910740126491419","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.4","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.4","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"ccd08c683fd6ab7dd57f4850bebdf5ac62bf4056","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.4.tgz","fileCount":19,"integrity":"sha512-nxp4vkoO84hxxMCLp1l2dSByxXUPKDxs+fukG1V38KzfLEXXFKpsHrvP2YFzTZ+paBXb442ci7fx0StpusscMA==","signatures":[{"sig":"MEYCIQDXFDdgNgFcCF9qk4NaeDqzPmGaw324frJ5NB9AbwDuVQIhANFc8nl2+24AEC6eTxIshr7n7Eo0rAPAe8hp4NMzUalz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78822},"main":"dist/index.js","gitHead":"35329bbe828ddf89384177bcb979b7fea4b2c79b","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","preinstall":"npx only-allow pnpm","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.4_1709624322285_0.2014740104200352","host":"s3://npm-registry-packages"}},"2.0.4-fix":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.4-fix","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.4-fix","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"21c77041467f26b7b35279b2469e70d97a1797c8","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.4-fix.tgz","fileCount":19,"integrity":"sha512-q6USJ00jUttNq0N6Yu2GFiPZkyPV9a48q1YuIR61JnhfTaIX+x/q2MjYBRqYlukVsElENy24BG6MJnzwn1qLrg==","signatures":[{"sig":"MEUCIQDdDWZa6/bqoGkifoq+1mhwKmE62o2InlK72G3kS8MBIAIgdv/S5MvgKYdFfLfMW3biJ6C0Beq6GCEehdJJpMZNZwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80052},"main":"dist/index.js","gitHead":"35329bbe828ddf89384177bcb979b7fea4b2c79b","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.4-fix_1711532889485_0.20500795793634108","host":"s3://npm-registry-packages"}},"2.0.4-bp1":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.4-bp1","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.4-bp1","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"5bfd2a7937633f24b0e2cb10c594ee343aa21ca2","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.4-bp1.tgz","fileCount":19,"integrity":"sha512-FDOmPvYzBVyhXEWkFybbeesDhXou4tMyWWbXKajfLoCI0XA96kEtu2gsOQ9AoCwy1unE/W8bqEwBmsFgXleDZw==","signatures":[{"sig":"MEUCIQChAx8h2gc9NzmZo6FoMFUP+wi1nbJAGWegCLYRKIYb4AIgQD+X9voEedHAXEGsUle5Q5IkKo3yYOxHJ6Prsl41sWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78816},"main":"dist/index.js","gitHead":"a031f8968a7817543d53dd0979eede44af6aad89","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.4-bp1_1711539871045_0.15858164718291645","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.5","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.5","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"51988b90d8044fd78d9def07daaf645cb84b7295","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.5.tgz","fileCount":19,"integrity":"sha512-wSCfHCxHEjdyvbN5UOlcK+5LebYg0CSd5VcDycFCxdWcl19KoXQgg3evaoeQivqkLNiRFHtLkqLZ5BrlLa9DaQ==","signatures":[{"sig":"MEUCIAlDxd1EtGjV0yBysvvBrOgzzjBVtKk48TysGjpokBA3AiEAkgCemO2rLa6ZX1iURPoUGmbw2wfkDLkqzycyq8TDwhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78815},"main":"dist/index.js","gitHead":"9071bcf9d1f19bcb31363445b42a103f85b632ab","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.5_1711593598803_0.7459465898571045","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.6","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.6","maintainers":[{"name":"seebluesky","email":"see_blue_sky@163.com"},{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"ce837c59b032f9b591a17e5fd0e8ca2da0fb2d17","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.6.tgz","fileCount":19,"integrity":"sha512-wBXOaSA0DPki1mLh/di3uiugEelz/E+TFLhVPPyCk0HeTfDCdq95JsDOAzNsAJf4Czdv4+ZkKQAWQpazA52YMw==","signatures":[{"sig":"MEYCIQD/8MXPxal74Qt4WM3+1W4CFFFb4NjPV7rDXRtTvdpcwgIhAJL4F+6PQqctynUd4dloqEhC1hY0Rdk+pWV7FV+gQYu0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78839},"main":"dist/index.js","gitHead":"b3d719b6bc40cadcbb05a4852b6606d7ad822210","scripts":{"dev":"npx tsc; node dist/index.js --configPath ./src/config/config.ts --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.6_1711594837329_0.9630205179834777","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.7","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.7","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"e81c7c827eee9b3fd7ae335072986e6592cf7678","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.7.tgz","fileCount":19,"integrity":"sha512-Nwnf8UZjFHsKmVaYrsbyhtgtMTfolBX8EQRiN+KHTHdghy+zyNXXx1ojytLUgWx2BlwSPeXybaJZqcfdUDXU6Q==","signatures":[{"sig":"MEYCIQDzPuyLvO9wR/0HszWCLwA7QgX2jaLGvNs7jaCIYyWzvgIhANgbeJnEosFIpTv2CcyE+5Lf1xcIOiUr0Jy4Opv6PKoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86385},"main":"dist/index.js","gitHead":"b3d719b6bc40cadcbb05a4852b6606d7ad822210","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.7_1716271812598_0.7941710704977831","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.8","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.8","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"9f1a6ed332ea21c976444bf0568120f61d15b531","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.8.tgz","fileCount":19,"integrity":"sha512-ZuTKcOdZKR7V/GCHwsmFms7YFQ6Q788eex5zl2S+w5gbXxkdqRoKzQ2w5DC053tuRmdi6taBAVyG1iIALBrCEQ==","signatures":[{"sig":"MEUCIGxsm1kx6jz8cSJOHbLlVFt9dPsc258384rQy68lxZZcAiEArziGJYmB5Ge1a7ha+HXMjKBJdx/E9PT3gkMcmpfvpNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85841},"main":"dist/index.js","gitHead":"b48847877271aa28e445c48d4b67b6b7c2e234a0","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.8_1716808093404_0.013129154072895055","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.9","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.9","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"75a387c2994d68788b7a611cfc832c6cc8d24d1d","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.9.tgz","fileCount":19,"integrity":"sha512-N6ZzMCeCSjn5z0mcuXennBV/csDwUd3hh1ThuDEwZtiJtAdb4U8G1yoCsl+iqxQ36p3UsjQ4fr86xnSarAZn6g==","signatures":[{"sig":"MEYCIQDoPw6JU5YusH+B2msuKYsb8rbBqizQC8eMH9eqk12yEAIhAJlf95y8s5BW0yayQ18VJnBnN4Bt560sjwen+Zud+7K8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85865},"main":"dist/index.js","gitHead":"b48847877271aa28e445c48d4b67b6b7c2e234a0","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.9_1716808485774_0.5509182604569289","host":"s3://npm-registry-packages"}},"2.0.9-fix":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.9-fix","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.9-fix","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"ab25ed34f28ccc45ff1560451756ac709183de13","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.9-fix.tgz","fileCount":19,"integrity":"sha512-m7N5CEFSwpoTMLPvQvUxgLhbdKRgTjIxHeI5/X/lTWnEh1wGs4w66gWH36TLiS4lztdQMOXXEQVA8HGKiE6xrw==","signatures":[{"sig":"MEQCIFVr3WeTdlv4S3pp+J7ZloAlWaWqulCZqCfCdrnIVYSzAiB6B0D7k+aVDNCuJS7mc+6ahM7DeJ0O0GVxQ6iZ00In8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91259},"main":"dist/index.js","gitHead":"8f7bee9004ff1998da48bae6131d512f6bbab40a","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.9-fix_1717571766151_0.17168380890446877","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.0.10","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.0.10","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"75133c929daf5171e8ba0af49e743ca988c6d423","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.0.10.tgz","fileCount":19,"integrity":"sha512-EdcDxP4nm1r0M7v+cCFDasx+rE/Vprg+67vO7BAsdR6qjmXl9yv2g2xxZynA4ezCqyQjYKWXt6lBEj2nB0nUBQ==","signatures":[{"sig":"MEYCIQCDlnSTkhBOG6oG16RY/4y1ZALk1TqBXFJtOlyetqcLAwIhAPsDTwJE4rWqcGpBQY/i0XO+MguO9EevBlc9mUtu3Fs+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91256},"main":"dist/index.js","gitHead":"96b9c584ef179358195ab33cb79a2e829df1ebf5","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm run dev","example:oic":"npm run test","test:extractALL":"npx tsc; node dist/index.js --extract all","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.0.10_1717572197296_0.255507068052649","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.1.0","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.1.0","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"},{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"3154e957452a79cf24188d17285a3bedfec0db52","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.1.0.tgz","fileCount":21,"integrity":"sha512-gflDea5dk8/aWvGQ2k/sDG6edIbYzUOTiSQDLFarbYuGxN9c+5ZvdN7Z9qLvBMXuWMllN1KiV7s9lGr+DigTLQ==","signatures":[{"sig":"MEUCIA0krJFlh9Y/Qjj6EOqSPththX10hFl66+NX7lYhNe/UAiEA/8wPhMEBduUkSi6AUN6e8nZFj1b1uvcXg7NemmaBirY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110150},"main":"dist/index.js","gitHead":"96b9c584ef179358195ab33cb79a2e829df1ebf5","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"ccj01609335","email":"ccj01609335@oceanbase.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.11.0","description":"a tool for intl","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.1.0_1722176231012_0.05917349214361067","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.1.1","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.1.1","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"86e656a2610d9c5b95eb7d84baec78c02cbb6146","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.1.1.tgz","fileCount":21,"integrity":"sha512-N4R4onJdmQjQ0IMQ4ftPXSswZlI9s1xtuA8BSpKCBJv3oLQ7UbE2LN5aH8JQ9+rF8qQApHegnceYbC6Lmg3Y0g==","signatures":[{"sig":"MEUCIQCk3/xnusKAAa5ZcsOU5a+Sdy4BJyR7DpYl7s4KCjcFgwIgSzz3GcOFTh0caqeW6t6MJmIsl6Pl64fWv2XkogieBGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113246},"main":"dist/index.js","gitHead":"0d9c74c080bae69fe48b86ae42dd34ec764278e3","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.1.1_1724310301314_0.9267182800128284","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.1.2","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.1.2","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"25bbe064a5e555a4a3ddd53296ec97aa87dc0a88","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.1.2.tgz","fileCount":21,"integrity":"sha512-qvQ5C+PJzcSp8kK4hMPlPS5sufr8dAJDAffjjY5UG0ZJMpQjr5Yn9rfUw9nRS5JAzqnuqKJklqbO9R4773J5eg==","signatures":[{"sig":"MEQCIFE0xFyD8oZHorf399PHCWc1gAW9Hnr6MXde4q+PPuG8AiBB4lGZ3jtvzwUHSQxEU3JclyUwKPfmjvHEUKmmT5/76g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113249},"main":"dist/index.js","gitHead":"4e965a7373f2daf854f1427ce8b9dd313ed92399","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.1.2_1726106212605_0.2735806659193116","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.1.3","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.1.3","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"84ccf3562511d8c445ddd8f50d571c523e9318f2","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.1.3.tgz","fileCount":21,"integrity":"sha512-gU8FurOzsP2RcbYLOfJmbIanO4+j/8QCU3lu7tYZ/4aYxAlXw2GtEFSC97nQBZ4pUdsSBFuxesRyVX0+3tKzOA==","signatures":[{"sig":"MEUCIQDDDHZ7g0PBXFVtzJY0Gqu/rqZ/YOQL6Qn8/mF9/1NsHQIgbIlacOc+NWJoqzPASTXFRXhFxnT5xoxzbUyyd3DH2xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114355},"main":"dist/index.js","gitHead":"2f3846cb9da45e5203e94f4eade8384e8275d305","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.1.63","@swc/core":"^1.3.100","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.1.3_1727074227761_0.08216515212312037","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.1.4","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.1.4","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"134b19f0813720c28d55210c66fbaab0a2c2aa15","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.1.4.tgz","fileCount":21,"integrity":"sha512-AKoGr7cWn3AyvTYB2xoFZtfikBgyRxDWUya1IXbVGZeoBd4GGE7JcwFLmFplYNmtUFrOhyP7Vdkz2SNFAH6gQg==","signatures":[{"sig":"MEUCIQDpMk16intSkEFqozre5OZ7FPPOPcf5P/6ddKIVkAyDfAIgDTlwd12IoFWxp+s4zv7wsaUoznJSy9a+wtPYpFlTFsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114450},"main":"dist/index.js","gitHead":"aaa90aa656c606766393ae7051d54758f6cc822c","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"8.19.4","description":"a tool for intl","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.3.14","@swc/core":"^1.7.35","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.1.4_1728722361610_0.4191250688750252","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.2.0","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.2.0","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"45872b5437c4319f43ab2d03fa0ee646b3ab7a88","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.2.0.tgz","fileCount":28,"integrity":"sha512-qCJriKatOEwHICu9sGM5b7PYYtWxtVtB1V+P/ZBTwACXQHhQEgFlBCnt9CDAoMIOM9iDEeFvV13VSWt/kGW8ig==","signatures":[{"sig":"MEUCIQDc+VLn1Wjt+BywvgF1hqgm5ylM8aLM4o3aq8FwIfWVlAIgKlgKPdZv4OHXbIJ6kFx00D6zwNbuN9UQ1nK94qxayeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174650},"main":"dist/index.js","gitHead":"132b02f33da3898edeb331de5b8ee6b8697c3ed1","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist && cp src/extract/paraller/extract-worker.ts dist/extract/ && cp src/extract/traverse-extract.ts dist/extract/","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install","test:extract:parallel":"npm run build; node dist/index.js --extract all --parallel","test:extract:parallel:4":"npm run build; node dist/index.js --extract all --parallel --concurrency 4"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"a tool for intl","directories":{},"_nodeVersion":"18.20.5","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.3.14","@swc/core":"^1.7.35","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.2.0_1755573835161_0.1311526669792169","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@oceanbase-odc/ob-intl-cli","version":"2.2.1","keywords":["i18n"],"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","_id":"@oceanbase-odc/ob-intl-cli@2.2.1","maintainers":[{"name":"xuexk","email":"nolanctt@hotmail.com"}],"bin":{"oic":"dist/index.js"},"dist":{"shasum":"b19e0b6a88c787f596e897b8c51dc155a8a19559","tarball":"https://registry.npmjs.org/@oceanbase-odc/ob-intl-cli/-/ob-intl-cli-2.2.1.tgz","fileCount":28,"integrity":"sha512-x0TxoxQVC7xk5w1Syu5I1RscNiwoPv/uIMLbCIAxhDFqB2lyc8uzb+6MNMij61wh/DisASrpLbEwwFZqSTfb4w==","signatures":[{"sig":"MEUCICxWzjE1OSzej8UVBcHbS2Y906mpJFbb2pyXEAO3dTBNAiEA3aFXmarxJehmPyuI5hGUfsrm+hw8v4HX+Ingc21oMfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173912},"main":"dist/index.js","gitHead":"8c9875025935cb034e04255798e991cd8785a395","scripts":{"dev":"npx tsc; node dist/index.js --configPath dist/config.js --extract all","build":"rimraf dist && tsc -p tsconfig.json --module commonjs --outDir dist && cp src/extract/paraller/extract-worker.ts dist/extract/ && cp src/extract/traverse-extract.ts dist/extract/","prepublish":"npm run build","test:clear":"npx tsc; node dist/index.js --clear","type-check":"tsc --noEmit","example:all":"npm run test:extract; cd src/examples/react-demo; npm install; npm run dev","example:dev":"cd src/examples/react-demo; npm install; npm run dev","example:oic":"npm run test:extract","test:extract":"npm run build; node dist/index.js --extract all","test:migrate":"npm run build; node dist/index.js --migrate","example:preinstall":"cd src/examples/react-demo; npm install","test:extract:parallel":"npm run build; node dist/index.js --extract all --parallel","test:extract:parallel:4":"npm run build; node dist/index.js --extract all --parallel --concurrency 4"},"_npmUser":{"name":"xuexk","email":"nolanctt@hotmail.com"},"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"a tool for intl","directories":{},"_nodeVersion":"18.20.5","dependencies":{"glob":"^10.3.10","colors":"^1.4.0","lodash":"^4.17.21","@swc/cli":"^0.3.14","@swc/core":"^1.7.35","commander":"^11.1.0","node-fetch":"2.6.7","@babel/core":"^7.23.2","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@babel/traverse":"^7.23.2","prettier-eslint":"^16.2.0","@babel/generator":"^7.23.5","google-translate-api-x":"^10.5.4","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.23.3","prettier-plugin-packagejson":"^2.4.8","@babel/plugin-syntax-decorators":"^7.23.3","prettier-plugin-organize-imports":"^3.2.4","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-syntax-async-generators":"^7.8.4","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-export-extensions":"7.0.0-beta.32","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-optional-chaining":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.2.2","@types/node":"^20.8.10","@types/lodash":"^4.14.202","@types/babel-types":"^7.0.15","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.4","@types/babel__generator":"^7.6.7"},"_npmOperationalInternal":{"tmp":"tmp/ob-intl-cli_2.2.1_1761553976900_0.9368861079255846","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-08-08T08:12:44.705Z","modified":"2026-03-25T10:48:33.428Z","1.0.3":"2023-08-08T08:12:44.961Z","1.0.4":"2023-11-20T07:08:02.832Z","1.1.0":"2023-12-07T07:24:47.199Z","1.1.1":"2023-12-07T07:26:21.655Z","1.1.2":"2023-12-07T07:33:43.052Z","1.1.3":"2023-12-07T07:35:20.969Z","1.1.4":"2023-12-20T08:25:13.260Z","1.1.5":"2023-12-20T08:41:27.221Z","2.0.0-beta.0":"2023-12-22T06:21:42.456Z","2.0.1-dev":"2024-01-02T03:07:52.123Z","2.0.1-dev1":"2024-01-02T03:10:08.619Z","2.0.1-dev2":"2024-01-02T03:11:42.804Z","2.0.1-dev3":"2024-01-02T08:16:40.684Z","2.0.1-dev4":"2024-01-02T10:54:00.527Z","2.0.1-dev5":"2024-01-02T11:01:06.221Z","2.0.1-dev6":"2024-01-03T01:46:26.712Z","2.0.1-dev7":"2024-01-03T08:19:45.285Z","2.0.1-alpha":"2024-01-03T09:35:08.830Z","2.0.0":"2024-01-03T09:55:19.820Z","2.0.1":"2024-01-03T09:58:35.766Z","2.0.2":"2024-02-02T10:13:13.190Z","2.0.3":"2024-03-04T07:27:24.245Z","2.0.4":"2024-03-05T07:38:42.455Z","2.0.4-fix":"2024-03-27T09:48:09.686Z","2.0.4-bp1":"2024-03-27T11:44:31.202Z","2.0.5":"2024-03-28T02:39:58.985Z","2.0.6":"2024-03-28T03:00:37.492Z","2.0.7":"2024-05-21T06:10:12.786Z","2.0.8":"2024-05-27T11:08:13.617Z","2.0.9":"2024-05-27T11:14:45.927Z","2.0.9-fix":"2024-06-05T07:16:06.368Z","2.0.10":"2024-06-05T07:23:17.466Z","2.1.0":"2024-07-28T14:17:11.243Z","2.1.1":"2024-08-22T07:05:01.542Z","2.1.2":"2024-09-12T01:56:52.740Z","2.1.3":"2024-09-23T06:50:27.985Z","2.1.4":"2024-10-12T08:39:21.801Z","2.2.0":"2025-08-19T03:23:55.355Z","2.2.1":"2025-10-27T08:32:57.095Z"},"author":{"name":"se_ccj","email":"ccj01609335@oceanbase.com"},"license":"ISC","keywords":["i18n"],"repository":{"url":"git@code.alipay.com:oceanbase-fe/ob-intl-cli.git","type":"git"},"description":"a tool for intl","maintainers":[{"email":"nolanctt@hotmail.com","name":"xuexk"},{"email":"3502321239@qq.com","name":"liyi711"},{"email":"longnina678@gmail.com","name":"longnina"}],"readme":"### 什么是ob-intl-cli\n\nob-intl-cli(以下简称oic)是一个前端项目国际化工具，诞生于ODC开源过程中。\n用于在开源过程中逐步替代在原有的国际化流程中所使用到的内部国际化框架 @ali/parrot-tool-must（以下简称must），oic所使用的配置文件与must基本保持一致，项目中原有的关于must的配置脚本，只需进行少量修改即可使用oic替代must进行项目的国际化。\n如果你对前端国际化的实现流程不太熟悉的话，通过阅读该文档尾部关于前端国际化相关实现流程的介绍，你会对该流程有一个大概的认知。\n\n\n#### 一、 ob-intl-cli有哪些不足/不支持的功能\n\n1. oic目前只支持(ts|js|tsx|jsx)等文件类型，因为ODC前端团队这边基本都是用的React，所以目前没有支持vue或者其他类型的想法。\n2. oic目前不支持must中的hook功能，可能将在未来的某个版本中引用类似于webpack的hook系统。\n\n#### 二、 ob-intl-cli目前支持的功能\n- [x] 文案提取\n- [x] 冗余文案清理\n- [ ] 重复文案收集替换\n- [x] 依赖智能引入收集\n- [x] 支持旧版本产物迁移\n- [x] 支持多线程并发执行\n\n#### 三、 oic目前支持的配置项\n\n以下是示例配置项\n```javascript\nconst pkg = require('../package.json');\nconst path = require('path');\n\nmodule.exports = {\n  name: '@oceanbase-odc/ob-intl-cli',\n  entry: path.resolve(process.cwd(), './src/examples/react-demo/src'),\n  output: path.resolve(process.cwd(), './src/examples/react-demo/src/locales'),\n  parallel: false,\n  concurrency: require('os').cpus().length - 1,\n  sourceLang: 'zh-CN', // 默认简体中文\n  targetLang: 'en-US', // 默认英语，后面会支持多目标语言。\n  clearLangs: ['zh-CN', 'en-US'],\n  sep: '.',\n  mergeBaseFile: true,\n  exclude: (path) => {\n    return (\n      path.includes('src/.umi')\n      || path.includes('src/locale')\n      || path.includes('src/main')\n      || path.includes('package.json')\n    ); // 不处理 .umi 下的文件\n  },\n  matchFunc: matchText,\n  injectContent: {\n    import: \"import { formatMessage } from '@umijs/max';\\n\",\n    method: `formatMessage({id: '$key$' })`,\n    withDefaultMessage: true,\n    defaultMessageKey: 'defaultMessage',\n  },\n  migrateConfig: {\n    defaultMessage: true,\n    parametersShortHand: true,\n  },\n}\n```\n\n\n##### `1. name: string;`\n\n配置此项，将会额外添加信息在GenerateKey生成的key的首部，通常是package.json中的name，默认为空。\n\n##### `2. entry: string;`\n\noic 执行的根目录。\n\n##### `3. output: string;`\n\noic 执行完成后输出产物的目标路径\n\n##### `4. parallel?: boolean;`\n\n是否开启多线程并发执行，默认为`false`。\n\n##### `5. concurrency?: number;`\n\n多线程并发执行时的最大并发数，默认为`CPU核心数-1`。\n\n##### `6. sourceLang: string;`\n\nTranslate过程翻译文案的源语言，默认源语言为简体中文，既`zh-CN`;\n\n##### `7. targetLang: string;`\n\nTranslate过程翻译文案的目标语言，默认目标语言为英语，既`en`;\n\n##### `8.clearLangs?: string[]; `\n\nClear过程要清理的已经停止使用的废弃文案，配置为`['zh-CN', 'en-US', 'zh-TW']`时会自动清理项目中简体中文、美式英文、繁体中文的文案文件中的废弃内容。\n\n\n##### `9. sep: string;`\n\n配置此项，将会修改GenerateKey过程中生成的key所使用的路径分隔符，默认使用`.`。\n\n##### `10. mergeBaseFile: boolean;`\n\n配置此项，将会影响在oic输出产物时执行的策略，为true时将合并原有文件，为false时则不合并。\n##### `11. exclude: string | string[] | function(originPath: string): boolean;`\n设置哪些文件或文件夹的源代码是不需要进行国际化处理的，支持多种形式。\n\n```javascript\n// 1. exclude: string; \n// 例如'src/.umi'，oic在执行过程中会自动跳过'src/.umi'底下的源代码。\n\n// 2. exclude: string[];\n// 例如 ['src/.umi', 'src/locale']，oic在执行过程中会跳过'src/.umi'及 'src/locale'底下的源代码。\n\n// 3. exclude: function (originPath: string); \n// 例如\n// oic在执行过程中会跳过满足excludeFunction的文件路径下的源代码。\nfunction excludeFunction (originPath) { \n  return originPath.includes('src/.umi');\n};\n```\n\n##### `12. matchFunc: function(code: string; nodePath?: NodePath;): boolean;`\n\nExtract过程中提取文案所使用的筛选函数，默认提取简体中文。\n```javascript\nconst includeChinese = (code, nodePath) => {\n  return new RegExp('[\\u{4E00}-\\u{9FFF}]', 'g').test(code);\n}\n```\n##### `13. injectContent`\n\nTransfrom过程中注入到代码文件中的内容配置参数。\n\n###### `import`\nExtract 过程中被提取替换后的文件需要注入的代码片段，`必填项`。\n\n###### `method`\n\nExtract 过程中被提取替换文案的国际化功能函数形式，`必填项`。\n\n##### `withDefaultMessage`\n\nExtract 过程中被提取替换文案的国际化功能函数是否需要携带默认文案，可用于兜底显示文案内容，`可选项`。\n\n###### `defaultMessageKey`\n\n`可选项`当用户配置`withDefaultMessage`为true时，可以选择设置该项的key值，默认为`defaultMessage`.\n\n##### `14. migrateConfig`\n\nMigrate所使用的配置参数。\n\n###### `defaultMessage`\n\n是否在迁移过程中为旧版本产物添加defaultMessage, 内容以中文文案内容为准。`选填项`。\n\n```typescript\n// before migrate\nformatMessage({ id: 'src.pages.Create.DataArchive.Create.488A69D6',});\n// after migrate\nformatMessage({ id: 'src.pages.Create.DataArchive.Create.488A69D6', defaultMessage: 'XXXXXXX'});\n```\n\n###### `parametersShortHand`\n\n是否在迁移过程中为旧版本产物中formatMessage中使用到的参数开启shortHand语法。`选填项`。\n\n```typescript\n// before migrate\nformatMessage({ id: \".Users.ccj.work.ob-intl-cli.src.examples.react-demo.src.pages.ODC.1E85598D\" }, { count: count });\n// after migrate\nformatMessage({ id: \".Users.ccj.work.ob-intl-cli.src.examples.react-demo.src.pages.ODC.1E85598D\" }, { count });\n```\n\n##### 四、 使用ob-intl-cli的过程中\n\n1. 可以在代码首部使用 // @oic-file-ignore 来提示oic跳过该文件。\n2. 可以在代码首部使用 // @oic-line-ignore 来提示oic跳过下一个表达式中的文案。\n\n##### 五、 对于前端项目国际化，前端开发者需要了解的知识点\n\n###### babel插件/库对源代码进行处理的大致流程\n\n1. 使用babel.parse解析源文件中的源码后，我们会得到一棵抽象语法树(Abstract syntax tree， 既AST)，既下图中的Parse过程;\n2. 通常一些babel插件或者工具会通过@babel/traverse来遍历AST上的每个节点，对节点进行若干处理后，你会将原有的AST改造成一棵新的AST，既下图中的Transform过程;\n3. 将经Transform过程生成的新的AST交由@babel/generator处理，假如Transform过程中你的操作是合理且正确的，你将在Generate过程后得到一份被改造过的代码;\n\n###### 前端项目国际化是如何实现的？\n\n而oic也是基于以上流程实现的前端国际化。\n我们在Transform的过程中会进行目标文案的提取收集(Extract)、批量翻译(Translate)生成语义性和辨识性较高的key(GenerateKey)、对原有的AST进行用户的配置注入和改造(Inject)。\n最后用Generate过程后生成的代码替代源文件中的代码，通常在完成以上步骤之后，我们还会对代码进行一定程度的代码美化工作，既Prettier。\n\n<img src=\"https://res.cloudinary.com/practicaldev/image/fetch/s--L6z19fQS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/83ncpp226mqmc2eipz9t.png\">\n\n注：此图来自网络文章[Revealing the magic of AST by writing babel plugins]:https://dev.to/viveknayyar/revealing-the-magic-of-ast-by-writing-babel-plugins-1h01 \n","readmeFilename":"README.md"}