{"_id":"@scoutello/i18n-magic","_rev":"65-4b2f3c82f5b943ec6f6651e5925b2898","name":"@scoutello/i18n-magic","dist-tags":{"latest":"0.67.0"},"versions":{"0.14.0":{"name":"@scoutello/i18n-magic","version":"0.14.0","author":{"name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.14.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/index.js"},"dist":{"shasum":"84f96af8707f0731ad3dd4224c03436a9e89d791","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.14.0.tgz","fileCount":25,"integrity":"sha512-H8c4z9Xxn3JUSIy8XELUDE11bH55ScLfMzqZ+txF/SBc0ukFVz7fGyqdG5x95kHJ9jkXM4QTnFEfZbYVKXGxsA==","signatures":[{"sig":"MEYCIQDmSQNgLMQ2YqEIMVWzVEYsFw0Sf9WA9ag2YQyYkWXh6AIhAIQR79BoOIkVMWlHI3SPUvt9OIaOARuaD0yXFa4kQAEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328763},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/i18n-magic.esm.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/i18n-magic.esm.js","require":"./dist/index.js"}},"gitHead":"043e4b9e9005588cfd853934c9c65168438cd9ce","private":false,"scripts":{"lint":"dts lint","size":"size-limit","test":"dts test","build":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js","start":"dts watch","analyze":"size-limit --why","prepare":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"CLI to help you manage your locales JSON with translations, replacements, etc. with OpenAI or Gemini","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","openai":"^4.94.0","dts-cli":"^2.0.5","typescript":"^5.8.3","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.14.0_1744816421634_0.24525414747409324","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@scoutello/i18n-magic","version":"0.15.0","author":{"name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.15.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/index.js"},"dist":{"shasum":"f2c4dfa540d5cbc215a87f24a8a1187ca047855c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.15.0.tgz","fileCount":25,"integrity":"sha512-Ov9Gu7kpOyb69VjwMxc7J2C90MrtVoHtSpyGsgEl2Qx3zK3GNTWYHhNiK1QTlvEcNgQq2wxIAKGoytIS/e062Q==","signatures":[{"sig":"MEUCIBa7hdjO5eJTpajm/f/hKiWYUQrkJ4DOo3PIbRkQJh0vAiEAjI0VysS9SL7XcudmJShlUSRjWsm6IvfdJLkuPXL6oGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337219},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/i18n-magic.esm.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/i18n-magic.esm.js","require":"./dist/index.js"}},"gitHead":"7c3ae7e08bb6f1481b90271ae6e81fbfdb2b0895","private":false,"scripts":{"lint":"dts lint","size":"size-limit","test":"dts test","build":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js","start":"dts watch","analyze":"size-limit --why","prepare":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"CLI to help you manage your locales JSON with translations, replacements, etc. with OpenAI or Gemini","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","openai":"^4.94.0","dts-cli":"^2.0.5","typescript":"^5.8.3","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.15.0_1744879636009_0.951033818837181","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@scoutello/i18n-magic","version":"0.15.1","author":{"name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.15.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/index.js"},"dist":{"shasum":"0bc200c1230252a69abd12690e6a0aed53af7892","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.15.1.tgz","fileCount":25,"integrity":"sha512-NSjK0P6X/Frm7wewM+0QGolttZDjD1emkDN+dlF/bTVUFR4w38WHDHzRLokw7pNOoZ8tZX2tFW3URQCQfb6pXg==","signatures":[{"sig":"MEYCIQD20fSyrnqVj0Ip9gXrBCmIq0QbfeMwoQ5y1UmslBVupwIhAPo3uGG9ii1NwGcv1XnIyoVjVfIuF0vdJtNhYrPmMEc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339770},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/i18n-magic.esm.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/i18n-magic.esm.js","require":"./dist/index.js"}},"gitHead":"7c3ae7e08bb6f1481b90271ae6e81fbfdb2b0895","private":false,"scripts":{"lint":"dts lint","size":"size-limit","test":"dts test","build":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js","start":"dts watch","analyze":"size-limit --why","prepare":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"CLI to help you manage your locales JSON with translations, replacements, etc. with OpenAI or Gemini","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","openai":"^4.94.0","dts-cli":"^2.0.5","typescript":"^5.8.3","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.15.1_1744879812996_0.2908120355114281","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@scoutello/i18n-magic","version":"0.15.2","author":{"name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.15.2","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/index.js"},"dist":{"shasum":"f0249020edc5d9ead15ff5997294f561e500f9fb","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.15.2.tgz","fileCount":25,"integrity":"sha512-iSfIOefIztxoBIqgU5bPFfWB8zXGGfYAYb2vA+LOOzUik6Y9c+zrCMMke//Zo8MactsVkq0wBiwNG6QklvwtTA==","signatures":[{"sig":"MEQCICdWQmgUHIpAn3W2rJntHjfK+4W0bePQWYF0funzaguIAiB1WYKAElkZgcuNCh20t2dBE2Yk5D3i+rlJAM81tBi8Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342783},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/i18n-magic.esm.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/i18n-magic.esm.js","require":"./dist/index.js"}},"gitHead":"9cd6424959cfc0cbdc68f5d2fb541a9d973d9c75","private":false,"scripts":{"lint":"dts lint","size":"size-limit","test":"dts test","build":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js","start":"dts watch","analyze":"size-limit --why","prepare":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"CLI to help you manage your locales JSON with translations, replacements, etc. with OpenAI or Gemini","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","openai":"^4.94.0","dts-cli":"^2.0.5","typescript":"^5.8.3","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.15.2_1745017664167_0.5622857800897496","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@scoutello/i18n-magic","version":"0.16.0","author":{"name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.16.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/index.js"},"dist":{"shasum":"1e9e9455cc5aa1f46eb030aaf77217249f70475c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.16.0.tgz","fileCount":27,"integrity":"sha512-kVukQYH3vfNNrT+oRdW5VVuju/5NdKSPNSbgZPQHZ2K1kqDg8pRmlXIW62yPGTXMWJujzFSjvhgZnTLFk9SzdA==","signatures":[{"sig":"MEUCICPmtxZmoDtwPpUCrFsdQjtAwa6UrZ1qrMg9ePwTu/meAiEAsvfksEOgyLPhy02fTx5Eq1PInu6ahjeJKmMclLTOOOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380129},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/i18n-magic.esm.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/i18n-magic.esm.js","require":"./dist/index.js"}},"gitHead":"9cd6424959cfc0cbdc68f5d2fb541a9d973d9c75","private":false,"scripts":{"lint":"dts lint","size":"size-limit","test":"dts test","build":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js","start":"dts watch","analyze":"size-limit --why","prepare":"dts build && echo '#!/usr/bin/env node' | cat - dist/index.js > temp && mv temp dist/index.js"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"CLI to help you manage your locales JSON with translations, replacements, etc. with OpenAI or Gemini","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","openai":"^4.94.0","dts-cli":"^2.0.5","typescript":"^5.8.3","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.16.0_1747768503498_0.08618672128323235","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@scoutello/i18n-magic","version":"0.18.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.18.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"000dd55fe5fac12d8e636a03a6386056d5a4c877","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.18.0.tgz","fileCount":68,"integrity":"sha512-YEfMJJe5xADlJSTzIFL7gK/dn2GX/lOup+SKQCbsmMMRl9nFszxuVdSYQZGGppqBxufBoKkf6XX4luWSwwx3JA==","signatures":[{"sig":"MEUCIB9dWQlczUpOSIiVZYHyq6icK3rkJwNd4M8jaC89a7RJAiEAn/gGDuMeA7Ki8GDkG620Gfzgm0ClFCDWVIeIO6WMVyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536779},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"9236a3dd6f7630d2f8c114e548924095dedb8521","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.18.0_1748129679674_0.5239411398606071","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@scoutello/i18n-magic","version":"0.19.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.19.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"3f6a79ea174dcd614fa5a1293d5ee7d9eba840d3","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.19.0.tgz","fileCount":68,"integrity":"sha512-x+hSb5TtvSgHXK/wjMzpXinQIhx5BHxA9RwXuct0GKu2ncmLzfYRDUHIPer9AXTGJW6p3DwjmhtD8dLwMxiaNw==","signatures":[{"sig":"MEQCIBoMpH9KrBr+Q1F9pJISqxeYUgJXMEmEkPnlBhCUfAZhAiAyWzGefD8yLmS8mS2/8OMmic+QBKIQu6Gofqt3Py4a9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544240},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"6c8b7dea20164b757ba220278f4474230a1325f2","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.19.0_1748130744272_0.009358421466880484","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@scoutello/i18n-magic","version":"0.20.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.20.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"3d8b463ba4fe5a68eb9c8f64da66038bee48585f","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.20.0.tgz","fileCount":66,"integrity":"sha512-PbohQtdsl7pzcNHF3y+EfN+M0g6umPGr5T+FxoVaj5/8k86SLU495tpRb9HPrCU6V0C2lnPcUlWVRGGlsqlUIw==","signatures":[{"sig":"MEQCIBseUiwQ56fZ+da5ZTmHjd/Sey+/Xm/hU5pzR6qaoRvhAiACZcj31/3A+GxI7Iob/NOv8kP/cJEwSnzPSDL8Vyyj8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541943},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"6c8b7dea20164b757ba220278f4474230a1325f2","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.20.0_1748131903049_0.8842485725439877","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@scoutello/i18n-magic","version":"0.21.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.21.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"a7b845f6790df2f0b65e8dad7bca5d504a4d1c8e","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.21.0.tgz","fileCount":66,"integrity":"sha512-xbxgponLX3/eE83xx+q18m8Ok+ujOh6GqG/Pkx6GrdOLH/EBtejtveWXzZ/VSZkFuP9i1FXnACALKAv7KFJvow==","signatures":[{"sig":"MEYCIQDuZjW9PWTXwjfEoRzylFO9IfSZhrk0WJ3NJKzPcCsqYAIhAO6HNM3qnIVeqWcegenfoaE3TiKJpatopMsPukctRKJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541293},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"6c8b7dea20164b757ba220278f4474230a1325f2","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.1","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.21.0_1748132298410_0.6719658004829407","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@scoutello/i18n-magic","version":"0.22.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.22.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"1286eb3c98b95ca38db029d66f47e1ff7ea5c676","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.22.0.tgz","fileCount":66,"integrity":"sha512-HV/bYOG7rVk2h26I/kQXthqj37LZHXXqJNwp2EkykweFXgBBkdCISONgQzd3e1Ye9C/YoCL487coViwpzQShvw==","signatures":[{"sig":"MEUCIGqeoUzsZFfm4KMWx57CghrzAlkC8zBwjrjAkIm1DtOxAiEAxh+JDvHy8MlSiKHAqxbBEVy1Iw2GEp0BMuG499ORS8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543520},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.1","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.22.0_1748132542360_0.2550113035892838","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@scoutello/i18n-magic","version":"0.23.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.23.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"974fef49591b03fa92aa0831c646aa02d0d741ee","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.23.0.tgz","fileCount":66,"integrity":"sha512-xSEdxnAwMpts1R/mluRdC/NI9dkn5Dr9N4Pe7cI8xewdkY6qxT2mgbpYOUG+qtn+v+JpLwCKGtPmvD70nvWeRQ==","signatures":[{"sig":"MEQCIBLfoyXFfYeS8EyEz0k8oUbz+NPPgn61eHEnTXFK0wY4AiAy1vXjmge7GLqV86/fnpDFtWZu0CK9c2hdX3U7mcgDCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548321},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.1","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^4.94.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.23.0_1748133347877_0.6430071777753095","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@scoutello/i18n-magic","version":"0.24.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.24.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"b300ac68c6dc8a274ebd222c7590ece4df934282","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.24.0.tgz","fileCount":66,"integrity":"sha512-r3bPDS+5hIspBm1NzkB7C3Q8s0gK7GUzSSP/nU/eBelrrpsnFWUhdr4mwu93KTb7SprZ7RLM/aAdFGn+oi0Umw==","signatures":[{"sig":"MEUCIQCGpTP/hv5v0vpQvpUJ53STAEDDWEBbayJe5g/WO3idGgIgK7nLbJOxnwv77HcBI1Ie6nVoA1EWNx7XL2eFgxpmk3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548303},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.1","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^4.94.0","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.24.0_1757878772673_0.691547928618657","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@scoutello/i18n-magic","version":"0.24.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.24.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"8c838b7fca5e5294265a4d609c67df4256d42147","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.24.1.tgz","fileCount":66,"integrity":"sha512-z5MFg3KTyj+qHaItE4ifELrQ58y6W2bAj5bc7XEQyw3xkiOUgNHpkRY8wne6AzPxINHm9QTd7pURCU0c5pgIxw==","signatures":[{"sig":"MEQCIFCEck9TS9VHSqAtbQYF09GXRA5Kr58dEo6b+zEGcAf9AiAMj/AHJQjpGrIuX8jdYjn3ulZnz6GmJ9oEFlLYNGnNSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548303},"jest":{"testEnvironment":"node"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.1","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^5.20.2","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.24.1_1757878924815_0.09627564376571285","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@scoutello/i18n-magic","version":"0.25.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.25.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"78017e392fa46b4fb421c6cc37b261d0d11c1e72","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.25.0.tgz","fileCount":66,"integrity":"sha512-4j6hOInLX+jz0XgHQLM7CyhqJX0NEFC5asTuYhf1Bz42TfSVa5pM2i3HlH71WEaUoJFPcn5/8Gl39Y16Ku8B/w==","signatures":[{"sig":"MEQCIEVPVVOuKmsED+BKtvWr73qONbgXIB8M+cu/6C67RAYtAiBs41KGW+VJFKBE2rf1hxgSQJmLHGSG8K2AOiorBXoN3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545280},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^5.20.2","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.25.0_1757965449469_0.23863578814146802","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@scoutello/i18n-magic","version":"0.26.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.26.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"8aa1fe675a686697fbc5b3343b0be39d072d35c1","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.26.0.tgz","fileCount":66,"integrity":"sha512-/2Wf081honpF3/0UWWhN1in3o2WSM7dNar1WMPWsMou6P6EF5wmHAgkCHmYvonpQoNZM8mBCO6Kl58Llz6lHxg==","signatures":[{"sig":"MEQCICZG85j9pT2EQQt7tWTpYOfd1s2Cgl5pnxfLjllp/TucAiApJIDDiDkwR56Pnodzc/RhY0U+eIVegsfBkaO1CLvI3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545280},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37b02c3ed06fc4edba545efb2a0ca523df78cdb1","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","openai":"^5.20.2","typescript":"^5.8.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"1.9.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.26.0_1757979571216_0.7766110691718051","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@scoutello/i18n-magic","version":"0.27.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.27.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"1707f4fe076267152a4531c49cc840e736c9baea","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.27.0.tgz","fileCount":66,"integrity":"sha512-39t2ff07uNCtj/N313J81LbXOoh/lpEOxEUlOsCc5JYx8EcjN0ONjv6Miu1ef8Q2rIU0dcYT308QwMDomTycNQ==","signatures":[{"sig":"MEUCIC8n6w+cQ/OSNR+7NHCcZ0Yf3FSida7mTd/PJcdGGcY5AiEA2ZU2UDuz/F91kWO33oCayijeQBSMvO7Fd7Z7MdmJQdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545770},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14bd157f9f5ed2e0a6b17662e19a0db076b7fb9d","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.27.0_1758030625049_0.3897901470773284","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@scoutello/i18n-magic","version":"0.28.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.28.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"68170dec995e362f5ac1dabcb93672576e8d25aa","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.28.0.tgz","fileCount":66,"integrity":"sha512-ATaH8xjvtxXsNiZLp1/i+3veiNGnE/6y7MPzSjE6eTq0SZgl22+Wbxx4ozgV756FwedLjkXPg8fpZ5FKIEqAmw==","signatures":[{"sig":"MEUCIQCrXcXs+TYcmbDSRhqsOdTKhJqaWXtWGiO0h1xfmeSIUAIgOFnSfKT+KpLTYtZeSNFZvl/kIuB05oT0DcKtsk8nM20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549161},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.28.0_1758031218049_0.9809523156277176","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@scoutello/i18n-magic","version":"0.29.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.29.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"bc32e2541ff2b90e79d851ae2cf0cf6cb0b7a695","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.29.0.tgz","fileCount":66,"integrity":"sha512-4AyKcHI9M34l5Ew4Wz3oVub9AtP2xhs0xK5d/b+dfqhMRIJdnTidWX3OBgS5hnm0wVn/LNM4pqxtJ3L7Dq1/hQ==","signatures":[{"sig":"MEQCICDtJdv1HiSbkFDsyLpkiaHfJjblyZKmq7L003miRfR2AiALI9/BeFz0/6Qs9TJz/Ayvv++9/SOzsYkQqPUDVDl1vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549068},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.29.0_1758031378916_0.9535100826664202","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@scoutello/i18n-magic","version":"0.29.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.29.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"5e0178e66df5cbebde5b160d1a8994313ac6264c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.29.1.tgz","fileCount":66,"integrity":"sha512-Z50U5nzoGo8WZANU330P9qdXOu3SFMHwS6VL2tnrsJBnD642m/fUEShGMhsN0ff0Pr3hTBHNJ3ekv7OqN+cSTA==","signatures":[{"sig":"MEQCIDr2wP7UhzaRkOfSUGpdXoyEm6nqBF2yVDYWhJQv7MePAiB+jqIkvmeGWPOFwOvorsbyVebyabP7VKNG7fH6X2nzHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549068},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.29.1_1758031632997_0.49186194053955234","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@scoutello/i18n-magic","version":"0.30.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.30.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"fc9ba49dcb53b831fa1a0fe4c33e13b0c3a4d319","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.30.0.tgz","fileCount":66,"integrity":"sha512-eHrWptkF8sPxNIg9EZCw1bkn5zxg/X3VsiP5DaL/3QW4SpOYszQrpOlTHfA2op6p1WFYICsZgRctnrYH/JV92w==","signatures":[{"sig":"MEQCIARauLgBUlwRlWJftPloiG56vEZgZkY7AzcJuR/xMFpWAiAO7kOR2s67xySdL7o/V8yHojidiIkzqrQmAscCTnzWMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554263},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.30.0_1758032440591_0.5264925803277425","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@scoutello/i18n-magic","version":"0.32.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.32.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"24b9c7a08b433c47e8c5606d5df22d3b821771f5","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.32.0.tgz","fileCount":66,"integrity":"sha512-HarMgrDcORAlNkWc1R8M7qs61vxRXIQCd4zeoc0eW+9QyJlQmxa9b+tgScpfk83l0BXO7GL9NQv5ckY87EFibA==","signatures":[{"sig":"MEUCIQDcpkR9RrWdUZ0QlO0QGEhFP5lG2G8f2QXiJKjN/QAgnQIgfal1FVIkTzNQUw2EQRBQ1c4vRYaSh2C6VXdb77WyMy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562287},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.32.0_1758042429483_0.8711064774889732","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@scoutello/i18n-magic","version":"0.33.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.33.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"8e4764acca4ed788435ad05718411a69b76219b0","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.33.0.tgz","fileCount":66,"integrity":"sha512-Jzq4C2/p6i8MRGciDKnKu2TFesoa9i+VfQRpBmauQqj0Mf7lcmcimZHigYIHyT3ZdUOhRxMWG41WndtNhZlyWg==","signatures":[{"sig":"MEYCIQCPOHBvWTSVTdg1mZzEy2Nc82qFlaAFMYM258y58PVOhQIhANbmsXpn+4cgEa/64kjROwYi7Y7LYKwreePt9xnTQA8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562215},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.33.0_1758042718410_0.10339766241097426","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@scoutello/i18n-magic","version":"0.34.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.34.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"28494bb1f39077fdfe8f28d0eaf1c60b2634430c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.34.0.tgz","fileCount":66,"integrity":"sha512-s11rZJZKuTqtDi46lTIvDljYZJLj16cRW7MQJ/MMpftgHX2MY1MYuck6PRz2+PxKWf7IJ1FrOXRUgRtLJesjrA==","signatures":[{"sig":"MEQCIBjUhiDTsFM+6yyz3mDr4ihzM9MKe08Mw85dwKPYrTFrAiA1CgIbJ9v6VZhpk61PLOo8fBtIP6jo998NNcVoda0U0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570947},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be72cd71efc7f770ee9a5055f4e2057838aa9a9","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.34.0_1758050916598_0.36301013207592514","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@scoutello/i18n-magic","version":"0.35.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.35.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"2bacac56233a30cac07123526a83523cdec54f1b","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.35.0.tgz","fileCount":66,"integrity":"sha512-FgDyirzZdG6RCwSaRVdgn6QBtbIj1rcm18nWu/sfCVse8y2d8y1kBLZUpH2FyhCkaVosSEYKR0Uol5Y84OxiUA==","signatures":[{"sig":"MEUCIHxMqGp93gUsC7w9PSENk71vyRYBtVigYYjYxccytN3lAiEA3R4w4jLne1Iu/Ioiu0zBWWoh/MdO/cMMlkPQTnwpGIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570977},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ea2223f3b6e95d94f91000bc3ef888d8498c06d","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.35.0_1758229290318_0.9834220755039396","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@scoutello/i18n-magic","version":"0.36.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.36.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js"},"dist":{"shasum":"9f0566c47148ba226672c604277cb4b4ebbc08eb","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.36.0.tgz","fileCount":66,"integrity":"sha512-iK/m/ED1Kub2o3nM1XrtMSix4S+QTcIDodbQVya1FPMGwRb0dayifGsOmbUsGDqPCafnd0YwC8erRitO1JtctA==","signatures":[{"sig":"MEUCIQC+IXgyE9bps+lAVRgz070bF7+lQ+0V3yOK8iMZq9dxOwIgHa2vRaOF6K1Ow5VxNUzuJ9TSl9KV+2+f9U+Ae7Kwk7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574680},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8d9d08820806d42152c6a03ea4f841f1c3f4b7a","private":false,"scripts":{"lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.36.0_1758229672993_0.8035221518183799","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@scoutello/i18n-magic","version":"0.37.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.37.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"340f729beb456b5e93824e5a7fc976fbb995b20b","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.37.0.tgz","fileCount":71,"integrity":"sha512-tZEGv86HZstFO97/wePaB4YBG0qLqKYL7dXy2+n4kV5KVmN4/IlO9v3gLqhEyMAv8jbBtnwZJF6IDbudsYC2eg==","signatures":[{"sig":"MEUCIHBSawqrGC55D/36xbdDDjBrPxqxjNsqPKUdnGQUJ9G6AiEAyLk1xnUZ4dCEJORS0un9HKkU1xZw60Pr14rkYx9cazg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600264},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.37.0_1760113196760_0.78550614449721","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@scoutello/i18n-magic","version":"0.38.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.38.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e652cba869cb76b44a8bf42b6d196f3766921541","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.38.0.tgz","fileCount":71,"integrity":"sha512-pmsRmR5Mz15AlpdjH5qQrd3TobXJGo5dbvgRiS8tGK4r/1Is2aNd/p8p4EDAInJvc3NKDOS5x1SmwIQMlPLG3Q==","signatures":[{"sig":"MEQCID1PG7DKFKD7Y6dhPE0MF8LVLVgbkUrkMM8AI7nbLeTEAiAPUVvWYdFInht/A0Sg+ew8YT8QbCBArCl8pr7DRDxHQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600203},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.38.0_1760113577213_0.3849881310900516","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@scoutello/i18n-magic","version":"0.39.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.39.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"0cd0aabc3c9f803c3fbf2de267b2da28f737912d","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.39.0.tgz","fileCount":71,"integrity":"sha512-pfGeNrjPvGHKQCHqzwQDb9X7ni0rI6VY7IhZH99NZzl29mI0BJIbGqjAtx7hunKCokKjtZUG8uC7tpv2BYQO6g==","signatures":[{"sig":"MEUCIE0fq/tY3/MJ0OmXEPImicv8GnAJra4Z/OTsfpkNn6YkAiEAsMWxwyxG9CikSbL0iU80KaljmhC7k4HqMp0Jhum5ypM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600995},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.39.0_1760113898123_0.4228469732966418","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@scoutello/i18n-magic","version":"0.39.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.39.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4d6189d80bff6e491905cd2d908992f1a4568a5f","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.39.1.tgz","fileCount":71,"integrity":"sha512-TmZNCJeTI04RkIW0OMkRexKPbIKKLj4PD66q9roWmrwafBzIWMbpvbV8Eigb0ZeK+3UtWB/kcRX6/RYxMVWCww==","signatures":[{"sig":"MEUCIB5hTF2tNv4hxX1baIbrPMcPc3aF20Px4CXXdTqlHOqSAiEAl8uKwxqN75cTgxwFyU/FBFebJZtk8shXpYkIC1BzX58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601256},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.39.1_1760114369876_0.174079013162308","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"@scoutello/i18n-magic","version":"0.39.2","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.39.2","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d16277cfa7cd28644a55b0a684bb3980259853d0","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.39.2.tgz","fileCount":71,"integrity":"sha512-lUNPqHAZ8c6TkPQV4ZqgzYANbcdJh9WH3aEOWwijwJ56cbUXvEsBuU21glSaCWGapjM3zaZEDza3qNR9asDT5w==","signatures":[{"sig":"MEUCIEgcZADcArx5ftecUJGOEWQTD7sPJQq2N6yu2ky5sWm9AiEA+tJCQUED2XBeEetJRPp/KkoZeEPO5qr70OQMLP0N26I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601493},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.39.2_1760114507073_0.037753846241028066","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@scoutello/i18n-magic","version":"0.40.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.40.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c625cad370638b623a3e20df2ce434ae1abdfac6","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.40.0.tgz","fileCount":71,"integrity":"sha512-qE57HQr1w5JRbF5vxEaEAZ3Cu6eKBB6KYhOq0Moll8BURBSedj8luiik7zlKBq8NPhZ7LmyFMMS1l6aTj+reUg==","signatures":[{"sig":"MEQCIFhhyqtjLZT79D05TilCVABHl/JdnPXh7xfEWV1ERCb/AiAK+3LVUCBCRLhVJXX+FAPZGYk+8nAIhGmpZjIRog0RKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605425},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.40.0_1760114859607_0.9798800978596014","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@scoutello/i18n-magic","version":"0.41.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.41.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e63e409468c1cb134bf1cdf1da17a54076467a96","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.41.0.tgz","fileCount":71,"integrity":"sha512-7llN8vDQwu1OJwZFonj6qcCmysTPpsbHu9EV7GCSc0G7H72ewVinvRjq9GKEZx+RAaZizVKwr21cLn1qlMmkhw==","signatures":[{"sig":"MEUCIQCJtBPGg/Or3Nmq7RuiyDkPv/HulUHt4EQ55rU+pkLJcwIgC397FHysIDbHbywODydl8v7KgkjTiC4x7bV9MgG6cHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608127},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.41.0_1760115602301_0.5720909468655142","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@scoutello/i18n-magic","version":"0.42.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.42.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a5b124e195faf7ac27486c886909d707767b01fe","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.42.0.tgz","fileCount":71,"integrity":"sha512-MgSCO4U4qP8nqM7GoGaoGKcyTQTPxsmoti14cNSRU1R0wWFSvqcPXDgkSUg0Xj0WZJuAowca8a7HXtwQ40TayQ==","signatures":[{"sig":"MEYCIQDXmB6nkcCqmajcQrYJeRRlkavczvdOnVyOSOSXe2uLmAIhAOQ5I0kwWrig8v4hnfXrlfwkrFTMuSu++KhnDkBwoyjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610165},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.42.0_1760115861716_0.7620167179581232","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@scoutello/i18n-magic","version":"0.42.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.42.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fe2ca4a7bd1ebc38a024890414ce0e330d83e1b4","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.42.1.tgz","fileCount":71,"integrity":"sha512-De7+AnCLfy1Qou44BDM7noS9pfnDcj/nXD8SNLt3QILcFhmAvR79ezFwAhbeskPkOtqZPA9+mISRscBaxS1Oig==","signatures":[{"sig":"MEUCIBde2x6lAQpZ1ftyTeLk9iWdKF2yoQMPgGh2zkxRUaGbAiEAn0rpttVYutjCRA95/EE17ULrkyP43JZaVzYiASXzP+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614069},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.42.1_1760116019325_0.05455565832136666","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@scoutello/i18n-magic","version":"0.43.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.43.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c8597b4f8a3422b1a50562ae72bbc6a1da8191ae","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.43.1.tgz","fileCount":71,"integrity":"sha512-Usymsw94kfPikMcVrRSwclPEJcTwh/6plZFSt2rG2t1HBmYxAVbezcLonKvxxyx55lm1uOfVy5bVmw4FuIxcEw==","signatures":[{"sig":"MEQCIG/b86lbZt7MEN74/+Vgj3pTCkJZq0+ol+vxbLXH06IEAiBAbmD1HTg9PhIeIJdRq39OW3il4rJXYGlaKrHPAUz+RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628421},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.43.1_1760120535486_0.09542525273804459","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@scoutello/i18n-magic","version":"0.45.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.45.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b323df02681670d52deb95dd7653b0570990a8d5","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.45.1.tgz","fileCount":71,"integrity":"sha512-VBdsSoWxWramrxCyHPr7AHchks3OxHEES3b0Nbs4SAznCcNREKDFXMpiaAGlTAcAIbldoaPnmUpbuU+pRzcTrg==","signatures":[{"sig":"MEUCIQDX/PTEVMlgtWXoPcVTVZEaCBrrfC3GocMrfLCEnlSjHQIgYC+eFppB94M4YrmhU+nn8+vfB63g4g+VnuR2OddoKKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627668},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.45.1_1760121559586_0.4169759410150189","host":"s3://npm-registry-packages-npm-production"}},"0.46.1":{"name":"@scoutello/i18n-magic","version":"0.46.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.46.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a7de4bfb9799e5230d8aded81c19c34dc8f78cc7","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.46.1.tgz","fileCount":71,"integrity":"sha512-xDMS3zjDps4qEZuphD8o44sbE6avjWqUeGqFSpw3v9HUjNgnfiEXIKkZ45CMMsN7L9iUHYY8hobmIvvRnUJ/pw==","signatures":[{"sig":"MEQCIDEPeCtLWrD2BioBxROyX9M4SBO5FV7ql+89xvXvIKs8AiBHdpLOaJdAQRjWxJWGfCo81JHNnmGIM7b493O8xzVIgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632861},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.46.1_1760128618475_0.6235729973842694","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@scoutello/i18n-magic","version":"0.47.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.47.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"51a006b10c5a61ebc15b6ca60cce389dace9b50a","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.47.1.tgz","fileCount":71,"integrity":"sha512-NsZmqSt594XPPcYdzb3vnLsPu0SIuYir14j4xgEr4b3WufrDBEJRd2CkuUrR5GHanonTo22TRU8Mv/5WFDYCiA==","signatures":[{"sig":"MEQCIBgixdybHJn6ZLDKysukM9sBxSvayuNLWUk4jwQ/mYjyAiA0gSrwzyswOV+KS7IfvS4WrKYvmjJ106Yd/rx9S1MsSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632608},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.47.1_1760130556640_0.8403338958056092","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@scoutello/i18n-magic","version":"0.49.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.49.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"bb416d0de0b6e749b393fe733b447c495ab20e4f","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.49.1.tgz","fileCount":71,"integrity":"sha512-ltS+ti1ICiTZ+5R8+gJrq3Yz2/Mox+5qtD+1ZNxK3BgZbZI6Ia3jlkNWftaA+kkJMnLj19hauHAeBXGOk9gPag==","signatures":[{"sig":"MEYCIQCNdy7ERBX75fZaXnNdOZFyVuoik5w/gNaZTXOz5ZQEWQIhANmSiWLh4DM+bOKT2orMtBedHlBsLhKET3C8jWemK+SH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630819},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.49.1_1760131155734_0.0552402049495333","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@scoutello/i18n-magic","version":"0.50.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.50.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"42debc761fbb47721b3326e66b46e16c3e890da3","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.50.0.tgz","fileCount":71,"integrity":"sha512-tlH40KvBjHgNSorCiMA1kLEZVCzINzAksMehG0m5kx6Gj7WD4w7ewkBlSXrFW4Np7+uE9mAyJ9+TF1XhpDmdDA==","signatures":[{"sig":"MEYCIQDbuQz3/Pe5qFtu6tKUlrkPkPcufc5Z2Ghl/DaTYklHDwIhAL7AGCdI+1zOoclclfAugiAlz0WN57pGe/DIt1P8tPix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633444},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcaa94ad8c6d71c3c389cb183569fad841be311","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.50.0_1760132021434_0.8275776090327802","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@scoutello/i18n-magic","version":"0.51.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.51.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3f0ee6b8d99e8c2f051ae0a09dd2c93b0198ca5f","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.51.0.tgz","fileCount":71,"integrity":"sha512-0fOqIWki7G9nBp3pVHL0FnLuqS8E0MmSkC/ILWLrfL7Eh4Cr7+PC8L5vtBZa/TOyJmMOWLfQBLF+U68fNsoKfg==","signatures":[{"sig":"MEQCIHYI6psgwYVthkcbMPcP4gY1w/nrdZQduUx8faQNA7cRAiB0T8el8evWW1J5yIeemsJQ7KSzqwuP0Tg/JSZWYdenRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639076},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d5a6e985bdf0e1a54f402e0eff38af6eac836d4","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.51.0_1760371337720_0.9495173340071781","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@scoutello/i18n-magic","version":"0.52.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.52.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9679009485597dcf7358f5e29026a14fbc87dd78","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.52.0.tgz","fileCount":71,"integrity":"sha512-z6iPpBQSJRF9l9pAui7cnd6FE+Mc+n21eFA8P8qD+tnmXqqX0+2dZM0C8wT9PjPomlKoVNFyf+3SDqs8edhhzA==","signatures":[{"sig":"MEUCIQCWKQmdlD0A+99n9UUhIAse2/la28zXyYFryyfBDd8GLwIgPoiquBsR/kTUh6vpLw1i8ucHwtQGye3X1x2qtHruMwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637355},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d5a6e985bdf0e1a54f402e0eff38af6eac836d4","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.52.0_1761910746942_0.5738483601454585","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@scoutello/i18n-magic","version":"0.53.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.53.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"50c09b65e4cf1fd115c06c585d3608ff4c8bec1e","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.53.0.tgz","fileCount":71,"integrity":"sha512-KwDKNbAQiE0LpvdJW3hEqLsSEq/GfJV+vitLTVAnRN32pENQDMV9xxjxUuXRDrC0w5mM7PRcvoJeukLELNzykQ==","signatures":[{"sig":"MEUCIQCHPn6cWEuC1KiB/k9O+TQtvWnon1ewNUEEDGCKWQSm0wIgLHGELBO3eGjthrGPo2ipsDEJTBfkj6x3Dj5xrmo8d7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694210},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"32fa18fb7633778ebcc8e426ea36125cc60ca7e6","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.53.0_1763685971170_0.23720941689400066","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@scoutello/i18n-magic","version":"0.54.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.54.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"75adf50f3969b496e51fed32139ab3903d7cf581","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.54.0.tgz","fileCount":71,"integrity":"sha512-F06c22OvoFPF8bpwvBrzHF0Oh/IvhfF7/mxvNtiUWUqgLlMDdBGI/M6r2BMjMnl1MWOOqYv3XPZqNF5KclXkfg==","signatures":[{"sig":"MEQCIDuqbSwMq5rpOM1ckuL/+e+ScMKgoiHfMdpWDaP6mtzAAiAH8hvCd6PZm4cYsLkSVruw6FgNKKtPWocDVkwdW4F8XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696080},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.54.0_1764088114586_0.9788029379419814","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@scoutello/i18n-magic","version":"0.55.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.55.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e7741b486116471fa651c23f35c535d864eb9d72","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.55.0.tgz","fileCount":71,"integrity":"sha512-FWpGQJ6ALOylcoBTWrIw9FALgP2TwofVk8XsHUak2gu0J+5RUgQwd/tAapjr2KvCPQQRG2tYrN5YeE1w/x4pIQ==","signatures":[{"sig":"MEQCIBHVJObZcmc4u5mpn6bkIL4oC4+fKkgF1UgNbaoqs84RAiB3Dxai4baDDnv6HX8vjh4trmjze/CaZ7qyML3pHGi8SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727107},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.55.0_1764284710920_0.4896398119746299","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@scoutello/i18n-magic","version":"0.56.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.56.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a4a98b80a23468a00de06d3460a4f7a8b3cb56d7","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.56.0.tgz","fileCount":71,"integrity":"sha512-2awj4T4b6fljBccLiO6N7fbgEnxmRSG6DCF5hPlY48xigsVu5ZMP/hkoMaBGfWdeTBG7Wn5LkLtDix98XJVRdQ==","signatures":[{"sig":"MEUCIQDfn3gkjWHt5zzNiYnUer5FERGsq2QSJ5EpaDPCOa6U/AIgUGb/NJ9OT2ds0xCS3/teJ9mRhOe3BMbfv21R58NUEhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729980},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.56.0_1764286073088_0.22449289978186138","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@scoutello/i18n-magic","version":"0.57.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4d779f24a4d76ac123daf63c1d7ba5bbbccbea2b","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.0.tgz","fileCount":71,"integrity":"sha512-eAYhJuDCtbvkMyXaubA4kCraxegDs8qq/bNUe5tJAJoRrkH1x+QZTrOC953sWbNqgU3S30smvO/OD8PKvF8M0Q==","signatures":[{"sig":"MEQCIE8zVTDtWfxdSHSgqkMWD6i6uJQxuSnl5pC/Yp1PI+afAiBI1zfob/lXX79fp0la59LhOa6H2l0ZtI1/O5dlpN9MAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734501},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.0_1764286686875_0.5844003762685275","host":"s3://npm-registry-packages-npm-production"}},"0.57.2":{"name":"@scoutello/i18n-magic","version":"0.57.2","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.2","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"bf974f54c99f09c522570f959767763970933a2c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.2.tgz","fileCount":71,"integrity":"sha512-x6fvj3wwEie25Ve4UDJ2IPjzRcoQfhISIeQx0Llj55rk3xyTQKzAeEOsik/Kr28svEqRGwpgJLtnBiFLrqXvkA==","signatures":[{"sig":"MEQCIE4lHEJGcF5SRdldFgrIn4v0IJgEfczJah+P+Z2pmzXgAiB+qK2JEaqu/dMkjTMADFRZTNUpVYjz73Y9VQHhprFMjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750844},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.4.1","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^13.1.0","fast-glob":"^3.3.3","minimatch":"^10.0.3","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.2","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.2.4","@types/prompts":"^2.4.9","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.2_1766946198448_0.45550173960003226","host":"s3://npm-registry-packages-npm-production"}},"0.57.3":{"name":"@scoutello/i18n-magic","version":"0.57.3","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.3","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c51ef3191372a46e9d44c1143c6f85fb342c6a2d","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.3.tgz","fileCount":57,"integrity":"sha512-sVNvF+7rwCOnFqBk/k38lGWmv9zenJ+C0VrRam3TfkcO7tnZ21MXYrc6F/MIqbFUcNS7iU7YIO04oGvFzv03Gw==","signatures":[{"sig":"MEUCIQCfWbu8WNADw46LBj26iqlCPXbil50ky8aq4N+z5xbrqwIgfPnFdtRxwzLMZMbet6ZtKBEEuV5BvrPogYt9INAr+RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337719},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.3_1767908266115_0.38487411092437585","host":"s3://npm-registry-packages-npm-production"}},"0.57.4":{"name":"@scoutello/i18n-magic","version":"0.57.4","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.4","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b6ae310724fdfc83af6efb260f7aed836cd0b097","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.4.tgz","fileCount":57,"integrity":"sha512-6KcsDoroWVTjZsJ7oKVG72kLAKruE9JdMR1Fo8Kmd11w2erEEUqYyAKxkntsaPJIk74XshWMt1MR9XMsqAhtbw==","signatures":[{"sig":"MEQCIDtnwI9wD4lTgNpf6kkk8W7i/fkcP+b7dpM6xdPwykEgAiAPgxPz3q9p40ZW/tumInryroL26+bV+NryZaL9adcOvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339281},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.4_1767908584792_0.21097114030186126","host":"s3://npm-registry-packages-npm-production"}},"0.57.5":{"name":"@scoutello/i18n-magic","version":"0.57.5","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.5","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fa2f163278327fbac090770ec4bcb57d30619a00","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.5.tgz","fileCount":57,"integrity":"sha512-yRlI2jlwerj4QbKXpAEKIZE4noRwrzez8IWA8ECLqfs8QZQChxO6DmtjgcbFYuPlS+L7NNTwWK3nDHaxUkxmVg==","signatures":[{"sig":"MEUCIQDBMFdWoMa+bRO+Drj3hp5AGzJBGHIAKytoo3wwnFA6dgIgeZzuXf9KPcsKytGlcMpEw+T2TRunIRp4yafPvaSBI9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342978},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.5_1767909126665_0.12877527154132173","host":"s3://npm-registry-packages-npm-production"}},"0.57.6":{"name":"@scoutello/i18n-magic","version":"0.57.6","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.57.6","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"45fe79b20a20b609b4452153616c57970bf1fece","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.57.6.tgz","fileCount":62,"integrity":"sha512-YlQHfFP3rXIe9eOq3sQCAYBMTZmBssuprJUibMpFHPFI3+FvCZuMyKFRP3tsm+PNOqJ1rHagv81FG/vaU2SYDw==","signatures":[{"sig":"MEYCIQD0VhqlXYyifVOavVx0qwnf/2/yFwSdHzqgYpkD0fz4wQIhAN6ztqfMFXRe76daHJuSmjPGLjbX5iKyDU35eMY6pC6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358016},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.57.6_1767976738709_0.34362187539444666","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@scoutello/i18n-magic","version":"0.58.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.58.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2878e255fdc1b0f70b147eb9417367e6326910ad","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.58.0.tgz","fileCount":62,"integrity":"sha512-e2gin83+i8XHMwyW/MUt5pI9WWqMHoMJuuZBnX1DI/kdD7bk9xREsCb/0EQwQPHpY/s/ZctLmNXkilYArd1RJQ==","signatures":[{"sig":"MEUCIQCZoD5ChX+OYXaW77SJM/Q4fd45+utt/kiO54ekEASIMgIgawvU3YKq+fQ1LC7cM/yZ139g3IM02zo9rvsMZotS+tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357189},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.58.0_1769511509879_0.21653003031833573","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@scoutello/i18n-magic","version":"0.59.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.59.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"761a16f0417c5eb2b702ca498e7bc1bbbf01ccf0","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.59.0.tgz","fileCount":62,"integrity":"sha512-6GFP+KvZfPxc6z9he2oY+WXAUcPR+UzX/gYWcq/UvaCxLsXBWbBUAbknCFGbIHv/NFMm24TtP1lz0gPE6anjUQ==","signatures":[{"sig":"MEQCIARxD4btAfgOKhY0ELKfyuMcqeffL53KQJFy5ybq1cdaAiAg5UIU+JJtGTaO7stogJoE95f3M5PbmLEg4i+Gpu8wkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380509},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20db9386520972028fac5d9a446d0b61de32e511","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.59.0_1769722848991_0.24810096182874464","host":"s3://npm-registry-packages-npm-production"}},"0.59.1":{"name":"@scoutello/i18n-magic","version":"0.59.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.59.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"eb869b12265ada29fc19abddc2334fdc52e4ee7c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.59.1.tgz","fileCount":62,"integrity":"sha512-2Dh7qbLN1DqcY3fmz64Bs/C0NvSrrLrWMqHt6cNv1CNr9Uc5VcnzPh92nloyqSWFmvJONmyiUrJ4vUA0wN+9aQ==","signatures":[{"sig":"MEYCIQCw8/ToBvPVLm29GEJwur0yH5FiD1WFScQ4K+K5mkgV2gIhALzNM2nJ9oEzHUuhNfbeA5ddm9mnj49l1WDq2Hw+ZXSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383513},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cdd7e720e4b2fcac07b4179b574cdcbcce501cf1","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.59.1_1770029228076_0.5399899769981149","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@scoutello/i18n-magic","version":"0.60.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.60.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a9d86a415f6cc8941ac5cc8c8208de5966a0404c","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.60.0.tgz","fileCount":67,"integrity":"sha512-kSA+GzHaaVpsYfstRaCR/TTcUPd6Vp/1Odtoi08pFmYf+ytK7+/1JGyxXCL3bvFXX6+TiK/f4BsDlPLD5cjaOw==","signatures":[{"sig":"MEUCIQDovbd7rFaRzFYNjjxsOrhmMQBjrue06tnsTYuzQV7+gwIgGI1VG/KM+3VDAn/5fSNK4oSuQ9pe12jSYe5wwIp/0wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395197},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cdd7e720e4b2fcac07b4179b574cdcbcce501cf1","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.60.0_1770119435922_0.7815207582189196","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@scoutello/i18n-magic","version":"0.61.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.61.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"012783ce820d74dc35b687bdff48dcd2de641326","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.61.0.tgz","fileCount":67,"integrity":"sha512-1NFxBR+M3d9wgK/yyV9Nw9drpieV+TgGLNJmKQzz4/SLi2LCM3bJGsQux/n0YNGGaoAFtnY8jgOyyX9Iqi3RtA==","signatures":[{"sig":"MEUCIAn0CXHEpLZNKaKN5oYzXBI06XlC08wk1QYtUu1pOWR8AiEA4Kh4zD3qhy2He9/KyGfQYmHdEpz/I1HiQLrVDVXusTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392704},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cdd7e720e4b2fcac07b4179b574cdcbcce501cf1","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.61.0_1771422767666_0.5363016399783724","host":"s3://npm-registry-packages-npm-production"}},"0.61.1":{"name":"@scoutello/i18n-magic","version":"0.61.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.61.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"29679fc991b4a73644f3acf289336337a99b062d","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.61.1.tgz","fileCount":67,"integrity":"sha512-lw18QXYMzX2leYZ8p67hZ5E5NkCohzaXcgdHS6/VmoOMcbTK5rMb2gBAQrqxyIDchKJjzD27F2mRSN5HNp5GcA==","signatures":[{"sig":"MEUCIQCgKq6s7TS7KH2T7TB0bebmmrgGATVXtykanNRbMYrd2wIgX8mVJDlNEOLmRziLU4ZatJlgYx5evO1XOGjuRrC4+i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395338},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.61.1_1771521732680_0.18942382855921536","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@scoutello/i18n-magic","version":"0.62.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.62.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"722a900b7885861bd710560f985222a2ed1a43ef","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.62.0.tgz","fileCount":67,"integrity":"sha512-8cF36vGYjbfLF8qN5G6q0C/eZc5bHfRQO71pyP+MmaVfrysvsNP0mxQr7UzNhKpIU1rmdIkEAk2nh7xg/KfdbQ==","signatures":[{"sig":"MEUCIC2e0FuGgICddUmkK2XHVnaREzOUKs23621sAHHcwff5AiEAxkt472B2l3X2xWcXsU/srxp7VdK50b877rIHfW8T76A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387462},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.62.0_1774727192912_0.38639884452883666","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"@scoutello/i18n-magic","version":"0.62.1","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.62.1","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4fdf2c61cd07ad50b8a6988794f5ea0f541f3735","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.62.1.tgz","fileCount":67,"integrity":"sha512-PxJR7JeXBlujxXH0C3sId8wCH4M7jd330NB8DyrSLAFeOjZCPCLwelvyWxdcXLWk65V2oIw7U9spXVrIZPRk9A==","signatures":[{"sig":"MEUCIAsWfHi/+7+q9YvKM9OKgkdKIvGQxw2QpmOlCWAwJGV3AiEAzgo90NEaPTTMVZmI75MoYK3GEE8edTHJENKo0Tdm2LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391847},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows with AI-powered translations for JavaScript/TypeScript projects","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.62.1_1774732651634_0.20944626802763167","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@scoutello/i18n-magic","version":"0.63.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.63.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"411769b5620df4a95332f1cc72af3705369991a0","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.63.0.tgz","fileCount":67,"integrity":"sha512-kddCIuaSSGtpxGiEveEd9Gfyel8EQPCD7V2qDKuZP/BszQyg8L71ze/IiTT0GOruEwXHvonBubWbsQF/KyjssA==","signatures":[{"sig":"MEUCIQCuEVfPLJteQ7tDIpDPNwYzOFjbIyC3AjMk1nY45Fz22AIgITUdjDt2gzMrOvlZSxgAXZ7Qj7l1Dr4tpgEhebLhpoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393772},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.63.0_1777497692869_0.7723891183622398","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@scoutello/i18n-magic","version":"0.64.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.64.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"868fac9fc71957ca05284667b9a874353485ac61","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.64.0.tgz","fileCount":67,"integrity":"sha512-aUYNXVfO5fKWgJgf+kBycyju0FsHNwcojIOhL3znyLEuoAOtpsfLqzX2mW4NHESMhGbi9RS4moO9lJgNgDJpRg==","signatures":[{"sig":"MEQCIAk2MbNxy+pyB2iRagg541zLVTNuLBwirFFxVWe7CJxhAiBGJXnYM3c2l7bGW3mk79OqaKWeH6XB1kxdZSz2mK+U8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395004},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.64.0_1777497971763_0.40525153761317956","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@scoutello/i18n-magic","version":"0.65.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.65.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fb525d51774ebb5c149eb400e3adce002c3e4388","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.65.0.tgz","fileCount":67,"integrity":"sha512-8JmBBHwilNQbVAFwxAaDxNrPRBPaUHXugq6iC/BHIXRqo00BIEAaDXn3qEIPGeQzcGnoEjRhKEKYnZwe3dfGTg==","signatures":[{"sig":"MEQCIBKWEBNyiQkNk3R20NStq+L2imgurG8eXVVjAQdYDo/RAiAHOaKp94qwxQ7Wn9jLA+VhnHUxFotN5gt6n99E+ctBHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402113},"jest":{"testEnvironment":"node"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"jest","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"11.6.0","description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"jest":"^29.7.0","openai":"^5.20.2","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.65.0_1778011255894_0.31221984866549524","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@scoutello/i18n-magic","version":"0.66.0","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"author":{"url":"https://github.com/BjoernRave","name":"scoutello"},"license":"MIT","_id":"@scoutello/i18n-magic@0.66.0","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"dist":{"shasum":"38d74d944c07b6bfd28f7c1748594d815b5e2058","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.66.0.tgz","fileCount":82,"integrity":"sha512-na+WQtVdzygi8pzXrSjeHvAX0GkKse7JocqLQm/oKOyO4TffZ4nKwXCoLUV7ZkyV4C+lnhZI82wCAjWMW+mubA==","signatures":[{"sig":"MEUCIQCRmVAPVyfwRug+3cvW1Hli7KlM5zLQxZkUJeCNLlznnAIgHCCHvrPjbK8lBky4VUplqpc6szRmMX9MKkNuSaDXL5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421857},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026b58e6143d1ad15d6c1648d1e3c0c46bfb2e21","private":false,"scripts":{"mcp":"node dist/mcp-server.js","lint":"biome check src/","size":"size-limit","test":"tsx --test test/**/*.test.ts","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","start":"tsc --watch","analyze":"size-limit --why","prepare":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"repository":{"url":"git+https://github.com/BjoernRave/i18n-magic.git","type":"git"},"_npmVersion":"10.9.8","description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.2","chalk":"^5.6.2","dotenv":"^16.5.0","prompts":"^2.4.2","commander":"^14.0.2","fast-glob":"^3.3.3","minimatch":"^10.1.1","cli-progress":"^3.12.0","i18next-scanner":"^4.6.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"tsx":"^4.20.6","openai":"^5.20.2","typescript":"^5.9.3","@types/node":"^20.12.12","@biomejs/biome":"2.3.11","@types/prompts":"^2.4.9","@types/cli-progress":"^3.11.6","@tsconfig/recommended":"^1.0.8"},"peerDependencies":{"openai":"^5.20.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n-magic_0.66.0_1783980179556_0.5346704855210609","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@scoutello/i18n-magic","version":"0.67.0","private":false,"license":"MIT","description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"homepage":"https://github.com/BjoernRave/i18n-magic#readme","bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"repository":{"type":"git","url":"git+https://github.com/BjoernRave/i18n-magic.git"},"author":{"name":"scoutello","url":"https://github.com/BjoernRave"},"type":"module","main":"dist/index.js","typings":"dist/index.d.ts","types":"dist/index.d.ts","bin":{"i18n-magic":"dist/cli.js","i18n-magic-mcp":"dist/mcp-server.js"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"analyze":"size-limit --why","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js && echo '#!/usr/bin/env node' | cat - dist/mcp-server.js > temp && mv temp dist/mcp-server.js && chmod +x dist/mcp-server.js","lint":"biome check src/","mcp":"node dist/mcp-server.js","prepare":"npm run build","size":"size-limit","start":"tsc --watch","test":"tsx --test test/**/*.test.ts"},"engines":{"node":">=20"},"peerDependencies":{"openai":"^5.20.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.2","chalk":"^5.6.2","cli-progress":"^3.12.0","commander":"^14.0.2","dotenv":"^16.5.0","fast-glob":"^3.3.3","i18next-scanner":"^4.6.0","minimatch":"^10.1.1","prompts":"^2.4.2","zod":"^3.24.2"},"devDependencies":{"@biomejs/biome":"2.3.11","@tsconfig/recommended":"^1.0.8","@types/cli-progress":"^3.11.6","@types/node":"^20.12.12","@types/prompts":"^2.4.9","openai":"^5.20.2","tsx":"^4.20.6","typescript":"^5.9.3"},"packageManager":"pnpm@10.27.0","_id":"@scoutello/i18n-magic@0.67.0","gitHead":"5bc57f9c4faa141c27049987fd6978c2bb9f19e7","_nodeVersion":"24.18.0","_npmVersion":"10.9.8","dist":{"integrity":"sha512-MSHeF3LYjL7C4sSNf9d0Ll8TTdn5zcCZDWEpH5r7Rb50G3MMrE/OrZIuAhX6ozOAgVxxHOaYgDR+Nfhfo5X+XQ==","shasum":"c9f797ce6de4ad15e0c4bb8f18ba6083006bafad","tarball":"https://registry.npmjs.org/@scoutello/i18n-magic/-/i18n-magic-0.67.0.tgz","fileCount":87,"unpackedSize":423624,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFSd8dO0YBTwtVxN2dv5PQ/FdVaXYzHgc5fPFKimPbWFAiEAzO+ZxT/SZYoQRLac4ImVi+jhbfwAzi0ULZ4svmYNRQA="}]},"_npmUser":{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"},"directories":{},"maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n-magic_0.67.0_1785278320959_0.5412205797732026"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-16T15:13:41.564Z","modified":"2026-07-28T22:38:41.313Z","0.14.0":"2025-04-16T15:13:41.977Z","0.15.0":"2025-04-17T08:47:16.205Z","0.15.1":"2025-04-17T08:50:13.186Z","0.15.2":"2025-04-18T23:07:44.401Z","0.16.0":"2025-05-20T19:15:03.728Z","0.18.0":"2025-05-24T23:34:39.863Z","0.19.0":"2025-05-24T23:52:24.486Z","0.20.0":"2025-05-25T00:11:43.276Z","0.21.0":"2025-05-25T00:18:18.698Z","0.22.0":"2025-05-25T00:22:22.579Z","0.23.0":"2025-05-25T00:35:48.074Z","0.24.0":"2025-09-14T19:39:32.872Z","0.24.1":"2025-09-14T19:42:05.046Z","0.25.0":"2025-09-15T19:44:09.717Z","0.26.0":"2025-09-15T23:39:31.443Z","0.27.0":"2025-09-16T13:50:25.252Z","0.28.0":"2025-09-16T14:00:18.257Z","0.29.0":"2025-09-16T14:02:59.085Z","0.29.1":"2025-09-16T14:07:13.213Z","0.30.0":"2025-09-16T14:20:40.793Z","0.32.0":"2025-09-16T17:07:09.699Z","0.33.0":"2025-09-16T17:11:58.650Z","0.34.0":"2025-09-16T19:28:36.807Z","0.35.0":"2025-09-18T21:01:30.571Z","0.36.0":"2025-09-18T21:07:53.178Z","0.37.0":"2025-10-10T16:19:56.940Z","0.38.0":"2025-10-10T16:26:17.422Z","0.39.0":"2025-10-10T16:31:38.287Z","0.39.1":"2025-10-10T16:39:30.070Z","0.39.2":"2025-10-10T16:41:47.304Z","0.40.0":"2025-10-10T16:47:39.800Z","0.41.0":"2025-10-10T17:00:02.476Z","0.42.0":"2025-10-10T17:04:21.935Z","0.42.1":"2025-10-10T17:06:59.524Z","0.43.1":"2025-10-10T18:22:15.730Z","0.45.1":"2025-10-10T18:39:19.779Z","0.46.1":"2025-10-10T20:36:58.711Z","0.47.1":"2025-10-10T21:09:16.852Z","0.49.1":"2025-10-10T21:19:15.941Z","0.50.0":"2025-10-10T21:33:41.664Z","0.51.0":"2025-10-13T16:02:17.942Z","0.52.0":"2025-10-31T11:39:07.172Z","0.53.0":"2025-11-21T00:46:11.493Z","0.54.0":"2025-11-25T16:28:34.795Z","0.55.0":"2025-11-27T23:05:11.187Z","0.56.0":"2025-11-27T23:27:53.311Z","0.57.0":"2025-11-27T23:38:07.123Z","0.57.2":"2025-12-28T18:23:18.679Z","0.57.3":"2026-01-08T21:37:46.282Z","0.57.4":"2026-01-08T21:43:04.948Z","0.57.5":"2026-01-08T21:52:06.804Z","0.57.6":"2026-01-09T16:38:58.859Z","0.58.0":"2026-01-27T10:58:30.030Z","0.59.0":"2026-01-29T21:40:49.159Z","0.59.1":"2026-02-02T10:47:08.231Z","0.60.0":"2026-02-03T11:50:36.084Z","0.61.0":"2026-02-18T13:52:47.804Z","0.61.1":"2026-02-19T17:22:12.842Z","0.62.0":"2026-03-28T19:46:33.103Z","0.62.1":"2026-03-28T21:17:31.783Z","0.63.0":"2026-04-29T21:21:33.075Z","0.64.0":"2026-04-29T21:26:11.970Z","0.65.0":"2026-05-05T20:00:56.052Z","0.66.0":"2026-07-13T22:02:59.708Z","0.67.0":"2026-07-28T22:38:41.136Z"},"bugs":{"url":"https://github.com/BjoernRave/i18n-magic/issues"},"author":{"name":"scoutello","url":"https://github.com/BjoernRave"},"license":"MIT","homepage":"https://github.com/BjoernRave/i18n-magic#readme","keywords":["i18n","internationalization","translation","localization","cli","ai","openai","gemini","react-i18next","next-i18next","vue-i18n","automation","typescript","javascript"],"repository":{"type":"git","url":"git+https://github.com/BjoernRave/i18n-magic.git"},"description":"Intelligent CLI toolkit that automates internationalization workflows for JavaScript/TypeScript projects and auto-translates new string keys to other languages","maintainers":[{"name":"bjoern-rave","email":"bjoern.rave@gmail.com"}],"readme":"# i18n Magic ✨\n\n**The intelligent CLI toolkit that automates your internationalization workflow with AI-powered translations.**\n\nStop context switching. Let AI handle your translations while you stay in your code editor.\n\n## 🚀 What it does\n\n- **🔍 Smart Detection**: Automatically scans your codebase to find translation keys\n- **🤖 AI Translation**: Generates high-quality translations using OpenAI or Gemini models\n- **🔄 Sync & Maintain**: Keeps all your locales in perfect sync\n- **🧹 Clean & Optimize**: Removes unused translations and creates optimized bundles\n- **⚡ CI/CD Ready**: Perfect for automated workflows and deployment pipelines\n- **🔌 MCP Integration**: Connect with Cursor and other LLMs to add translation keys on the fly\n\n## 📋 Requirements\n\n- JSON-based i18n libraries (react-i18next, next-i18next, vue-i18n, etc.)\n- Node.js 20+\n- An OpenAI or Google Gemini API key for commands that generate translations\n\n## Why This Matters\n\n**Traditional workflow**: 40+ minutes and 13 context switches to add 10 keys across 4 languages.\n\n**With i18n-magic + AI agents**: 2.5 minutes, zero context switches. Stay in flow.\n\n---\n\n## CLI Commands\n\n```bash\nnpx @scoutello/i18n-magic scan            # Find & add missing translations\nnpx @scoutello/i18n-magic sync            # Translate to all languages\nnpx @scoutello/i18n-magic replace [key]   # Update existing translation\nnpx @scoutello/i18n-magic remove-key [key] # Remove a specific key\nnpx @scoutello/i18n-magic clean           # Remove unused keys\nnpx @scoutello/i18n-magic check-missing   # CI/CD validation\n```\n\n**`scan`** - Scans your codebase for missing keys, prompts you for values, auto-translates to all locales.\n\n**`sync`** - Takes your default locale translations and translates missing keys to other locales. Perfect for CI/CD.\n\n**`replace`** - Update an existing translation key across all locales. Detects which namespaces use the key automatically.\n\n**`remove-key`** - Remove a specific translation key from all namespaces and locales. Useful when deprecating keys.\n\n**`clean`** - Removes unused translation keys from all locales. Great for keeping files lean.\n\n**`check-missing`** - Read-only check across every configured locale and namespace. Exits with error code if translations are missing and never calls a provider or writes. Perfect for CI pipelines.\n\n`check-missing`, `clean`, `remove-key`, and `restore-from-namespaces` work without provider credentials. Translation commands request a provider only when they actually have values to translate.\n\n### Namespace Organization (for large apps)\n\n```javascript\n// i18n-magic.js\nglobPatterns: [\n  './src/shared/**/*.tsx',              // → common.json\n  { pattern: './src/dashboard/**/*.tsx', namespaces: ['dashboard'] },\n  { pattern: './src/mobile/**/*.tsx', namespaces: ['mobile'] }\n]\n```\n\nResult: Separate files per feature (`common.json`, `dashboard.json`, `mobile.json`) across all locales.\n\n---\n\n## The MCP Server: AI Superpowers\n\n**MCP (Model Context Protocol)** = API for AI agents.\n\nInstall the i18n-magic MCP server in Cursor, and your AI gets 6 tools:\n\n### 1. `search_translations` - Prevent Duplicates\nFuzzy search across all translations. AI searches before adding anything.\n\n### 2. `add_translation_key` - Add New Keys  \nAdds a single key. MCP writes require the value's explicit source `language`. If API translation is configured, it auto-translates to other locales; otherwise run `sync`.\n\n### 3. `add_translation_keys` - Add Multiple Keys Fast\nBatch add 2+ keys in one call with better performance than multiple single-key calls. Every key requires its explicit source `language`.\n\n### 4. `get_translation_key` - Check What Exists\nRetrieve current value for any key.\n\n### 5. `update_translation_key` - Fix & Auto-Translate\nMCP writes require the value's explicit source `language`. With a configured provider, update and validate all locales before writing. Without a provider, update only the supplied language and report the remaining locales as pending.\n\n### 6. `list_untranslated_keys` - Batch Check\nShow all missing keys across your codebase.\n\n---\n\n## Quick Setup (5 Minutes)\n\n### 1. Install\n\n```bash\nnpm install @scoutello/i18n-magic\n```\n\n### 2. Create `i18n-magic.js` in project root\n\n```javascript\nmodule.exports = {\n  globPatterns: ['./src/**/*.{ts,tsx,js,jsx}'],\n  loadPath: 'locales/{{lng}}/{{ns}}.json',\n  savePath: 'locales/{{lng}}/{{ns}}.json',\n  locales: ['en', 'de', 'es', 'fr'],\n  defaultLocale: 'en',\n  namespaces: ['common'],\n  defaultNamespace: 'common',\n  context: 'Your app description here',\n  model: 'gpt-4o-mini', // or 'gemini-2.0-flash-lite'\n  \n  // Optional: Auto-clean before scanning\n  autoClear: true,\n  \n  // Optional: Skip translation during scan (translate later with sync)\n  disableTranslationDuringScan: false,\n}\n```\n\n**Key options**:\n- `context`: Describe your app/domain. Better context = better translations.\n- `autoClear`: Auto-remove unused keys before scanning.\n- `disableTranslationDuringScan`: Set `true` to only add English during scan, then use `sync` command for translations.\n\n### 3. Add API key to `.env`\n\n```bash\nOPENAI_API_KEY=sk-your-key-here\n```\n\n### 4. Configure MCP in Cursor\n\nSettings → Features → Model Context Protocol:\n\n```json\n{\n  \"i18n-magic\": {\n    \"command\": \"node\",\n    \"args\": [\"./node_modules/@scoutello/i18n-magic/dist/mcp-server.js\"]\n  }\n}\n```\n\n### 5. Restart Cursor\n\nDone! Test by asking: *\"Search for translations with 'password'\"*\n\n---\n\n## How to Use It\n\n### Pattern 1: Adding Translations (Search First!)\n\n**You**: \"Add a submit button\"\n\n**AI**:\n1. Searches existing translations for \"submit\"\n2. Finds `submitButton: \"Submit\"` already exists\n3. Suggests reusing it\n4. Generates: `<Button>{t('submitButton')}</Button>`\n\n**Result**: No duplicate keys, instant code.\n\nIf nothing exists:\n- AI adds key(s) with an explicit source language: `add_translation_key` or `add_translation_keys`\n- If API translation is configured, other locales are updated automatically\n- If not configured, run: `npx @scoutello/i18n-magic sync`\n\n### Pattern 2: Updating Translations\n\n**You**: \"Change welcome message to 'Welcome back!'\"\n\n**AI**:\n1. Finds the key via search\n2. Calls `update_translation_key`\n3. Auto-translates to all languages when a provider is configured\n\nWithout a provider, the source locale is updated and the response instructs you to run `sync` for the pending locales.\n\n### Pattern 3: Batch Check\n\n**You**: \"What translations are missing?\"\n\n**AI**: Calls `list_untranslated_keys`, shows you the list.\n\nAdd them now or during development. Your choice.\n\n---\n\n## Real Example\n\nBuilding a UserProfile component:\n\n**You**: \"Replace 'User Profile' with translation\"\n\n**AI**:\n- Searches for \"user profile\"\n- Nothing found\n- Adds: `profile.title: \"User Profile\"` to en/dashboard.json\n- Updates code: `<h1>{t('profile.title')}</h1>`\n\n**You**: \"Add translations for labels\"\n\n**AI**:\n- Searches \"email\" → finds `emailLabel` in common\n- Reuses existing key (no duplicate!)\n- Searches \"full name\" → nothing found\n- Adds new: `profile.fullNameLabel: \"Full Name\"`\n\n**You run**:\n```bash\nnpx @scoutello/i18n-magic sync\n```\n\n**Result**: All keys now in EN, DE, ES, FR. Took 2 minutes.\n\nLater: **\"Change title to 'Your Profile'\"**\n\n**AI**: Calls `update_translation_key` → all locales update together with a provider, or only the source locale updates and the others are reported as pending.\n\n---\n\n## Pro Tips\n\n### Better Translations with Context\n\n```javascript\n// Generic → Okay\ncontext: 'Web application'\n\n// Specific → Much better!\ncontext: 'E-commerce for outdoor gear. Friendly tone. Target: adventurers.'\n```\n\nMore context = better AI translations.\n\n### Fail-closed translation writes\n\nProvider responses must contain exactly the requested keys with string values. A malformed response is retried once with a corrective prompt. If the retry or any later locale fails, `scan`, `sync`, `replace`, and programmatic add/update operations discard their staged changes without writing locale files. Final storage failures can still leave partial writes across files.\n\n### CI/CD: Auto-translate on PR\n\n```yaml\n# .github/workflows/auto-translate.yml\non:\n  pull_request:\n    paths: ['locales/en/**/*.json']\n\njobs:\n  translate:\n    steps:\n      - run: npx @scoutello/i18n-magic sync\n      - run: git commit -am \"chore: auto-translate\"\n```\n\nEnglish changes → auto-translated → committed. Zero manual work.\n\n### Namespace Strategy\n\n- **<100 keys**: Single `common.json`\n- **100-500 keys**: Split by feature (`auth`, `dashboard`)  \n- **500+ keys**: Feature-based with auto-assignment (see setup section)\n\n### Custom Storage Solutions\n\nStore translations anywhere (S3, databases, CDNs):\n\n```javascript\n// Example: S3 storage\nconst { S3Client, GetObjectCommand, PutObjectCommand } = require('@aws-sdk/client-s3')\n\nconst s3Client = new S3Client({\n  region: process.env.S3_REGION,\n  credentials: {\n    accessKeyId: process.env.S3_ACCESS_KEY,\n    secretAccessKey: process.env.S3_SECRET_KEY,\n  }\n})\n\nmodule.exports = {\n  loadPath: async (locale, namespace) => {\n    const response = await s3Client.send(\n      new GetObjectCommand({\n        Bucket: 'my-translations-bucket',\n        Key: `locales/${locale}/${namespace}.json`,\n      })\n    )\n    const data = await response.Body.transformToString()\n    return JSON.parse(data)\n  },\n  \n  savePath: async (locale, namespace, data) => {\n    await s3Client.send(\n      new PutObjectCommand({\n        Bucket: 'my-translations-bucket',\n        Key: `locales/${locale}/${namespace}.json`,\n        Body: JSON.stringify(data, null, 2),\n        ContentType: 'application/json',\n      })\n    )\n  },\n  // ... other config\n}\n```\n\n---\n\n## Troubleshooting\n\n### MCP Connection Error\n\n**Error**: `MCP error -32000: Connection closed`\n\n**Fix**: Use auto-detection (no `cwd` needed):\n```json\n{\n  \"i18n-magic\": {\n    \"command\": \"node\",\n    \"args\": [\"./node_modules/@scoutello/i18n-magic/dist/mcp-server.js\"]\n  }\n}\n```\n\n**Still broken?** Check `i18n-magic.js` exists in project root:\n```bash\nls -la i18n-magic.js\n```\n\n### Translations Not Working\n\n**Problem**: Keys added but not translated.\n\n**Fix**: Run sync!\n```bash\nnpx @scoutello/i18n-magic sync\n```\n\n`add_translation_key`/`add_translation_keys` translate automatically when API translation is configured; otherwise run `sync`.\n\n### MCP Tools Not Appearing\n\n1. Restart Cursor after adding MCP config\n2. Check Settings → Features → MCP shows \"i18n-magic\" as Connected\n3. Test: Ask AI to *\"search translations for 'password'\"*\n\n---\n\n## Get Started Now\n\n1. `npm install @scoutello/i18n-magic`\n2. Create `i18n-magic.js` config (see setup section)\n3. Add `OPENAI_API_KEY` to `.env`\n4. Configure MCP in Cursor\n5. Start coding. AI handles translations.\n\n**5 minutes to set up. Hours saved every week.**\n\n### Links\n\n- **MCP Details**: [MCP-SERVER.md](./MCP-SERVER.md)\n- **Example App**: [example-app/](./example-app/)\n- **GitHub**: [github.com/BjoernRave/i18n-magic](https://github.com/BjoernRave/i18n-magic)\n- **NPM**: [@scoutello/i18n-magic](https://www.npmjs.com/package/@scoutello/i18n-magic)\n\n---\n\n*Never context switch for translations again. 🌍*\n","readmeFilename":"README.md"}