{"_id":"extract-i18n-plugin","_rev":"50-21a1f361bd9b2f51d2d22b3148084dab","name":"extract-i18n-plugin","dist-tags":{"latest":"2.0.2"},"versions":{"1.1.0":{"name":"extract-i18n-plugin","version":"1.1.0","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.0","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"318ec5318f2a55e0bebd5bebc7ad13a639c814fd","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.0.tgz","fileCount":44,"integrity":"sha512-pBXrtOWW89LEVWXcoHzmSXkxELSTOqsN4746f5D4GhepEApfg8FRTioPq19aY+rJ3LBzVnWxbrSyHeNTQIETeg==","signatures":[{"sig":"MEUCIDyOo7EX+ZwwufP7Am8RhUSLuZlnWRcHsLL9hkCM7UwJAiEApa/Gs2Zc+xCDQYP7gRDfjriI+PjCPi0tfWCDJYx7v9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124100},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"efc01f57ba3c1054e714768c5e089d13317448d2","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.0_1768882460005_0.9641768692977493","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"extract-i18n-plugin","version":"1.1.1","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.1","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"d49dedcb4fcdcf8e01aa2d60f8945bc095dd62aa","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.1.tgz","fileCount":44,"integrity":"sha512-oRp2OqdbBvaa0gzkk0WCX2OqA2InOUssohOxZv5eeAjVOtZEqLD+v1BbH4huT6pNQ0IXqvEWEV7wLtEX9Sdh0Q==","signatures":[{"sig":"MEQCIGixAukESVgFgw7yogwedurOF0c9+4hcU2+Hx2HmjGkSAiAUcFV3CZ1GQMRVmlcZ6SlBoYEvmKfyoU/2n+aTGaAcbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124102},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"56022d98e548b5e0cdcd1421c6ead6d1390c1675","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.1_1768884545990_0.8367232659106767","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"extract-i18n-plugin","version":"1.1.2","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.2","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"c0651a0622d91240521f86637c92e9c983405e9c","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.2.tgz","fileCount":44,"integrity":"sha512-z4jDIYxwdbiYNCkjH6QV6CUP6bs5U256VGHnlMksPtZz6UJ4EzZsi5xk+MGmTwkKpoQHKR0fVxuzWpxuwJs1Qg==","signatures":[{"sig":"MEUCIQDVAscwBFpq9ah7QEpZWTupvL/02H4oVse+X8gXGJtLTgIgfUDQLq2vGGisNgNaCYjacyKRkcoCKtHcibqcBFho3CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124186},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"2cf6ed02ad7524e46b5437c5dc362942e3030a91","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.2_1768898149673_0.02087819172519656","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"extract-i18n-plugin","version":"1.1.5","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.5","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"033961ba9cfe6f632ef75a896b2378c38161cd51","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.5.tgz","fileCount":44,"integrity":"sha512-k3lpuvrZh8uAYnQX1u6jb6KyF2s3SR5MUN9tPjWnL8n9spZ1IxxPC+zX8DgyVxV8sG3A2Hht0tuVUuYQVXZoxQ==","signatures":[{"sig":"MEUCIQCLljdz5ijrb13Or4qkCkQWfFOsk3UesJU/RnBemAxE0AIgM+1YiMXBukqsRQsiLvABOFJxZztZ+PyFgltP05bNJeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124512},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"934f87a820e656455cfc77f2cc60605a488eaf99","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.5_1769486765161_0.18848357057778475","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"extract-i18n-plugin","version":"1.1.6","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.6","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"0200765cd6357f52a0183cd292bcd5ce20caa434","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.6.tgz","fileCount":44,"integrity":"sha512-eO2uOi1REuP3jkmSpO4E4QqcN4wBKmoZOxFhqjX3w5I4gVOJ0MfwZnuO7T5t5EUdW5M+8WIxIQz32RUN6Okr8A==","signatures":[{"sig":"MEUCIHTAEurfGBiVqVC3pz+SyVIqwrbMF92+wVge0GesS/0XAiEAuDaem6NEBQHI1l6KubHtJh0E+TFoxOYQkOS84Y/bW/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124246},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"f17ce86dc1ca5e6fc3930fd125caa676fee18924","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.6_1770350043896_0.21532348439187632","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"extract-i18n-plugin","version":"1.1.7","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.7","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"9b9e38e0bffc4d960d931af5f7aabbc6ab08c3e5","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.7.tgz","fileCount":44,"integrity":"sha512-lefQKAB/lJDLxemxyu1DvJ3og1N38l4mk115drddSPaC/eJYy+BGnDsaPJ35TPsy9P3T4LfxqfK6upFZNM3oGg==","signatures":[{"sig":"MEUCIBlfgMFByrf7D6ppRl2MUG9T33KoS3/woU4B8ubRuNSXAiEA0K0uxoEETeseu7MB5Ogze1j/3WQFqlfuxUxF3tuWr8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124280},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"fcdeae7373a988e214cfee0c1612557019412482","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.7_1770798835237_0.8748868601867135","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"extract-i18n-plugin","version":"1.1.8","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.8","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"e387e797bc454e8934c5224ea2dc9103f8d18724","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.8.tgz","fileCount":44,"integrity":"sha512-W9+P74hf973YpsapBMiGDBEveQGhmSx6qtNmgWrT6bZfEfy6uBEgZPvSOD0fyRbIrC4pOD1gUl0veATXXibBZQ==","signatures":[{"sig":"MEUCIBNeuhqAns5cC4f4AKAfPToio+uH8qYXOrO9eyO/NDrCAiEAkC3n9ezbdE5yC3dH7iSSG2/aSNt5m7jAIOmO+gd8poA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124290},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"23f2e07ed46d1a45cd4338001fbaf80348901c55","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.8_1770976089294_0.44594906072487506","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"extract-i18n-plugin","version":"1.1.9","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.9","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"d269555dd5d4d90a1c780501fa347792133c2c8a","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.9.tgz","fileCount":44,"integrity":"sha512-W2CtYQhexjBjy0+fD069uARg1BiBkzgNqo9lvHaSWdeJH2KXc5UFIJYiIlRN13w5UsiXOYk3fLwxYCrO0lhseA==","signatures":[{"sig":"MEUCIQDLIx4z3EXzsacpmQg6HxvjWlZNyOUY3glxlMr18BQmUAIgCVfEN15SuN98gXrxzxbDXnXtS6Z7WjESyy+UGBMmaZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124460},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"0c4e52477463e79cfbbc3abd972944ff9e68cc0b","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.9_1770983951696_0.21861580231649924","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"extract-i18n-plugin","version":"1.1.10","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.10","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"4d280f4b0676c68ce8d92509d084523ed6a3720d","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.10.tgz","fileCount":48,"integrity":"sha512-3eR+xsvZtGlUsXHUVM5EARm3/o68mhK9oXFzYhQ9K9kXIg6J5V3Aw/znrel4y1EisZ6P7hHW+a47A/dSDbyhxQ==","signatures":[{"sig":"MEQCICOuX99iCOXnE5Sf7+G5+sroqhqgR9cxZ48CMMdm+V+DAiBo7Qb+it3WixoyzoOQngMO8o1eqJQFGpmDp82PdKFImg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128288},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"0c801a3f33a727476f52b1027394adcc077363b6","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.10_1771903889990_0.18939576290946514","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"extract-i18n-plugin","version":"1.1.11","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.11","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"d84bb1d615ae1a129f7c407dbb99cbefc1b3b87a","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.11.tgz","fileCount":48,"integrity":"sha512-GPyi6WPdDaBJ8dY5kNPnbzqEIF72FgeIgi2rhCBPt3pR4uCULww0gxNQVKG3ESLJm0EPmt00N2vdGe1FpTUT+A==","signatures":[{"sig":"MEUCIEUXRB5SltwVXbFl6i0zXuS2Psl+HMH9JJZRzQKENvBtAiEA5DTH53i1MieUnFKZ7Q1rFr7NqtcNugJfS58IH5gZqb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131485},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"8ceafe2f3dec47c16dad00131bd8fc6b3770cfbc","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.11_1772513643577_0.024667522517308305","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"extract-i18n-plugin","version":"1.1.12","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.12","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"61fa1da9f7265ee0c4c426a173b5918d6eeeabf1","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.12.tgz","fileCount":48,"integrity":"sha512-EU3tvCvb6wK33dW5OcKJkzLD/DUcGvWKpgoYRoUe+6J5rRUgf3pEYkp89vJ3+kMXapeeHG4w8Iiq0eWGVwXmXQ==","signatures":[{"sig":"MEQCIA3kVdU/h50dTt8WNGiQy6gInII78XIqsgG6vhWm99iXAiBENJMydiqKe964PPdJjaS4JkVzu44qbWp80tMMJM4Tng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141403},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"b5bcd7e14179de9a3ed2b347e9c161f760a59d07","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.12_1772697514086_0.40784399762875667","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"extract-i18n-plugin","version":"1.1.13","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.13","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"b9c3ae7f97311325e16cd9cb3b3ffb63e825bd2c","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.13.tgz","fileCount":48,"integrity":"sha512-VGMLz2kwhjbX9vDMGu/X8UaTpYAD2OxGmsyPpic+jy3qjhdXTZKT29pGwliLP2iLiqaulQv64q+zg7WAzf5OAQ==","signatures":[{"sig":"MEQCIEEDQAMbELKHiEYl2TZBvTilofvKYsms5+/SHy6re9XJAiA6b85AdLFwgAUaUMk5n0a2+IvL3faDTJJxSqiZUQ8DFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141474},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"f124e0ee7e0ed70bfdc1eabf281ee7ae575c1ce0","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.13_1772702996820_0.9177632757341738","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"extract-i18n-plugin","version":"1.1.14","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.14","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"dcf545c580bf7b25a6c26b04aa7599bf15bc3ce3","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.14.tgz","fileCount":48,"integrity":"sha512-UyUJCX0KRzh5HkEXFympP8pgzaFBBkpVdHm3+QE03Jv3ZuamHNNvMR37xBV68qcld4ZcDS1ngCSZ7JVLBqliLQ==","signatures":[{"sig":"MEUCIH21vTISzRl9Eve7Idjyih5WdBK2woc/f7MAgNJxvv0bAiEA9f3WN3/AAA70DYNgOBxgXPOQiYqKiJnuYXFj5Ydii3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142474},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"32d6f2e7c5851ec14b298736737f2e8c0f25bec0","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.14_1772773910050_0.8947934865581588","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"extract-i18n-plugin","version":"1.1.15","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.15","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"a349387b272b6ce77f98c91c3526836c16f73972","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.15.tgz","fileCount":48,"integrity":"sha512-Oy3s4wHRx7NZ4YfwYQDBrHHyiWtNA/sBf9Ha2z3T4TZB5XDBh4PlUHQru66TbTwl1FcKN0ZtMNdG1dczosePzw==","signatures":[{"sig":"MEUCIC8V74yW+gEaRPNds2mMdt74kYiEuczBjhuRCcKvg0HaAiEA9sB516S7HzeXPMUQ9p0fkXiig9nz1H0HkyRN6yiGr9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143459},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"1696e7a67465354ea41cad2cc58c3fdb6fc515fe","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.15_1773215217719_0.7564039525828634","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"extract-i18n-plugin","version":"1.1.16","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.16","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"0e0bb201dd40717d2142a6803d329f91818882f3","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.16.tgz","fileCount":48,"integrity":"sha512-ELG7ojH8bUzyU6Bt2pEevB481sYlvYrg8Du5OGqmzvEeckFbFkjDE2UYNmpuwz1Fq2RRb/P6X4z66lqoehvOSQ==","signatures":[{"sig":"MEYCIQDmeZZqriF3CJ+aWu0QC7ErWdRwABNe/rwCRAUTDK3z0gIhAIqnpUwGdGiYAQi+A2O0dNUr/4SEOyzE+EdJbgyWFTFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144377},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"afd11ca699f3d3d2f84cefc254ca299ed293a924","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.16_1773332306394_0.6582171951031766","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"extract-i18n-plugin","version":"1.1.17","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.17","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"4a2cf31c1fe9e0e09776326e7377b8819b2dc17a","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.17.tgz","fileCount":48,"integrity":"sha512-rNwevEFfRfcDgv6/L5Rumc0xnWSxH2qrZTDNANpslROpAMIW3c/4jIyJytlzG4gWbZ2KctlBNwo4ch1fBAdwfg==","signatures":[{"sig":"MEUCIQDHQgEbyCDkcwex23chLF2i4OG5pn7G9AnaBrHyO80zKAIgbmZ5tOsV1vKzhSZNH5F7khKdJDVnQJq68IBmIW/7crg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144522},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"cd4169047dc8a698d9c2682ded67fca27e87aede","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.17_1773374206506_0.22921062380297452","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"extract-i18n-plugin","version":"1.1.18","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.18","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"32c361481d84159241ca5ba0bdaeef2cc33b5c2a","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.18.tgz","fileCount":48,"integrity":"sha512-pCzLe8R0eNnjOC/f5/3h+TwXgqbUDFuxRD2l2fWcsS4CZDg7H2+PErm+BW3BikDZL56JpJFVHmgfgcShhSfhLQ==","signatures":[{"sig":"MEYCIQDjegkVCow5APq9HPfM7+LGmtVRJFmIlZ7OKcAEmK4B1QIhAPJhHHg0k7Rv2A4Its99EjRQHR0E5Awczxv4hwsYa7QT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144573},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"44770b38b85025acf701f2379639e704857f6051","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.18_1773389986863_0.709351946218455","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"extract-i18n-plugin","version":"1.1.19","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.19","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"76efb9436e4d670d25284b0c2f59c1f53cedd22b","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.19.tgz","fileCount":48,"integrity":"sha512-VCcYyYxsdVZYmg1x6HVHIMnQw19Tcgq9854HY9I3ECxra0BnwG40Lqdy7K/uNp5cGPvxZt9ujaUibxq8c7xLrw==","signatures":[{"sig":"MEYCIQDOvs2wQIRtTx8TdVGYd5FrtFz+m1rQNPv78mD1YGGwQgIhAN35ROrMid31OR3HKTfJi0VsMQZyzwU09Pq4fXBtO8Fe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144714},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"c1bf9bce30f11dae2db97463710f331c54956c44","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.19_1773406190716_0.9255648378239372","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"extract-i18n-plugin","version":"1.1.20","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.20","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"52b0e2b043fbf4e6fdfe15d57e73de4c5f54404e","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.20.tgz","fileCount":48,"integrity":"sha512-NF9aPUKMTAEZj5sAhJutyeHEu2W1xL86xQruEDx6G5wpYXAm0e0IydXNxDU9BZ65hS0Zc+zrO0NTYNQRZyTFIg==","signatures":[{"sig":"MEQCIDksTGKRUjfHeJBwHGmctZFuK1RoXVpu/fcoQZUvu2ClAiA+MewZZmKgaTca02sm2ilD4+gW/NFD0WtXT3kZFGV6+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143761},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"66715279492ea8b08d3ad8b86d5bc9732cbd2ea1","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.20_1773498778210_0.19706310478090483","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"extract-i18n-plugin","version":"1.1.21","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.21","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"7d12720247f25f4b33b71edcf5f587ed9f1813b6","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.21.tgz","fileCount":48,"integrity":"sha512-ChKyTpQ6zWTNMTTWuHQL9RRjdIsWybj52Tw1cBpSwiMZppFXlKUtcpjIssHXzOX+mhn7I+cSleYsLoXEW01Mgw==","signatures":[{"sig":"MEUCIQCH7z/BykAz3IfPk9Urb2Bn3G8HAABYdXb9F/m1pwy1LwIgAmx95pEsKR9a+ekC3cRSJikwtsumyJFtanvXwPUaYZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144284},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"578d7e2db4146b6ed7761ccb7411b3d05829aa58","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.21_1773504131240_0.5598246545379821","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"extract-i18n-plugin","version":"1.1.22","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.22","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"323e5550bbe6ea2be9d02db0eb284d6aad077d6b","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.22.tgz","fileCount":48,"integrity":"sha512-TilJFP6h2IqwyD6l5fyB9VS6KN59/FcWQd6ndCnvwP10JZeIMy21yqNjtfevrBy9WEjod0U7YLoNBPmcr2k1eg==","signatures":[{"sig":"MEUCIB25Oi3ByL+olCoWl3eaONHLgwh7HqOuJpTY88A89KGOAiEAtOI6mVk12CJoSGBG8Rk2YJ+ItHnfktdrtHtAnz9bJO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147222},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"1fd4809aa759d4dac531fbdd42b4fcf80071b1e7","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.22_1773580218578_0.09539501889435398","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"extract-i18n-plugin","version":"1.1.23","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.23","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"5e0c5aee94c0926ad50065f8cc7979578bffcbae","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.23.tgz","fileCount":48,"integrity":"sha512-qc/bgn3o7oOIAOP/27ZoX03Ma6OojwggAHrjVg8RwR6byN+5SEVLIwUG210cU6XCqf35RB49L68lFEOV/Qbjkg==","signatures":[{"sig":"MEYCIQC5SdCJVTAVOQ5PIoHmfVjiON9hngLLvpEgZ3L1x+idnAIhAMgb+RyJTAHMgwFRmRpq8AmJ0m+6eCW2MfQia+HBCgFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151617},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"bc38b4d3986e7dd5a4b736e583344e9c3dc1ae9b","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.23_1773743071938_0.9171849843876063","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"extract-i18n-plugin","version":"1.1.24","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.24","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"66c4e7c09cf91add9c925c496eda20f90da31c1d","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.24.tgz","fileCount":48,"integrity":"sha512-1IHzZv+JzyE/X5HH+EG4S7Bbrhv7CHhA9ccuv4sYEwtTgFyNQgm+ePiujnaC4wQFvoFIMOGRnmAILAu6up8m5Q==","signatures":[{"sig":"MEYCIQDXouMUyLVGI83bhOCivW08tdJ6+MWztcoBpt8hCBmkqAIhANE0UUGRrrAeIHD6MsCVwobRR/MjB92iOaKk2JD0Xsyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152554},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"49349007d8703df8dabc5bf2dc1daa97a244a257","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.24_1773809555197_0.8070351198338697","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"extract-i18n-plugin","version":"1.1.25","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.25","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"7b6a6b87a4cb9dba823746888ef4a661e63cafff","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.25.tgz","fileCount":48,"integrity":"sha512-zLr3qFvGSQWWurH4N0OV+K8EpS0WVy6rfrW9e8ing42gHS96n740fHn/U//1Sjf4Lno6BSiEUpR0utB8sbtjCw==","signatures":[{"sig":"MEUCIFLSc3hEhSEwn5XlcmSQlroi4WLmpyeCC0dqTbUFfXfoAiEA2fwOfrBF8ZLS67UhGanq1vZTidUgKcf+f9TjtwYKIBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152938},"main":"lib/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"762bab1da5d884d60109bb025613df59eacfc1cf","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.25_1773817072250_0.22083506941013642","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"extract-i18n-plugin","version":"1.1.26","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.26","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"d690749210c0c229e337a9ad8cf2421ea142b790","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.26.tgz","fileCount":55,"integrity":"sha512-PtGnlDvGyQLYzL8l/ZWIWSFrJFuk4vBgf3lHMbQ8W2+jjQ/ZaYxvnkgNLH65Uwnu14Z3wJGCh4GxGti4sMSTBA==","signatures":[{"sig":"MEUCIHOQfl0w35tG4GXLrDtBCN6XIFwGkI6Q/SHHoZ/fQa7ZAiEA3LJnIPH7tt5d3gI0XyvViio7Yb1QV5ZEkXNTQfXpIX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174139},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./lib/index.js"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./lib/translators/index.js"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./lib/babel-plugin-i18n.js"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./lib/webpack-i18n-loader.js"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./lib/babel-plugin-i18n-import.js"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./lib/webpack-i18n-import-loader.js"}},"gitHead":"8dbfe61e864192852481c0e7a4c573c28ffe45c3","_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.26_1774250760183_0.6959430642147528","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"extract-i18n-plugin","version":"1.1.27","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.27","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"6f95f438c308f4f05c2586830b629c6b22ed8a58","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.27.tgz","fileCount":88,"integrity":"sha512-chfjUTkSVD0lNe+QtcRGRuhw+ZHUVf9wgO50FrpuX53yPB9N6W1Dn6tbSovzvx4YYy6hIsBUXn872InlZFW9uA==","signatures":[{"sig":"MEQCIF4jMCB9tNhR1BNDc9sQ7RrVbHoGGWX4f0IttllbuzmMAiAQOyE4hVJMEU6F9bkstAEjZ7lKvKGhgqfXwaqfnlJCDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357432},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"f486727be2a4e3905ac15c68d39e40db755d632b","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.27_1774254175888_0.4877242753985247","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"extract-i18n-plugin","version":"1.1.28","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.28","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"0868d772fa3fbec9a4165f4ffd592af1af49469f","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.28.tgz","fileCount":88,"integrity":"sha512-gkXCpUSKfEDtCsTa23pa+oFnC5nDJDZ0ZuveXJu27Wfm8WEiWwzAVf5tHmz5NR25KKf4J1r34+cknb3ETu7+iA==","signatures":[{"sig":"MEUCIQDaHfJculfgttcJxmJzikyUEa0ZJdYLQ5pPMDOZSiIrMQIgQV9MRiih3TB8uhBw7dPUjBG1a/WjcN9R9x2LV8b5hnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357831},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"4efce3436f216c3a95cd27fdde6b8380e9117795","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.28_1774256273022_0.828913466959279","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"extract-i18n-plugin","version":"1.1.29","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.29","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"2ccb030ba2a1199c548763ca6c49178c27d5089c","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.29.tgz","fileCount":88,"integrity":"sha512-2PrX5yVAlVPMzLy+mmBTyGEqqNTvNilHx88mkOmI2cQVyu/fcdIauCltjXu2qwUlqIN/EBWoth9F+2gQyMfdJQ==","signatures":[{"sig":"MEQCICCURgfd7KjQBdDDqCCpnocHM+/HSenMhU3k9pYZMB85AiBT+lK4wxOki56ybrEnZcgidCCHXLPiL3cGJKX5d6dd5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357937},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"a691527efd6d04149860b9c09e4f4054aeaba642","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.29_1774259985610_0.11637942322258343","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"extract-i18n-plugin","version":"1.1.30","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.30","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"0f68a5c676468991011551ebda864f6195948816","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.30.tgz","fileCount":88,"integrity":"sha512-Gg5Ygkb9dP/l26a8JGliANBMKPps6w34JEDEh7oScVPAjweHVo/9regJLnjPaGis8uoK9SHxAdM0FZsQon+Ghw==","signatures":[{"sig":"MEUCIGbnbZaLRMffw/kBf3nlQfvlI2ARbGAH4Urj8sApXnSgAiEAx+fBWt1cZS4rjVFTJxOuDC5PlgWsOdhBjNRrvCASpI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358562},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"7f89fcc16fb94c12b2a48d003cf09bc88fe91f30","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A helpfull plugin for extracting i18n strings from your code and translate/transform them.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.30_1774325050393_0.7749318230991527","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"extract-i18n-plugin","version":"1.1.32","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.32","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"d6c7e98f7ddaec56f831c20c28bf55ec401a2cbe","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.32.tgz","fileCount":88,"integrity":"sha512-GT5QZqf1WI0Jzi6Iwke9IEyLw8u6ksND/obyxHpEKY4ISPoxQ8POS0vsWKe2dBS/LiXCbAPPVWyHVIMq2JSzRA==","signatures":[{"sig":"MEQCIHxuEYc6vThVx9dHgm89kWOhF78BObumbRNXTOtnrJ3eAiAzeiy1Znl4vuu7QeEvo+N8OHN5hdCh6aNg5HK1tOrKKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359953},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"1c3083c747914ad34fa926fe3944c2da69776f3f","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.32_1774337038584_0.3344223288186057","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"extract-i18n-plugin","version":"1.1.33","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.33","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"76642627a89261133efe8efae0998e39a5a0fd11","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.33.tgz","fileCount":88,"integrity":"sha512-ZgMpgdl95HaKYIGjrEkv3mrFnzrdfLdLxFClBeInsv60lsQN9JVtV1n1ER9/3uAM+Mh5sgYDqeZRqlishTUT+Q==","signatures":[{"sig":"MEQCIAOEyuQQIJL+sW2T12gehhPSmFmVfe9+hBAqYSVmwvVfAiB0tCc6+BTqHEEhjofUeAscx6hgWVByvZY6HJy1HYmE1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360898},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"28ad708557b4000aa81572d98443ae57a9e4402d","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.33_1774408657262_0.8755383474005953","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"extract-i18n-plugin","version":"1.1.34","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.34","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"99d61bdf3888954e6d80568b96f600dfd27ce9f2","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.34.tgz","fileCount":88,"integrity":"sha512-22EaLJKdLvgzHIabmTZOC8JM7MkpyYe64F1p//saI5onYb12F7MMsEYOGwz/0mb9ckSZkBsd9I/mkSioMoigmg==","signatures":[{"sig":"MEUCIER/lzlShUGHNfJ2rAVzoKU+PD3PpX8Nn/2YLNUPqEVwAiEAyA6ZwWcpJwACu3rxuUqZkQ36lMiqLchkDY3FHWVgg7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361497},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"f2436a973f9764d65f22cfd2e7fde88e9de1b1dc","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.34_1774490407204_0.3761067170744088","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"extract-i18n-plugin","version":"1.1.35","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.35","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"1e235e735e6aa04d42472190c7b94aac3ee4fc8b","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.35.tgz","fileCount":88,"integrity":"sha512-wl4O5Xl67dniv8Z4/JpRVl7eZHi/xu/79xILgrqDlmZlKZY3+afNH/Bnfkwx2qXPyADqt5CF6eisLdWaZeWaVg==","signatures":[{"sig":"MEUCIQCkR6sE5HrbEC/1KFag2XIM8uK1FIypqjlWQ8V1Y7myHQIgMvFp9m00Fh+nLA2QJlX/MdgEM2FZg6q1K6RWn+FFACc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362715},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"8141a5fa1c5c68a9bff3d1d9f71f27329bcb5537","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.35_1774518720548_0.9931804216036457","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"extract-i18n-plugin","version":"1.1.36","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.36","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"0ed8a8677a40b5bd43e34f0ab0a88da1ac138201","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.36.tgz","fileCount":88,"integrity":"sha512-jetYu80B6G3EHUPT/axMJILeFRdwrEhFSc8aw4pO1xDAOBfthT+tc0F7XNGULYE7KN/+q3G7BR032+EEdHG8dA==","signatures":[{"sig":"MEQCIC0wPk/WYUnU8sgcUZB+yy1EL0Rd+sieQcqJo0ufowRsAiBQaKz5wAm8SCFwSooWmpyr8lGzHotoX60r6VFOObgm0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362661},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"01e02c53c6bab2b067d4904bd8515fbef0edf136","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.36_1774577672537_0.4335337529799279","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"extract-i18n-plugin","version":"1.1.37","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.37","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"c707e3a2c739af05e0dfba531d75a44cd718cec0","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.37.tgz","fileCount":90,"integrity":"sha512-XGxhHTUaZq0bi9yevnIdQYsi3U+DPNzktL+8ipBAwb9d1QF9fHedGv5WsTBrxGEoAm35K8pBs/LeNHjGmCqi4g==","signatures":[{"sig":"MEYCIQCv70vnL5VGFz3j6Wd1vU2jBGq1VUhprL3VsLBD2HV+mAIhAPgZrCNeDuErKbltdoBG9Tq/QLjMPBZllKdHhS05IUbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368264},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"a6792bf9550768a5c1f26888f9301be24551e3a5","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.37_1774855673951_0.21361593527968803","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"extract-i18n-plugin","version":"1.1.38","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.38","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"55879418a78806d41a53c21a6dfea7ea071a7299","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.38.tgz","fileCount":90,"integrity":"sha512-TpwI9Pm5ALWdQN2K08qei1HLoFwDJma9d/KflMnc3B9Mdypj771RpfKlNui7pf7EeI1BuMm5sLztHKs9HEPI3w==","signatures":[{"sig":"MEUCIBqUdL9GCGoLnQd/4Vfb9n9o2uneB1f7Mr8MiIc5H2zxAiEAmzZniMNwPQUCSewLxx21uzMBW3k9ZueCvTTYJL6yXmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369825},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"d051ea7466796b5ee495d7c01fc6f973321c9126","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.38_1774936688749_0.21120186954434117","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"extract-i18n-plugin","version":"1.1.39","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.39","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"2be514155f1d081be95ebc549c6e32f5a6951323","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.39.tgz","fileCount":90,"integrity":"sha512-avS7uqf9UvVJJxOausAxjYPvtKvVFWrR/3YVrLoh0kZLpfo4KqvjwBdWw0QIZIjk9XcRdX4mIKjYyZ/iD9W5sA==","signatures":[{"sig":"MEUCIEYM72tVxwd7Bj96j+DszBMaT8hqx2sMDDhL7MwxOkDcAiEAxJvhT5o7Wgjn0AnOTvkh+2efeZlaICINutPiUYVXltQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370919},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"d3c44436bc28d7262c8077f82ef730422f1034e3","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.39_1774939677388_0.1973294191969701","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"extract-i18n-plugin","version":"1.1.40","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.40","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"706e024a3666f8d6b16162b95afd38c3d4b19337","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.40.tgz","fileCount":90,"integrity":"sha512-dCLy6z4NhdgdQuoe/iYy97kPJqylm7cCw9GDE0Z8nVQ3pIO9P7+sOzbEgyvoNR3syg3vqi03uhUGDx2TxsseEA==","signatures":[{"sig":"MEUCIQD8QkKXEZULCA1zg5RlqiKu7rw1dubene2zdjm0GLH3OgIgGNl9a0tmNo1CH5eay+8eGIXTqa0cZdHndRrh/b2sJWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371357},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"ef0c829a4916f0a217f7d566d874290e305a774b","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.40_1774942819788_0.6105993654528976","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"extract-i18n-plugin","version":"1.1.41","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.41","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"fef7a57f4026cf27713039893a22b57f1d1736d9","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.41.tgz","fileCount":90,"integrity":"sha512-y0aqgptBz2nZ/CnaPHJRuSwyYiBbMQziz4kxKear5OC0d/wqjfS2H8Tockhz/xpGKJf+pD6Vmo5KAtTqceLv8Q==","signatures":[{"sig":"MEUCIQCou551stKQZZNejGHj1Rw1IbnBHhUQ9SZ7lW+ycQ/9twIgP8hbEhQNdh24sg/dlBDrVXUQpOxB5Kie2S6RqlyCHqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373817},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"ae3cbecc8a031f880df2f2503ae7908eac2e8703","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.4","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.1","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.41_1774949570954_0.8438150327351117","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"extract-i18n-plugin","version":"1.1.42","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.42","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"888cd72ae794841b6061845a636b7bbcddd77658","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.42.tgz","fileCount":90,"integrity":"sha512-PZ0TzkFOMmjIz2hjH/SIcUwqdzM0pI7DE5rdeyRZl9UkPIogvfOKX+xrRAeo97iHmOWnXiJZsScJRz+TG/F2OQ==","signatures":[{"sig":"MEUCIEsUfGgXT2vGJvbrYG/gWG592PQUK3yYMFEEp/WcDzWAAiEAozI+UM1w24KjzNVuofTDOL+KHQr4qfT+vSsGQ9RWCkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383395},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"844f68c4a90336361533914c70ffd37d181e5ede","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.7","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.2","dependencies":{"c12":"^3.0.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","fast-glob":"^3.3.3","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.42_1775119582184_0.08628204946023965","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"extract-i18n-plugin","version":"1.1.43","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.43","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"263cfecbf88c53b8a0d8a08636606e36e24d75e1","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.43.tgz","fileCount":92,"integrity":"sha512-G/thYf2CfEIbBhcZcjDWRDH5am5ceLPDu4Vl9K6P2UWaDtNfdAo1+sI6Y0SIqF0uzfbbNh95ABAwiJNJ+4KQLg==","signatures":[{"sig":"MEYCIQDCdX9sCIGkwA8Ag0pu1/8dC5x/MTatbbkOrwaMJBvcDgIhAO8WfRzrNjMa6TWC2EMRiQNeG8g2+YpEpsLk11CbKRbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381331},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"e2e72051ed98055738c2d5d556810574694ad124","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.7","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.2","dependencies":{"c12":"^4.0.0-beta.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","tinyglobby":"^0.2.15","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.43_1775627154907_0.5178556722743382","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"extract-i18n-plugin","version":"1.1.44","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.44","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"f79bb6936b733386cc14b5417e2fed0b3f98a7fb","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.44.tgz","fileCount":92,"integrity":"sha512-x6XSvTAOEAG5BRGu5AXGchAjs6qG9rvV1FQvT28zEzmolHq4GYxM/qy1x4KPeEnGfznolXTL94gmn1YysNlxqw==","signatures":[{"sig":"MEUCIQDqTnkP8m36peJeZgNOkeDyTjpOwn4OeROa2XocOdws3wIgKB45WFlTM7akIoLvNxj+bcsKTo9gl+SSZJBibK0al9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382015},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"d324c8a84eeff4b5e44bcd8e423b4b30053764f3","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.7","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.2","dependencies":{"c12":"^4.0.0-beta.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","tinyglobby":"^0.2.15","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.44_1775629365358_0.25767337095229803","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"extract-i18n-plugin","version":"1.1.45","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.45","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"442e23fbf48586316c29e8391dedd1ba493b11c9","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.45.tgz","fileCount":92,"integrity":"sha512-aJJDp3pD4ARL79SyfeyLrW0aJ0+IjiYJDbXP3VLdLFDtWsQik7umUf3PS+3P86hnxfQIG3p/W4XJxkC5CIHENA==","signatures":[{"sig":"MEUCICd9fQINaJ4h/i7MMAymgyn/ch9PkFO++lL7xZ+m+l3wAiEA11eLoXeez9P0CqC33zbNOEJKNOhMmBwfI+SUbXUofco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381959},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"e2c29626b8420a1421cf235f0b0e516431972179","scripts":{"build":"node build.js"},"_npmUser":{"name":"semdy","email":"501859275@qq.com"},"_npmVersion":"10.9.7","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"22.22.2","dependencies":{"c12":"^4.0.0-beta.4","axios":"^1.6.8","tunnel":"0.0.6","esbuild":"^0.27.2","fs-extra":"^11.3.0","prettier":"^3.5.3","crypto-js":"^4.2.0","tinyglobby":"^0.2.15","@babel/core":"^7.27.3","@babel/types":"^7.27.3","magic-string":"^0.30.17","@babel/parser":"^7.27.3","@types/tunnel":"^0.0.7","htmljs-parser":"^5.10.2","@babel/traverse":"^7.27.3","@babel/generator":"^7.27.3","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.16","@vue/compiler-sfc":"^3.5.16","@rollup/pluginutils":"^5.1.4","@babel/helper-plugin-utils":"^7.27.1","@vitalets/google-translate-api":"^9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.53.7","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.5","prettier-plugin-marko":"^4.0.8","prettier-plugin-svelte":"^3.5.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.45_1775632306679_0.13528190099829196","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"extract-i18n-plugin","version":"1.1.46","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.46","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"2e1d18a1a20801682c07da9a95d152cefc5540a7","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.46.tgz","fileCount":92,"integrity":"sha512-KdL2BvtDgXGw5ctQjhYUi3WC1BgKV6j+6T/FZzkndILD31QzB8k1HqTUaOUZXsEgiPnRSl7zOThB/aqSXHvtIg==","signatures":[{"sig":"MEYCIQC4A6ymuDyr+jK6MGZZ7C8fyMmBA7Z7ONRCyiYaXcV8ywIhAMneGE809cfS7OqOlAjeFzmz6HNXQDyhJ9z4ejd+Vkk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extract-i18n-plugin@1.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384116},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"3ef8796c9270ff4f9735c5a4d6f0b5b1d384fcd2","scripts":{"build":"node build.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb8130e0-ebcd-4f80-968b-3fa9d2bf63c7"}},"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"24.18.0","dependencies":{"c12":"^4.0.0-beta.5","axios":"^1.18.1","tunnel":"0.0.6","esbuild":"^0.28.1","fs-extra":"^11.4.0","prettier":"^3.9.6","crypto-js":"^4.2.0","tinyglobby":"^0.2.17","@babel/core":"^8.0.1","@babel/types":"^8.0.4","magic-string":"^1.1.0","@babel/parser":"^8.0.4","@types/tunnel":"^0.0.7","htmljs-parser":"^5.12.1","@babel/traverse":"^8.0.4","@babel/generator":"^8.0.0","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.40","@vue/compiler-sfc":"^3.5.40","@rollup/pluginutils":"^5.4.0","@babel/helper-plugin-utils":"^8.0.1","@vitalets/google-translate-api":"^9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"5.56.8","@glimmer/syntax":"0.95.0","@angular/compiler":"22.0.8","prettier-plugin-marko":"4.0.10","prettier-plugin-svelte":"4.1.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^22.0.8","prettier-plugin-marko":"^4.0.10","prettier-plugin-svelte":"^4.1.1"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.46_1785404349262_0.4933045132467111","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"extract-i18n-plugin","version":"1.1.47","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@1.1.47","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"13afa95ac3b55b6d576a22e254529b015b76f270","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-1.1.47.tgz","fileCount":92,"integrity":"sha512-e4akLHb0QyBV2KNARMHs0pjFCY0b70l/ZUxNv6GHprrBFJyxRBNB383XdZcQOteUoA1ugpSfKF+5LEWzpU/prg==","signatures":[{"sig":"MEUCIAM82y35U30R4wMHPSSi/dOvHC2EWcDYccj58JSV9pfMAiEAkmdXS3wl/VnWB9g90d/m/wBDdrNz9kqAYXJi9fkFDjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extract-i18n-plugin@1.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385014},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"12aadd37e4caa68ac1ec1ad3f89304e22850d0e7","scripts":{"build":"node build.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb8130e0-ebcd-4f80-968b-3fa9d2bf63c7"}},"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"24.18.0","dependencies":{"c12":"^4.0.0-beta.5","mri":"^1.2.0","axios":"^1.18.1","tunnel":"0.0.6","esbuild":"^0.28.1","fs-extra":"^11.4.0","prettier":"^3.9.6","crypto-js":"^4.2.0","tinyglobby":"^0.2.17","@babel/core":"^7.29.7","@babel/types":"^7.29.7","magic-string":"^0.30.21","@babel/parser":"^7.29.7","@types/tunnel":"^0.0.7","htmljs-parser":"^5.12.1","@babel/traverse":"^7.29.7","@babel/generator":"^7.29.7","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.40","@vue/compiler-sfc":"^3.5.40","@rollup/pluginutils":"^5.4.0","@babel/helper-plugin-utils":"^7.29.7","@vitalets/google-translate-api":"^9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","@glimmer/syntax":"^0.95.0","@angular/compiler":"^21.2.16","prettier-plugin-marko":"^4.0.10","prettier-plugin-svelte":"^3.5.2"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^21.2.16","prettier-plugin-marko":"^4.0.10","prettier-plugin-svelte":"^4.1.1"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_1.1.47_1785471413858_0.7615505106429907","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"extract-i18n-plugin","version":"2.0.0","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@2.0.0","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"42c0b69ad1d7bf11975ce8b4753de072b26a9c15","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-2.0.0.tgz","fileCount":92,"integrity":"sha512-S7oktoGd6PxYbkHFQ2m4MgXMhvesPa8luwePT6ZdG8ZhlOaK6tIzb3FTQ3lYenznaL7KXpmpzQymP9NwPFV2FQ==","signatures":[{"sig":"MEUCIHoTXQ1xpW10WT+SiaLKgU2Fu+akfRBP2CF1nCg6fsD0AiEA/oBJj0esF0WtHtc+wDQh05zBLIuPWGkrEaG9en70TXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extract-i18n-plugin@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381120},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"d53443d01f640bf0f9ddf4228791226112fa7096","scripts":{"build":"node build.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb8130e0-ebcd-4f80-968b-3fa9d2bf63c7"}},"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"24.18.0","dependencies":{"c12":"^4.0.0-beta.5","mri":"^1.2.0","axios":"^1.18.1","tunnel":"0.0.6","esbuild":"^0.28.1","fs-extra":"^11.4.0","prettier":"^3.9.6","crypto-js":"^4.2.0","tinyglobby":"^0.2.17","@babel/core":"^8.0.1","@babel/types":"^8.0.4","magic-string":"^1.1.0","@babel/parser":"^8.0.4","@types/tunnel":"^0.0.7","htmljs-parser":"^5.12.1","@babel/traverse":"^8.0.4","@babel/generator":"^8.0.0","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.40","@vue/compiler-sfc":"^3.5.40","@rollup/pluginutils":"^5.4.0","@babel/helper-plugin-utils":"^8.0.1","@vitalets/google-translate-api":"^9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","@glimmer/syntax":"^0.95.0","@angular/compiler":"^22.1.0","prettier-plugin-marko":"^4.0.10","prettier-plugin-svelte":"^4.1.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^22","prettier-plugin-marko":"^4","prettier-plugin-svelte":"^4"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_2.0.0_1785476113534_0.15781917916031052","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"extract-i18n-plugin","version":"2.0.1","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"author":{"name":"501859275@qq.com"},"license":"MIT","_id":"extract-i18n-plugin@2.0.1","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"homepage":"https://github.com/semdy/extract-i18n-plugin","bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"bin":{"extract-i18n":"lib/cli.js"},"dist":{"shasum":"cae976a93b31ad474c1977e4ea9290f613d45ad0","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-2.0.1.tgz","fileCount":92,"integrity":"sha512-80zdaqPoKzuU0rYmzhQHASK0stPTjTVOUkHFvo1DhU208ts9culzJdP/4dqKFAUZnp9DrPIpAJDBaEmNTz+JQw==","signatures":[{"sig":"MEYCIQD8fChnP0IPCzexjtCt24tWUblRIS48vK2Q+7pzB7fQtAIhAPQThFS8Ly+hhVUsRZC8UwV1ieakb0ObcK2wy6EiLH4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdQMAQOiAKJ5PSCDEXgvESEkOlgLTJWfKJTxeHUGOPSgIhAOEIK6oGFN3dTbTqkY1xm/DYgMfo07dechKQaUer26E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extract-i18n-plugin@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382628},"main":"cjs/index.cjs","type":"module","types":"types/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"800ec94280efb458b190b1c23ea9838d479e025c","scripts":{"build":"node build.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb8130e0-ebcd-4f80-968b-3fa9d2bf63c7"}},"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"_nodeVersion":"24.20.0","dependencies":{"c12":"^4.0.0-rc.1","mri":"^1.2.0","axios":"^1.20.0","tunnel":"0.0.6","esbuild":"^0.28.2","fs-extra":"^11.4.0","prettier":"^3.9.6","crypto-js":"^4.2.0","tinyglobby":"^0.2.17","@babel/core":"^8.0.5","@babel/types":"^8.0.5","magic-string":"^1.3.1","@babel/parser":"^8.0.5","@types/tunnel":"^0.0.7","htmljs-parser":"^5.15.0","@babel/traverse":"^8.0.5","@babel/generator":"^8.0.5","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.42","@vue/compiler-sfc":"^3.5.42","@rollup/pluginutils":"^5.4.0","@babel/helper-plugin-utils":"^8.0.1","@vitalets/google-translate-api":"^9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","@glimmer/syntax":"^0.95.0","@angular/compiler":"^22.1.6","prettier-plugin-marko":"^4.1.0","prettier-plugin-svelte":"^4.1.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^22.1.6","prettier-plugin-marko":"^4.1.0","prettier-plugin-svelte":"^4.1.1"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/extract-i18n-plugin_2.0.1_1789535395710_0.28466408154227096","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"_id":"extract-i18n-plugin@2.0.2","bin":{"extract-i18n":"lib/cli.js"},"bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"dist":{"shasum":"1c4e2cc9eb0f3783d89af67564f9804fa774e86f","tarball":"https://registry.npmjs.org/extract-i18n-plugin/-/extract-i18n-plugin-2.0.2.tgz","fileCount":92,"integrity":"sha512-nJvaf/iig6leWkQdLKo3cy6ROskB0bpbXA9A/IjfjXy0S3CqeAktZSu2w3jaedu7hxxBLK4oVP4rlryA70hStQ==","signatures":[{"sig":"MEUCIQC2vmZHjCNYqhJELkI2Fgw+bOFqYJEyUqvTl9Bf7en3xwIgCgwW2awrMfb3NSLjTClqtuStOw5ws0X4gA6JYti2G5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGTwy23ommaDiT5XKK84uIHoggVdqh8/r7KxCmazya3IAiEAt2xQ/4UvSgczkM1GCi9/ZV04C+LdWG79PfJmwBpiWWQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extract-i18n-plugin@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382961},"main":"cjs/index.cjs","name":"extract-i18n-plugin","type":"module","types":"types/index.d.ts","author":{"name":"501859275@qq.com"},"module":"lib/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib/index.js","require":"./cjs/index.cjs"},"./client":{"types":"./types/extract-i18n.config.d.ts"},"./options":{"types":"./types/options.d.ts","import":"./lib/options.js","require":"./cjs/options.cjs"},"./translators":{"types":"./types/translators/index.d.ts","import":"./lib/translators/index.js","require":"./cjs/translators/index.cjs"},"./babel-plugin-i18n":{"types":"./types/babel-plugin-i18n.d.ts","import":"./lib/babel-plugin-i18n.js","require":"./cjs/babel-plugin-i18n.cjs"},"./webpack-i18n-loader":{"types":"./types/webpack-i18n-loader.d.ts","import":"./lib/webpack-i18n-loader.js","require":"./cjs/webpack-i18n-loader.cjs"},"./babel-plugin-i18n-import":{"types":"./types/babel-plugin-i18n-import.d.ts","import":"./lib/babel-plugin-i18n-import.js","require":"./cjs/babel-plugin-i18n-import.cjs"},"./webpack-i18n-import-loader":{"types":"./types/webpack-i18n-import-loader.d.ts","import":"./lib/webpack-i18n-import-loader.js","require":"./cjs/webpack-i18n-import-loader.cjs"}},"gitHead":"8d7c5c569b903b8d02b9b84ff2c39ecc37026404","license":"MIT","scripts":{"build":"node build.js","prepack":"npm run build"},"version":"2.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb8130e0-ebcd-4f80-968b-3fa9d2bf63c7"}},"homepage":"https://github.com/semdy/extract-i18n-plugin","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","directories":{},"maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"_nodeVersion":"24.20.0","dependencies":{"c12":"^4.0.0-rc.1","mri":"^1.2.0","axios":"^1.20.0","tunnel":"0.0.6","esbuild":"^0.28.2","fs-extra":"^11.4.0","prettier":"^3.9.6","crypto-js":"^4.2.0","tinyglobby":"^0.2.17","@babel/core":"^8.0.5","@babel/types":"^8.0.5","magic-string":"^1.4.1","@babel/parser":"^8.0.5","@types/tunnel":"^0.0.7","htmljs-parser":"^5.15.0","@babel/traverse":"^8.0.5","@babel/generator":"^8.0.5","esbuild-register":"^3.6.0","@vue/compiler-dom":"^3.5.42","@vue/compiler-sfc":"^3.5.42","@rollup/pluginutils":"^5.4.0","@babel/helper-plugin-utils":"^8.0.1","@vitalets/google-translate-api":"^9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","@glimmer/syntax":"^0.95.0","@angular/compiler":"^22.1.6","prettier-plugin-marko":"^4.1.0","prettier-plugin-svelte":"^4.1.1"},"peerDependencies":{"vite":">5.0.0","svelte":"^4 || ^5","@glimmer/syntax":"*","@angular/compiler":"^22.1.6","prettier-plugin-marko":"^4.1.0","prettier-plugin-svelte":"^4.1.1"},"peerDependenciesMeta":{"vite":{"optional":true},"svelte":{"optional":true},"@glimmer/syntax":{"optional":true},"@angular/compiler":{"optional":true},"prettier-plugin-marko":{"optional":true},"prettier-plugin-svelte":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extract-i18n-plugin_2.0.2_1789882342321_0.14780615891953586"}}},"time":{"created":"2026-01-20T04:14:20.003Z","modified":"2026-09-20T05:32:22.906Z","1.1.0":"2026-01-20T04:14:20.162Z","1.1.1":"2026-01-20T04:49:06.131Z","1.1.2":"2026-01-20T08:35:49.806Z","1.1.3":"2026-01-27T03:41:46.481Z","1.1.5":"2026-01-27T04:06:05.306Z","1.1.6":"2026-02-06T03:54:04.089Z","1.1.7":"2026-02-11T08:33:55.403Z","1.1.8":"2026-02-13T09:48:09.473Z","1.1.9":"2026-02-13T11:59:11.836Z","1.1.10":"2026-02-24T03:31:30.135Z","1.1.11":"2026-03-03T04:54:03.725Z","1.1.12":"2026-03-05T07:58:34.214Z","1.1.13":"2026-03-05T09:29:56.970Z","1.1.14":"2026-03-06T05:11:50.223Z","1.1.15":"2026-03-11T07:46:57.867Z","1.1.16":"2026-03-12T16:18:26.533Z","1.1.17":"2026-03-13T03:56:46.707Z","1.1.18":"2026-03-13T08:19:47.040Z","1.1.19":"2026-03-13T12:49:50.899Z","1.1.20":"2026-03-14T14:32:58.346Z","1.1.21":"2026-03-14T16:02:11.385Z","1.1.22":"2026-03-15T13:10:18.728Z","1.1.23":"2026-03-17T10:24:32.087Z","1.1.24":"2026-03-18T04:52:35.332Z","1.1.25":"2026-03-18T06:57:52.394Z","1.1.26":"2026-03-23T07:26:00.376Z","1.1.27":"2026-03-23T08:22:56.037Z","1.1.28":"2026-03-23T08:57:53.170Z","1.1.29":"2026-03-23T09:59:45.761Z","1.1.30":"2026-03-24T04:04:10.581Z","1.1.32":"2026-03-24T07:23:58.779Z","1.1.33":"2026-03-25T03:17:37.411Z","1.1.34":"2026-03-26T02:00:07.344Z","1.1.35":"2026-03-26T09:52:00.696Z","1.1.36":"2026-03-27T02:14:32.724Z","1.1.37":"2026-03-30T07:27:54.140Z","1.1.38":"2026-03-31T05:58:08.912Z","1.1.39":"2026-03-31T06:47:57.537Z","1.1.40":"2026-03-31T07:40:19.944Z","1.1.41":"2026-03-31T09:32:51.120Z","1.1.42":"2026-04-02T08:46:22.354Z","1.1.43":"2026-04-08T05:45:55.043Z","1.1.44":"2026-04-08T06:22:45.500Z","1.1.45":"2026-04-08T07:11:46.809Z","1.1.46":"2026-07-30T09:39:09.442Z","1.1.47":"2026-07-31T04:16:54.001Z","2.0.0":"2026-07-31T05:35:13.686Z","2.0.1":"2026-09-16T05:09:55.794Z","2.0.2":"2026-09-20T05:32:22.415Z"},"bugs":{"url":"https://github.com/semdy/extract-i18n-plugin/issues"},"author":{"name":"501859275@qq.com"},"license":"MIT","homepage":"https://github.com/semdy/extract-i18n-plugin","keywords":["i18n-extract-plugin","i18n","i18n-extract","vue-i18n","react-intl","react-i18next","react-i18n"],"repository":{"url":"git+https://github.com/semdy/extract-i18n-plugin.git","type":"git"},"description":"A set of plugins for extracting i18n messages from source code and translate/compile them. Both supports React/Preact/Vue/Svelte/Solid/Qwik/Lit/Angular/Ember/Marko based apps","maintainers":[{"name":"semdy","email":"501859275@qq.com"}],"readme":"# extract-i18n-plugin\n\n**中文 | [English](README_en.md)**\n\n[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/semdy/extract-i18n-plugin)\n[![npm version](https://img.shields.io/npm/v/extract-i18n-plugin.svg?maxAge=3600)](https://npmjs.com/package/extract-i18n-plugin)\n[![Stars](https://img.shields.io/github/stars/semdy/extract-i18n-plugin.svg?style=flat-square)](https://github.com/semdy/extract-i18n-plugin/stargazers)\n[![Forks](https://img.shields.io/github/forks/semdy/extract-i18n-plugin.svg?style=flat-square)](https://github.com/semdy/extract-i18n-plugin/forks)\n[![Issues](https://img.shields.io/github/issues/semdy/extract-i18n-plugin.svg?style=flat-square)](https://github.com/semdy/extract-i18n-plugin/issues)\n[![GitHub contributors](https://img.shields.io/github/contributors/semdy/extract-i18n-plugin.svg?style=flat-square)](https://github.com/semdy/extract-i18n-plugin/graphs/contributors)\n[![License](https://img.shields.io/github/license/semdy/extract-i18n-plugin.svg?style=flat-square)](https://github.com/semdy/extract-i18n-plugin/blob/main/LICENSE)\n\nextract-i18n-plugin是一个集extract、compile、rewrite、translate于一身的vite/rollup/webpack/babel/cli插件，几乎支持目前已知的所有前端框架，如React、Preact、Vue(包括uni-app)、Svelte5、Solid、Qwik、Lit、Angular、Ember、Marko。查看[示例](https://github.com/semdy/extract-i18n-plugin/tree/main/examples)获取更多信息. 有了该插件的加持，多语言工作将变得不再繁琐和痛苦，它将为你一站式搞定。\n\n# USAGE\n\n## Install\n\n```bash\n# npm\nnpm install extract-i18n-plugin -D\n# yarn\nyarn add extract-i18n-plugin -D\n# pnpm\npnpm add extract-i18n-plugin -D\n# bun\nbun add extract-i18n-plugin -d\n```\n\n## CLI\n\n`extract-i18n`是一个命令行工具，主要功能：提取、编译、重写、翻译.\n\n例如：\n\n```bash\nextract-i18n --includePath src --rewrite\n\n# 参数优先级：cli参数 > 配置文件 > 默认值\n```\n\n这会提取src目录下的所有`allowedExtensions`文件的`fromLang`，生成JSON语言包自动翻译并生成对应的翻译JSON文件.\n\n## Programming API\n\n```javascript\nconst { extractI18n } = require(\"extract-i18n-plugin\");\n\nextractI18n(options)\n  .then(() => {\n    console.log(\"extract done！\");\n  })\n  .catch(err => {\n    console.error(\"extract error:\", err);\n  });\n```\n\n## Options\n\n```javascript\nconst defaultOptions = {\n  translateKey: \"$t\", // 提取的函数的名称\n  translateKeyForTemplate: null, // 在模板中要提取的函数名称，只对ember模板生效\n  importIdentifier: null, // 自定义导入的标识符名称，如果不传则默认为translateKey配置的值，对`svelte-i18n`比较有用，例如：`import { t } from \"svelte-i18n\"`，但模板里使用的是auto-subscription语法`$t()`, 这时如果开启了`rewrite`模式, `importIdentifier`应该设为`t`.\n  JSXElement: \"Trans\", // 提取的函数的 JSX 元素名称 默认为 Trans, 如：<Trans id=\"aaa\" msg=\"xxx\" />\n  hooksIdentifier: \"useTranslation\", // 注入到组件的hook名称, 会注入const { $t } = useTranslation()，其中$t为translateKey的引用值\n  destructuredHooks: true, // 是否生成解构hooks, 如：const { t } = useTranslation()否则生成 const t = useTranslation()\n  injectHooks: false, // 是否将useTranslation自动注入到组件中\n  jsx: false, // 是否启用 JSX 语法转换，开启后JSX里纯文本将转换为 <Trans id=\"aaa\" msg=\"xxx\" />而不是 $t(\"aaa\")\n  rewrite: false, // 是否将提取到的内容转换为id后重写入源文件\n  pipeStyle: false, // 将Angular模板文本节点转换为pipe风格，如：<div>文本</div> -> <div>{{ 'id' | $t }}</div>，仅对Angular html模板有效\n  extractFromText: true, // 是否允许从纯文本节点中提取翻译内容\n  autoImportI18n: true, // 是否自动导入 i18n 模块\n  autoTranslate: true, // 提取完成后是否自动翻译\n  cleanTranslate: true, // 是否清理无用的翻译内容\n  keepRaw: false, // 开启后只做转换不生成hash值，即：\"测试\" -> $t(\"测试\"), 开启rewrite时生效\n  keepDefaultMsg: false, // 保留默认消息，即：\"测试\" -> $t(\"hashedKey\", \"测试\")\n  defaultMsgPos: 1, // 默认消息参数位置，0表示第一个参数，1表示第二个参数，开启keepDefaultMsg时生效\n  enableCombinedSourcemap: false, // 是否开启获取组合的源映射\n  enabled: true, // 是否启用插件\n  debug: true, // 是否打印日志\n  translateInterval: 1000, // 翻译不同语种的间隔时间, 时间过短时可能会被限流\n  extraImports: null, // 额外的导入项, 格式：[{ name: \"t\", as?: \"_t\" path: \"@/i18n\" }]\n  extraImportIdentifier: null, // 额外的导入项的标识符名称，如：['customImport'] -> import { t, customImport } from \"@/i18n\"\n  excludedCall: [], // 排除的调用函数名称数组，目前已内置的函数请参阅：https://github.com/semdy/extract-i18n-plugin/blob/main/lib/utils.js#L402\n  includePath: ['src/'], // 包含路径的数组\n  excludedPath: ['**/node_modules/**'], // 排除路径的数组 refer to https://github.com/mrmlnc/fast-glob?tab=readme-ov-file#how-to-exclude-directory-from-reading\n  allowedExtensions: [\".vue\", \".nvue\", \".uvue\", \".svelte\", \".tsx\", \".ts\", \".jsx\", \".js\", \".mjs\", \".cjs\", \".mts\", \".cts\", \".uts\", \".marko\", \".gjs\",\".gts\",\".hbs\", \".html\"], // 允许提取的文件扩展名\n  fromLang: 'zh-cn', // 源语言, 目前支持提取的语言有：zh-cn(zh-tw), en, ja, ko, ru，其它语言请使用shouldExtract判断是否要被提取\n  translateLangKeys: [\"zh-tw\", \"en\"], // 定义要翻译成哪些语言\n  i18nPkgImportPath: \"@/i18n\", // i18n语言包导入路径\n  outputPath: \"src/i18n\", // 提取的语言包输出文件路径\n  generateId: null, // 自定义生成 key 的函数\n  shouldExtract: null, // 自定义是否提取文本的判断函数\n  customGenLangFileName: langKey => langKey, // 自定义生成语言文件名\n  // 翻译后的文本处理函数，方便对翻译后的文本进行二次加工，如每个单词首字母大写, params: text: 翻译后的文本, toLang: 翻译后的目标语言，translateLangKeys的枚举成员\n  customTranslatedText: (text, toLang) => text,\n  /* 翻译器，默认使用GoogleTranslator，也可以自定义实现Translator接口 */\n  translator: new GoogleTranslator()\n  /** 如果是VPN上网，需开启端口代理，请配置port，如：7890\n  translator: new GoogleTranslator({\n    proxyOption: {\n      port: 7890,\n      host: '127.0.0.1',\n      headers: {\n        'User-Agent': 'Node'\n      }\n    }\n  })\n  */\n};\n```\n\n## Configuration file\n\n在项目根目录创建extract-i18n.config.(js|ts|mjs|cjs)，用于cli和vite/rollup/webpack/babel插件的参数配置. 示例：\n\n```javascript\nimport { YoudaoTranslator } from \"extract-i18n-plugin/translators\";\n\nexport default {\n  rewrite: false,\n  translator: new YoudaoTranslator({\n    appId: \"youdao appId\",\n    appKey: \"youdao appKey\"\n  }),\n  ...\n};\n\n// ts支持\n// extract-i18n.config.ts\nimport { defineConfig } from \"extract-i18n-plugin\";\n\nexport default defineConfig({\n  rewrite: false,\n  translator: new YoudaoTranslator({\n    appId: \"youdao appId\",\n    appKey: \"youdao appKey\"\n  }),\n  ...\n});\n```\n\n## Vite plugin\n\n```javascript\nimport { defineConfig } from \"vite\";\nimport vue from \"@vitejs/plugin-vue\";\nimport { vitePluginI18n } from \"extract-i18n-plugin\";\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    // 用于运行时转换\n    vitePluginI18n(userConfig)\n  ]\n});\n```\n\n参数优先级：userConfig > extract-i18n.config.js > defaultOptions\n\n## Rollup plugin\n\n```javascript\nimport vue from \"rollup-plugin-vue\";\nimport resolve from \"@rollup/plugin-node-resolve\";\nimport { rollupPluginI18n } from \"extract-i18n-plugin\";\n\nexport default {\n  plugins: [\n    resolve(),\n    vue(),\n    // 用于运行时转换\n    rollupPluginI18n(userConfig)\n  ]\n};\n```\n\n参数优先级：同上\n\n## Webpack plugin\n\n```javascript\nconst { WebpackPluginI18n } = require(\"extract-i18n-plugin\");\n\nmodule.exports = {\n  plugins: [\n    new VueLoaderPlugin(),\n    new HtmlWebpackPlugin({\n      template: \"./public/index.html\"\n    }),\n    new WebpackPluginI18n(userConfig)\n  ]\n};\n```\n\n参数优先级：同上\n\n## Babel plugin\n\n```javascript\n// babel.config.js\nmodule.exports = {\n  presets: [\"@vue/cli-plugin-babel/preset\"],\n  plugins: [\n    [\n      \"extract-i18n-plugin/babel-plugin-i18n\",\n      {\n        ...userConfig\n      }\n    ]\n  ]\n};\n```\n\n参数优先级：同上\n\n## UmiJS\n\n```javascript\n// config/config.ts\nimport { defineConfig } from \"@umijs/max\";\nimport { vitePluginI18n } from \"extract-i18n-plugin\";\n\nexport default defineConfig({\n  // 方案一（推荐）\n  vite: {\n    plugins: [vitePluginI18n()]\n  }\n  // 方案二\n  extraBabelPlugins: [\n    [\n      'extract-i18n-plugin/babel-plugin-i18n',\n      {\n        ...userConfig,\n      },\n    ],\n  ],\n});\n```\n\n方案一和方案二任选其一.\n\n## Deprecated\n\n仓库中的`babel-plugin-i18n-import`、`rollup-plugin-i18n-import`、`vite-plugin-i18n-import`、`webpack-i18n-import-loader`已弃用，因为主插件中带有自动生成导入i18n的逻辑。\n\n## How It Works(工作原理)\n\n插件会先将源码解析为 抽象语法树（AST），然后遍历其中的节点，提取可国际化的文本内容。主要处理的节点类型包括：\n\n- `CallExpression`\n\n- `StringLiteral`\n\n- `TemplateElement`\n\n- `JSXText`\n\n- `JSXElement`\n\n- `JSXExpressionContainer`\n\n当启用 `rewrite` 选项时，插件会对源码进行重写，将原始文本替换为对应的国际化函数调用，并自动生成对应的 `key` 和 `value`，同时写入语言包文件。\n\n例如：\n\n```html\n<p>你好</p>\n<p>{$t(\"测试\")}</p>\n```\n\n会被转换为：\n\n```html\n<p>{$t(\"03tpnc\")}</p>\n<p>{$t(\"03nbln\")}</p>\n```\n\n如果开启了`keepDefaultMsg`则会生成：\n\n```html\n<p>{$t(\"03tpnc\", \"你好\")}</p>\n<p>{$t(\"03nbln\", \"测试\")}</p>\n```\n\n同时生成语言包：\n\n```json\n{\n  \"03tpnc\": \"你好\",\n  \"03nbln\": \"测试\"\n}\n```\n\n如果开启了`autoTranslate`则会自动翻译成其它语言并生成语言包，具体翻译成哪些语言由`translateLangKeys`决定。\n\n如果开启了`autoImportI18n`，当前文件有国际化内容被提取，则会自动在该文件插入导入语句，如：`import { $t } from \"@/i18n\"`。\n\n如果开启了`injectHooks`则会在jsx/tsx组件中自动注入hooks以适应语言动态切换，如：`const { t } = useTranslation()`.\n\n---\n\n### Vue 编译优化处理\n\nVue 编译器在编译阶段会进行大量优化，例如：\n\n- 静态提升（Static Hoisting）\n\n- 缓存优化（`_cache`）\n\n- 静态节点标记（`PatchFlag`）\n\n- 动态属性依赖提升（hoisted `dynamicProps`）\n\n当插件将文本替换为 i18n 调用后，原本的静态节点需要变为动态节点。\n为了保证运行时行为正确，插件需要执行以下处理：\n\n- 静态节点重新标记为动态节点\n\n- 移除 `_cache` 缓存优化\n\n- 更新或追加 `dynamicProps` 依赖\n\n因此，在 Vue 项目中，这部分转换逻辑会相对复杂。\n\n---\n\n### Qwik 编译优化处理\n\nQwik 编译器同样会在编译阶段对模板进行静态节点标记。\n\n当插件对文本节点进行 i18n 转换后，这些原本被标记为静态的节点也需要重新标记为 动态节点，以确保运行时能够正确更新内容。\n\n## **重要说明**\n\n在Vue3中，vue-i18n版本大于9.0.0时，legacy须设为false，否则在开发阶段会有`Uncaught TypeError: 'set' on proxy: trap returned falsish for property '$t'`的代理错误. 推荐写法如下：\n\n```javascript\nimport { createI18n } from \"vue-i18n\";\nimport zhMessages from \"@/locales/zh-cn.json\";\nimport enMessages from \"@/locales/en.json\";\n\nconst i18n = createI18n({\n  legacy: false,\n  globalInjection: true,\n  allowComposition: true,\n  fallbackLocale: \"en\",\n  locale: \"zh\",\n  messages: {\n    en: enMessages,\n    zh: zhMessages\n  }\n});\n\n// 导出一个$t方法\nexport const $t = i18n.global.t.bind(i18n.global);\n\nexport default i18n;\n```\n\n如果不想使用vite/webpack插件，可以手动调用`extract-i18n --rewrite`，这会将转换后的代码重新写入源文件（小程序和uni-app X项目比较适合此模式）.\n\n## Known issues & Guidelines\n\n- 由于svelte和solid-js编译器都有静态提升的优化策略，因此不支持纯文本提取，需要在源码中使用显式调用`$t(\"文本\")`的方式，或者先写纯文本然后开启`--rewrite --keepRaw`进行AOT编译。\n\n- Lit由于是静态模板，因此不支持纯文本提取，需要在源码中使用显式调用`$t(\"文本\")`的方式，或者先写纯文本然后开启`--rewrite --keepRaw`进行AOT编译。\n\n- vue编译器同样有静态提升以及静态节点标记(patchFlag)的优化，该插件会将它重新标记为动态节点，否则切换语言后，节点不会更新。绝大部分情况下纯文本提取没问题，有问题的地方建议使用显式调用`$t(\"文本\")`的方式。\n\n- Angular底层编译工具链不基于babel，因此只能开启`--rewrite --pipeStyle`模式进行AOT编译，`<div>文本</div>`会被编译成`pipe`风格`<div>{{ 'id' | t }}</div>`.\n\n- Ember的模板编译产物是纯字符串，该插件无法参与其中做二次转换，因此也只支持`--rewrite`AOT编译模式。\n\n- 基于uni-app的小程序项目的建议：开发时直接写纯文本，然后使用`extract-i18n --rewrite --keepRaw`转换，会将`\"文本\"`转换成`$t(\"文本\")`并写入源码，不然该插件将无法正常工作，因为根据uni-app编译器策略，静态文本会保留在wxml文件中，只有动态内容才会编译到js文件中，这样才能被正常提取和转换。\n\n- uni-app X项目底层编译器是kotlin, 需要提前将源码进行转换。建议使用`extract-i18n --rewrite --keepDefaultMsg`将`\"文本\"`转换成`$t(\"id\",\"文本\")`，这样既保证了i18n的功能也不影响对源码的阅读。\n\n- Svelte4 typescript项目静态提取不受支持，因为svelte 4.0编译器的parser不支持typescript。Svelte 5完全支持。\n\n- Svelte项目建议添加`prettier-plugin-svelte`依赖，因为`rewrite`模式会调用`prettier`格式化`.svelte`文件，`svelte`文件格式化依赖这个插件.\n\n- `extractFromText`设为`false`，则纯文本不会被提取，只会从`$t()`和`Trans`组件中提取文本，能一定程度上提高性能。\n\n- 有动态插值的文本需要显式调用`$t()`，如：`$t(\"{name}的余额为{balance}\", {name: '张三', balance: 100})`\n\n- 对于英文或其它拉丁语系的项目，建议在源码中使用显式调用$t(\"文本\") + extractFromText:false的方式。因为该插件无法区分需要翻译的文本和代码中的字符串。推荐配置如下：\n\n```javascript\n{\n  extractFromText: false,\n  generateId(rawText, generateId){\n    return `_${generateId(rawText)}`\n  },\n  shouldExtract(rawText, fromLang) {\n    return rawText && !/^_[a-z0-9]{6}$/.test(rawText)\n  }\n}\n```\n\n- 本插件支持以文件为单位进行排除提取和转换，对于一个文件中需要部分排除的，建议先定义一个方法，然后将该方法配置到`excludedCall`中，推荐配置如下：\n\n```javascript\n// 定义一个方法，用于排除提取和转换\nfunction $$t(text) {\n  return text\n}\n// 配置excludedCall，将$$t方法排除\n{\n  excludedCall: ['$$t']\n}\n```\n\n总结：\n\n纯文本编写有很好的便利性，但`$t()`有更好的稳定性和可靠性（特别是vue项目），当然也可以混用。该插件已经服务了公司内部多个涵盖React、Vue、uni-app(APP-PLUS、X、H5、小程序)的项目，不管用哪种方式，稳定性和可靠性都不错。\n\n\n# Translators\n\n插件默认使用谷歌翻译（默认配置代理端口7890）。在网络不支持访问谷歌的情况下，我们推荐使用 **有道翻译** ✨，其翻译效果优秀。目前插件已经内置谷歌、有道和百度翻译功能。如果需要自定义翻译器，可参考下方的示例。\n\n## Google Translate (default)\n\n```javascript\nimport { GoogleTranslator } from 'extract-i18n-plugin/translators'\n\n...\ntranslator: new GoogleTranslator({\n    proxyOption: {\n        host: '127.0.0.1',\n        port: 7890,\n        headers: {\n            'User-Agent': 'Node'\n        }\n    }\n})\n...\n```\n\n## 有道Translate\n\n需要申请api，[api文档](https://ai.youdao.com/DOCSIRMA/html/trans/api/wbfy/index.html)。\n\n```javascript\nimport { YoudaoTranslator } from 'extract-i18n-plugin/translators'\n\n...\ntranslator: new YoudaoTranslator({\n    appId: '你申请的appId',\n    appKey: '你申请的appKey'\n})\n...\n```\n\n## 百度Translate\n\n需要申请api，[api文档](https://api.fanyi.baidu.com/product/113)。\n\n```javascript\nimport { BaiduTranslator } from 'extract-i18n-plugin/translators'\n\n...\ntranslator: new BaiduTranslator({\n    appId: '你申请的appId', // 百度翻译 AppId\n    appKey: '你申请的appKey' // 百度翻译 AppKey\n})\n...\n```\n\n## AI Translate\n\n只要是兼容OpenAI Chat Completions风格的大模型都支持。\n\n以火山引擎AI为例：它支持调用 `doubao` 或 `deepseek` 进行翻译，AI大模型的翻译效果会比传统的API翻译更准确，但耗时较长。\n火山引擎大模型介绍：https://www.volcengine.com/docs/82379/1099455。\n需要开通大模型服务并申请API，[api文档](https://www.volcengine.com/docs/82379/1298454)。\n\n```javascript\nimport { AITranslator } from 'extract-i18n-plugin/translators'\n\n...\ntranslator: new AITranslator({\n    apiUrl: 'https://ark.cn-beijing.volces.com/api/v3/chat/completions',\n    apiKey: '你申请的apiKey',\n    model: '你要调用的模型，如：`doubao-1-5-pro-32k-250115`，请确保使用前已在控制台开通了对应模型',\n    systemPrompt: '...', // 可选，不传时将使用插件内默认的\n})\n...\n```\n\n## Empty Translate\n\n如果只需要扫描目标语言，不进行翻译，该翻译器会生成 JSON 文件。\n\n```javascript\nimport { EmptyTranslator } from 'extract-i18n-plugin/translators'\n\n...\ntranslator: new EmptyTranslator()\n...\n```\n\n## Custom Translate\n\n如果你有一个自用的翻译接口，可以通过以下方式自定义翻译器——\n\n最简单的方式是使用 Translator 基类定义翻译器实例。\n\n```javascript\nimport { Translator } from 'extract-i18n-plugin/translators'\nimport axios from 'axios'\n\n...\ntranslator: new Translator({\n    name: '我的翻译器',\n    // 翻译的方法\n    fetchMethod: (str, fromKey, toKey, _separator) => {\n        // 实际的接口调用可能比示例更复杂，具体可参考源码中YoudaoTranslator的实现，路径：src\\translators\\youdao.js\n        const myApi = 'https://www.my-i18n.cn/api/translate?from=${fromKey}&to=${toKey}&t={+new Date}'\n        return axios.post(myApi, { str })\n            .then(res => res.data)\n    },\n    // 接口触发间隔，有些接口频繁触发会被拉黑，请根据实际情况设置一个合理的接口触发间隔\n    interval: 1000\n})\n...\n```\n\n如果需要更高阶的功能，可以使用继承，不过目前无相关场景。\n\n```javascript\nimport { Translator } from 'extract-i18n-plugin/translators'\n\nclass CustomTranslator extends Translator {\n    constructor () {\n        super({\n            name: '我的翻译器',\n            ...\n        })\n    }\n}\n\n...\ntranslator: new CustomTranslator()\n...\n```\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n\n## Star History\n\n<a href=\"https://www.star-history.com/?repos=semdy%2Fextract-i18n-plugin&type=date&legend=top-left\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/chart?repos=semdy/extract-i18n-plugin&type=date&theme=dark&legend=top-left\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/chart?repos=semdy/extract-i18n-plugin&type=date&legend=top-left\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/chart?repos=semdy/extract-i18n-plugin&type=date&legend=top-left\" />\n </picture>\n</a>\n","readmeFilename":"README.md"}