{"_id":"@gunshi/plugin-i18n","_rev":"47-2449ea77074ce38f1b97e5912b4adc0a","name":"@gunshi/plugin-i18n","dist-tags":{"alpha":"0.27.0-alpha.10","beta":"0.27.0-beta.6","latest":"0.37.3"},"versions":{"0.26.3":{"name":"@gunshi/plugin-i18n","version":"0.26.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.26.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"7e79b9e2dff98b97ae2924db765934f89732e765","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.26.3.tgz","fileCount":5,"integrity":"sha512-ShpzTPcDzYj9YOU+sI5jAXpgIUQg1M81cTfeC6jROwyFwxXhj2DxE5VjhhZd4SHN05rB2SKlftsuw9muY03a/Q==","signatures":[{"sig":"MEQCIEa5fJ7jRP5HIUgrVET4yFRv0n3w+TGT2TpAJFDQsvSBAiAt8S5VV4+T4do2wUFWQmdHMSZ1s6TOcE5iND8CRIIxig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39927},"type":"module","_from":"file:gunshi-plugin-i18n-0.26.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","actor":{"name":"kazupon","type":"user","email":"kawakazu80@gmail.com"},"email":"kawakazu80@gmail.com"},"_resolved":"/private/var/folders/72/jr04tf091qd98qxqgpyj0m780000gq/T/e3e91b26eaf034a05dcea6f8abdb6e8b/gunshi-plugin-i18n-0.26.3.tgz","_integrity":"sha512-ShpzTPcDzYj9YOU+sI5jAXpgIUQg1M81cTfeC6jROwyFwxXhj2DxE5VjhhZd4SHN05rB2SKlftsuw9muY03a/Q==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.3.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@gunshi/plugin":"0.26.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.4","deno":"^2.3.3","tsdown":"^0.12.3","publint":"^0.3.12","typedoc":"^0.28.4","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.26.3","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.26.3","typedoc-plugin-markdown":"^4.6.3"},"peerDependencies":{"@gunshi/plugin-global":"0.26.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.26.3_1751692361386_0.9854108136304884","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.2":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"b2013753230407198bd16f03612482a13161f399","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-pv67hF/O36RIT2hLnAqDuEH66/NGro0pgJxdlz7lHTW/urtcQy+tC7oYVD6GOQKB4v30M8/dGNX6Qfxcy2haAA==","signatures":[{"sig":"MEUCIQDNAOTWR0U2kxNpWv57btzJOAJrcmbWZTXrIsaAy/k6LwIgXHvEPdzHPLZD+Eq15q4Px6EgSQ43llEgBnvEOMoqr9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39909},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","actor":{"name":"kazupon","type":"user","email":"kawakazu80@gmail.com"},"email":"kawakazu80@gmail.com"},"_resolved":"/tmp/f96018f405e9999a5baba7e3bba1df3a/gunshi-plugin-i18n-0.27.0-alpha.2.tgz","_integrity":"sha512-pv67hF/O36RIT2hLnAqDuEH66/NGro0pgJxdlz7lHTW/urtcQy+tC7oYVD6GOQKB4v30M8/dGNX6Qfxcy2haAA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@gunshi/plugin":"0.27.0-alpha.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.0","tsdown":"^0.12.9","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.2","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.2","typedoc-plugin-markdown":"^4.7.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.2_1751716456323_0.7928581161656765","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.5":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.5","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.5","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"9b2db96cdcb354f5a6783f9a534b156797475842","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.5.tgz","fileCount":5,"integrity":"sha512-aFJV1JX1qrb/zQMgsuS84mgSB9MJnox956VmLsAc2a3kFKEXFJlP0b1LMLHx5KoHLFM5CPlOhZazLS/jw6b8HA==","signatures":[{"sig":"MEUCIQCyTXhTXDFKz/PuASy5VsDazl+shpPg26ZBL18kmGCBQwIgLL8N0XOeaqpHMnJDJii8bonOLjHBy02RzKM++CTq7G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39909},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.5.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","actor":{"name":"kazupon","type":"user","email":"kawakazu80@gmail.com"},"email":"kawakazu80@gmail.com"},"_resolved":"/tmp/e1a29687921bff6f9d1927e9b910c1be/gunshi-plugin-i18n-0.27.0-alpha.5.tgz","_integrity":"sha512-aFJV1JX1qrb/zQMgsuS84mgSB9MJnox956VmLsAc2a3kFKEXFJlP0b1LMLHx5KoHLFM5CPlOhZazLS/jw6b8HA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@gunshi/plugin":"0.27.0-alpha.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.0","tsdown":"^0.12.9","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.5","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.5","typedoc-plugin-markdown":"^4.7.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.5"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.5_1751809323282_0.8441200257530566","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.6":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.6","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.6","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"1261c584d07c26709afbd1b1c9f80b00d331e532","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.6.tgz","fileCount":5,"integrity":"sha512-+dghNgoMjKH6y8V1g9TE4m5J//5mtm9DrUr/tvkMxL+gftbwhwEje9l8N1qakQpkfmzrlWltquPqdaInlgrLOg==","signatures":[{"sig":"MEUCIBxM6/Ii/llTGe0lxWmhKjjHU1SZMu69TF2fgY9VlHrlAiEAr8YaaN4QgOHOus3UIcdwSM1wXNbaEFlSr9SXBS/8V+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39909},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.6.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","actor":{"name":"kazupon","type":"user","email":"kawakazu80@gmail.com"},"email":"kawakazu80@gmail.com"},"_resolved":"/tmp/5d2fbc9c4c76ea8eddfe48548ca1643e/gunshi-plugin-i18n-0.27.0-alpha.6.tgz","_integrity":"sha512-+dghNgoMjKH6y8V1g9TE4m5J//5mtm9DrUr/tvkMxL+gftbwhwEje9l8N1qakQpkfmzrlWltquPqdaInlgrLOg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@gunshi/plugin":"0.27.0-alpha.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.0","tsdown":"^0.12.9","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.6","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.6","typedoc-plugin-markdown":"^4.7.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.6"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.6_1751809525856_0.6547088656919","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.7":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.7","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.7","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"11261d0dd3c4942415a27b64ce10d77a2ce93528","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.7.tgz","fileCount":5,"integrity":"sha512-tcQSbFz1CPNs3flyHDNb+ofyjAuAUcQvHK+lkZ28Uhr6ZMsoYW+q6gTjOWTD1gd5EYyuyMWWij3n67POyWYdaw==","signatures":[{"sig":"MEUCIQC8d/KNlncNB228v+zqrrk2LqkGLAfiz3h0REi9VzL4KwIgYqpEb8uX0ezBU79Kpk00FL7ODU/R99wOKrDfyRkaS8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41069},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.7.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/ea58b8270430e2edecf482bef73938ff/gunshi-plugin-i18n-0.27.0-alpha.7.tgz","_integrity":"sha512-tcQSbFz1CPNs3flyHDNb+ofyjAuAUcQvHK+lkZ28Uhr6ZMsoYW+q6gTjOWTD1gd5EYyuyMWWij3n67POyWYdaw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@gunshi/plugin":"0.27.0-alpha.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.0","tsdown":"^0.12.9","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.7","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.7","typedoc-plugin-markdown":"^4.7.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.7"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.7_1752571670630_0.4027407263640934","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.8":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.8","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.8","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"9d4b2f38f54e6cbbe1797f5d95089a68d359876e","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.8.tgz","fileCount":5,"integrity":"sha512-G6E0k5do/ZTQEHvEq68ufXNFTKqYp+hmkVmui9yPAyajvlSHr7nMBuscrKdMa6IH3ZgdwAQ7oBFbg54EGydzRQ==","signatures":[{"sig":"MEQCIDda9gEiY4FsHtyeU9/RqqlgLTlHMfDGMDJhhvg+c4duAiAF7EodAfY0juIX+BtKC+YOFxfc7C1N0a4jXDQnkVUVOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41069},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.8.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/dd30f07c5e83baf2452f8f0bc321748f/gunshi-plugin-i18n-0.27.0-alpha.8.tgz","_integrity":"sha512-G6E0k5do/ZTQEHvEq68ufXNFTKqYp+hmkVmui9yPAyajvlSHr7nMBuscrKdMa6IH3ZgdwAQ7oBFbg54EGydzRQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@gunshi/plugin":"0.27.0-alpha.8"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.0","tsdown":"^0.12.9","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.8","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.8","typedoc-plugin-markdown":"^4.7.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.8"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.8_1752572099937_0.504997547009123","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.9":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.9","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.9","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"0ab312880abda45645f9e4f391ad5581c57de351","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.9.tgz","fileCount":5,"integrity":"sha512-YStn7U0t/aho+iv1+RkNIs9culJLuf3ix3yn+wjL5+zjBlz4Xe4+zbxmEf/lxRzNHxzhhCIdQDmx13CKeFYwhA==","signatures":[{"sig":"MEQCIAYuxiJlqNkTC5+umyTcrR+HUTCxbMa0l8lT6sqPxb/TAiAdz2nrb+0rNiIMzWoGIIZ6dOKFXfa9HXpot3wAx4NTmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66979},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.9.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/f517176678a248f5c206cc01fc2aba5b/gunshi-plugin-i18n-0.27.0-alpha.9.tgz","_integrity":"sha512-YStn7U0t/aho+iv1+RkNIs9culJLuf3ix3yn+wjL5+zjBlz4Xe4+zbxmEf/lxRzNHxzhhCIdQDmx13CKeFYwhA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@gunshi/plugin":"0.27.0-alpha.9"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.2","tsdown":"^0.13.0","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.9","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.9","typedoc-plugin-markdown":"^4.7.1"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.9"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.9_1753537395413_0.46926834543019336","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-alpha.10":{"name":"@gunshi/plugin-i18n","version":"0.27.0-alpha.10","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-alpha.10","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"fd1977d83dfdf689665e8556c685a94a089fe2fb","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-alpha.10.tgz","fileCount":5,"integrity":"sha512-l4hIgzPgDBZK6OoCyc9m97MhAgQ2aJaVuvad+g9oa/mGwPuK8FuUB8jU5GytsAZJ7Fcq05ZTSK0JQlz10CxHDQ==","signatures":[{"sig":"MEUCICe7RNzWmisnlRrJ2ik4jv/1gA3i7E3Yoh9Qdj6pmgR7AiEAqRcNdRy6L+t+veDVvoOjokaCYrRRKvAXo4N8IhwGVgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66984},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-alpha.10.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/687355e0305f0ec8bb6e6b2267db6e6c/gunshi-plugin-i18n-0.27.0-alpha.10.tgz","_integrity":"sha512-l4hIgzPgDBZK6OoCyc9m97MhAgQ2aJaVuvad+g9oa/mGwPuK8FuUB8jU5GytsAZJ7Fcq05ZTSK0JQlz10CxHDQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@gunshi/plugin":"0.27.0-alpha.10"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.4.2","tsdown":"^0.13.0","publint":"^0.3.12","typedoc":"^0.28.7","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-alpha.10","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-alpha.10","typedoc-plugin-markdown":"^4.7.1"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-alpha.10"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-alpha.10_1753537751484_0.37342073647166685","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.0":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"8d4b4700ef92aa158700ad4b63ee64f2a734764a","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.0.tgz","fileCount":5,"integrity":"sha512-PkHSYOYbdKyRY6kJq2rSL10kQneoc7CicfZ6iKj4EJSQrbb9cAUxiBKVJHOZOfHYK4jV4uR9UP2JffmztDn8MA==","signatures":[{"sig":"MEQCIBAotmgcIeHaMR/XuPnSErF3/Kv7MmPK5jqGkM8K3o17AiBbjnY7NHVwZjnZy+GLC6I2ElUrVOqXPCw2U1XoT5wQ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75482},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/b6578dfd4530cc48284af2bd56a9dbb6/gunshi-plugin-i18n-0.27.0-beta.0.tgz","_integrity":"sha512-PkHSYOYbdKyRY6kJq2rSL10kQneoc7CicfZ6iKj4EJSQrbb9cAUxiBKVJHOZOfHYK4jV4uR9UP2JffmztDn8MA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@gunshi/plugin":"0.27.0-beta.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.4","gunshi":"0.27.0-beta.0","tsdown":"^0.15.6","publint":"^0.3.14","typedoc":"^0.28.13","@gunshi/bone":"0.27.0-beta.0","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-beta.0","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.0","@gunshi/plugin-global":"0.27.0-beta.0","@gunshi/plugin-renderer":"0.27.0-beta.0","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.0_1760940516482_0.9540974283736354","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.1":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.1","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"80c58918ebb44b47084a2f1a32320222907e9d7c","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.1.tgz","fileCount":5,"integrity":"sha512-UXOE5ky1u8EvJU0jXDm968setwNOzXSCdjo1Ch1zoHXD01YbYLD17VJHEUyILWVZYC/aZakfLzYVosMF44YEfg==","signatures":[{"sig":"MEUCIEG7dieLjCFdhEviARZyQH4saV0aSjBcT1kjA45QU58fAiEAs4BIWP785vjDznZUL1y6ycudHZ28CFdu/XBrh3IvM8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75482},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.1.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/79217100a0ea96bbc9430df692367e97/gunshi-plugin-i18n-0.27.0-beta.1.tgz","_integrity":"sha512-UXOE5ky1u8EvJU0jXDm968setwNOzXSCdjo1Ch1zoHXD01YbYLD17VJHEUyILWVZYC/aZakfLzYVosMF44YEfg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@gunshi/plugin":"0.27.0-beta.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.4","gunshi":"0.27.0-beta.1","tsdown":"^0.15.6","publint":"^0.3.14","typedoc":"^0.28.13","@gunshi/bone":"0.27.0-beta.1","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-beta.1","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.1","@gunshi/plugin-global":"0.27.0-beta.1","@gunshi/plugin-renderer":"0.27.0-beta.1","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.1"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.1_1760942722785_0.0841630529141888","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.2":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"48a459b5270fd92311636415e7d812a9231f9da1","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.2.tgz","fileCount":5,"integrity":"sha512-2PqXV90zoKYKhhr4JEykhL4PsP8YlTSkJRUd99/TjPLxQxH+Qm9h8OwthvSsbomIpyda6uFps3rqlmxsQIb9Aw==","signatures":[{"sig":"MEUCIQDe1LuL3/D6u5xPLYHeCjk23p7OoXedj6kbBV52aZ1sdwIgGAoEF6wCyP/t8D7mKe605/z2MHMJsGqlGe6N8TWZJec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75482},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/8d44502cef09018e78c6fd87950a8d18/gunshi-plugin-i18n-0.27.0-beta.2.tgz","_integrity":"sha512-2PqXV90zoKYKhhr4JEykhL4PsP8YlTSkJRUd99/TjPLxQxH+Qm9h8OwthvSsbomIpyda6uFps3rqlmxsQIb9Aw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@gunshi/plugin":"0.27.0-beta.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.4","gunshi":"0.27.0-beta.2","tsdown":"^0.15.6","publint":"^0.3.14","typedoc":"^0.28.13","@gunshi/bone":"0.27.0-beta.2","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-beta.2","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.2","@gunshi/plugin-global":"0.27.0-beta.2","@gunshi/plugin-renderer":"0.27.0-beta.2","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.2_1760943566807_0.9268298697251263","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.3":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"e4feb2edbb4e7ec0a9321be085273f9a7d666934","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.3.tgz","fileCount":5,"integrity":"sha512-oo2Ltv8JsIxNDbmmuc7ni2ztRROpNKKNCTDiVYmy+PpBp2tidtPwCjnHdThzgrBOfhnTeLwrAp70rzEUI61K6g==","signatures":[{"sig":"MEUCIQCZwGWsmXaX1qs5+rGD2UoY2R5Z/I0KaLKwNOq2IkgVVwIgHq0mkAar6fUEhA8oTXqvtw3xm+iNaeEoBm/6yi4lm+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75481},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/d6a729abf0ffadc34ab3de2149f36292/gunshi-plugin-i18n-0.27.0-beta.3.tgz","_integrity":"sha512-oo2Ltv8JsIxNDbmmuc7ni2ztRROpNKKNCTDiVYmy+PpBp2tidtPwCjnHdThzgrBOfhnTeLwrAp70rzEUI61K6g==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"10.8.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@gunshi/plugin":"0.27.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.4","gunshi":"0.27.0-beta.3","tsdown":"0.15.9","publint":"^0.3.14","typedoc":"^0.28.13","@gunshi/bone":"0.27.0-beta.3","@intlify/core":"next","messageformat":"4.0.0-12","@gunshi/shared":"0.27.0-beta.3","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.3","@gunshi/plugin-global":"0.27.0-beta.3","@gunshi/plugin-renderer":"0.27.0-beta.3","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.3_1761032005124_0.9503304795301752","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.4":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.4","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.4","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"05ac81e019a0d23be147f9b308628c147a4e0503","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.4.tgz","fileCount":5,"integrity":"sha512-2sUmK5PO2+5ZXSuSiX+C3UfqKZN9T0fFL4GMAKQ6/CaEb26fPOt+3914zw8nx1Tp87OgqCvUeQjQVZA6aHxQMQ==","signatures":[{"sig":"MEUCIQCBmoF00poQBPCrPodHpduMreUTrGSZRp5WwdzWcgWOTwIgL67yZ2AZZ67xUzJ2mNQQnm8wLAS7usbJY/QLfuh00bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75931},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.4.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/664261c6efbb3f0a189f169d455df8ba/gunshi-plugin-i18n-0.27.0-beta.4.tgz","_integrity":"sha512-2sUmK5PO2+5ZXSuSiX+C3UfqKZN9T0fFL4GMAKQ6/CaEb26fPOt+3914zw8nx1Tp87OgqCvUeQjQVZA6aHxQMQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@gunshi/plugin":"0.27.0-beta.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.0-beta.4","tsdown":"0.15.12","publint":"^0.3.15","typedoc":"^0.28.15","@gunshi/bone":"0.27.0-beta.4","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.0-beta.4","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.4","@gunshi/plugin-global":"0.27.0-beta.4","@gunshi/plugin-renderer":"0.27.0-beta.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.4"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.4_1764994795719_0.8191726880864287","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.5":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.5","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.5","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"41d2ab4323d0711de670805d12d800a9bcc67bd1","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.5.tgz","fileCount":5,"integrity":"sha512-qVd4pwAKEKZI9iBlusdqiR7x1aQxBzQJAGupuslpNHzavJwsaR/RoXABrqWVoPdrWcpFYCvtP503U41DU5ic9Q==","signatures":[{"sig":"MEQCIDELO1N7oBH3vyQ1wxvpyVyJ+i1UNu07Tee17KRz8kvMAiB2PzHkXocJsW9zCc2ffItY9QsO2Em4RbkMVMFXr19m9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75931},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.5.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/2fe660287f657e2b8aa5c5a3a8316665/gunshi-plugin-i18n-0.27.0-beta.5.tgz","_integrity":"sha512-qVd4pwAKEKZI9iBlusdqiR7x1aQxBzQJAGupuslpNHzavJwsaR/RoXABrqWVoPdrWcpFYCvtP503U41DU5ic9Q==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@gunshi/plugin":"0.27.0-beta.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.0-beta.5","tsdown":"0.15.12","publint":"^0.3.15","typedoc":"^0.28.15","@gunshi/bone":"0.27.0-beta.5","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.0-beta.5","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.5","@gunshi/plugin-global":"0.27.0-beta.5","@gunshi/plugin-renderer":"0.27.0-beta.5","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.5"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.5_1764995831255_0.3963555278497548","host":"s3://npm-registry-packages-npm-production"}},"0.27.0-beta.6":{"name":"@gunshi/plugin-i18n","version":"0.27.0-beta.6","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0-beta.6","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"58c080398ced2f9fcc4dfdd34ed6ba2fde569d68","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0-beta.6.tgz","fileCount":5,"integrity":"sha512-+/EqLdHoRtnxHxmliayK2SIy+GSackkXibVxEs0kxgKFPPnXc37yQLgkRRqpK3rCcNFsWMpQdyh3c7qtxBObNQ==","signatures":[{"sig":"MEUCIQCRuhabKmp6Ei/JkdBpHie9jFDy5De0gfgnt4iUy7fqSwIgPXEXtTLFVxh5QuCd7OGDpQ1BQkRTQaYwzLogB47oX3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75931},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0-beta.6.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/tmp/b4ac302dbc25eada00fb4bbba1013dab/gunshi-plugin-i18n-0.27.0-beta.6.tgz","_integrity":"sha512-+/EqLdHoRtnxHxmliayK2SIy+GSackkXibVxEs0kxgKFPPnXc37yQLgkRRqpK3rCcNFsWMpQdyh3c7qtxBObNQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@gunshi/plugin":"0.27.0-beta.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.0-beta.6","tsdown":"0.15.12","publint":"^0.3.15","typedoc":"^0.28.15","@gunshi/bone":"0.27.0-beta.6","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.0-beta.6","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0-beta.6","@gunshi/plugin-global":"0.27.0-beta.6","@gunshi/plugin-renderer":"0.27.0-beta.6","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0-beta.6"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0-beta.6_1765038201922_0.34475975742547305","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@gunshi/plugin-i18n","version":"0.27.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"cb2fd27a70693ecd7ffdd7034c9f2f361dcf89fb","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.0.tgz","fileCount":5,"integrity":"sha512-IV1hCjpTyWiEytNUfXxZTaG1ND/i7WDm/iKr5VNz16PI3gO3VDgLJSlsuiuL0KDbizOIOQQ2EiRSnfe0wik0pw==","signatures":[{"sig":"MEYCIQDRU4iFQGfhikko9CXZdZbugfHp2oLuzRoMfK+Wxl1YeQIhANVLWFGNAEVJc3ZrO5bB5I/Vj6NSpTlYqs6qfljBPN0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75868},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"_resolved":"/private/var/folders/72/jr04tf091qd98qxqgpyj0m780000gq/T/f7b1c66dfa9d4f7de6e6f56942d2e5c5/gunshi-plugin-i18n-0.27.0.tgz","_integrity":"sha512-IV1hCjpTyWiEytNUfXxZTaG1ND/i7WDm/iKr5VNz16PI3gO3VDgLJSlsuiuL0KDbizOIOQQ2EiRSnfe0wik0pw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.3.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@gunshi/plugin":"0.27.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.0","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.27.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.0","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.0","@gunshi/plugin-global":"0.27.0","@gunshi/plugin-renderer":"0.27.0","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.0_1765510512020_0.8490996312352808","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@gunshi/plugin-i18n","version":"0.27.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"8204a6832e63dac7b955a318f83541b861e2cc45","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.3.tgz","fileCount":5,"integrity":"sha512-lwk3bkbVjAVN3wXl1hTAQTZqFVy0y6bxkdUQZ092fNlzxj3W9Mwap2giRpZDXFUrJNFER2qPBpJH98A70pb+hQ==","signatures":[{"sig":"MEQCIHc7kJTCIxVRUDH9q3Fu9nCsZcS8DgREIZEdptRJ6jwxAiBdFacDx84i8tBHlddvImfOP7hvI1/F5i4Qi+B7cGdVKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75812},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/ce6dfb370b89b7cfe88f4100682bcf05/gunshi-plugin-i18n-0.27.3.tgz","_integrity":"sha512-lwk3bkbVjAVN3wXl1hTAQTZqFVy0y6bxkdUQZ092fNlzxj3W9Mwap2giRpZDXFUrJNFER2qPBpJH98A70pb+hQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@gunshi/plugin":"0.27.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.3","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.27.3","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.3","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.3","@gunshi/plugin-global":"0.27.3","@gunshi/plugin-renderer":"0.27.3","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.3_1765890873128_0.3196432454826892","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@gunshi/plugin-i18n","version":"0.27.4","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.4","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"da9e7af6f727a6ace5a703ccd1a6ddd13eb016bc","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.4.tgz","fileCount":5,"integrity":"sha512-tFTCjH/WRXA+dPMyco9UwzUl9DsOUgKPdG4e3SoA3vwCnWoW+qNm4rbKEV/3Iwwk2VxfRlZfhkKOluInTR2GgA==","signatures":[{"sig":"MEUCIB5/32cE6xDrV4t0E7NoqG6gnKDEcYse/m4yw4gFY5g8AiEAvDpoFpvDjnQP/d1um6sWVSq8A9SBr1uVQFFyfqGVO90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75801},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.4.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/587c7faa1de3d204c51e79462f87bd6f/gunshi-plugin-i18n-0.27.4.tgz","_integrity":"sha512-tFTCjH/WRXA+dPMyco9UwzUl9DsOUgKPdG4e3SoA3vwCnWoW+qNm4rbKEV/3Iwwk2VxfRlZfhkKOluInTR2GgA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@gunshi/plugin":"0.27.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.5.6","gunshi":"0.27.4","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.27.4","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.4","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.4","@gunshi/plugin-global":"0.27.4","@gunshi/plugin-renderer":"0.27.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.4"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.4_1766074221267_0.408733109676358","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@gunshi/plugin-i18n","version":"0.27.5","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.5","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"e98ec526f2e2e638e880967abdffd21ee6f35357","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.5.tgz","fileCount":5,"integrity":"sha512-x/y4Y9uMZ6xZZeZQc+xua6kKAyICyJh1ICYTBSIdDe1o0Nz7Nf5hZddob4GphxrskEVW4h7EFfFVW2wK+c3sMg==","signatures":[{"sig":"MEYCIQD+YLTAwZkAQ6E8iWtKAQmetcSW308z5aY+DQtf2t5NoQIhAMJLC0pu71L+ZlDmx5OS1IHCIiWnEk7MnoDKp5/AFzqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75801},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.5.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/32268fe5e70701701e785f0e0ffe3fcd/gunshi-plugin-i18n-0.27.5.tgz","_integrity":"sha512-x/y4Y9uMZ6xZZeZQc+xua6kKAyICyJh1ICYTBSIdDe1o0Nz7Nf5hZddob4GphxrskEVW4h7EFfFVW2wK+c3sMg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@gunshi/plugin":"0.27.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.27.5","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.27.5","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.5","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.5","@gunshi/plugin-global":"0.27.5","@gunshi/plugin-renderer":"0.27.5","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.5"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.5_1766538228788_0.041360480071626515","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@gunshi/plugin-i18n","version":"0.27.6","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.27.6","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"0140f05927bb5aa41a6ddbba1405381dc516bcbd","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.27.6.tgz","fileCount":5,"integrity":"sha512-7GX1cPSlYKntoFvg73iwWu+fFq1T23p33WxzvO4fbcLeFhXu5cTTZwH5w6QjG8bnyJmRTqv4oy7aW+SVzdJFAw==","signatures":[{"sig":"MEUCIQCPAUIYF3YgBx1mElPO4usmRoTbVaU/YDo9mQNo20NjNAIgC5gn0KFeXOb7eKtsGxWkreSzR7PMswRporsBWZ35ZsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.27.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75724},"type":"module","_from":"file:gunshi-plugin-i18n-0.27.6.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/ad0c47c8235f9e5f631fc4bf0af7c548/gunshi-plugin-i18n-0.27.6.tgz","_integrity":"sha512-7GX1cPSlYKntoFvg73iwWu+fFq1T23p33WxzvO4fbcLeFhXu5cTTZwH5w6QjG8bnyJmRTqv4oy7aW+SVzdJFAw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@gunshi/plugin":"0.27.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.27.6","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.27.6","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.27.6","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.27.6","@gunshi/plugin-global":"0.27.6","@gunshi/plugin-renderer":"0.27.6","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.27.6"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.27.6_1770029115036_0.56045496285297","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@gunshi/plugin-i18n","version":"0.28.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.28.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"757648b6a12956e28fd66e091a1ae92e986b2d8e","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.28.0.tgz","fileCount":5,"integrity":"sha512-4KUDLbSnKhedcfPHf1vaqHf0/SrmQWhpT4N2ivfZFec1qRLLHu/p798CBx4wuQgvO4xPhtwBhKgOpMwSMB6/SA==","signatures":[{"sig":"MEUCIQDEcwPRwPXlFAxGR8Yx0k+X1Kcw+IzwlWXuKmjhlFKqBwIgGLEigZhYH1x6QxSMqdaFsWHF50ctPBdmmMteH/MdrwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75724},"type":"module","_from":"file:gunshi-plugin-i18n-0.28.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/e52cc0ea234c2b3199c29e765de55d3b/gunshi-plugin-i18n-0.28.0.tgz","_integrity":"sha512-4KUDLbSnKhedcfPHf1vaqHf0/SrmQWhpT4N2ivfZFec1qRLLHu/p798CBx4wuQgvO4xPhtwBhKgOpMwSMB6/SA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@gunshi/plugin":"0.28.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.28.0","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.28.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.28.0","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.28.0","@gunshi/plugin-global":"0.28.0","@gunshi/plugin-renderer":"0.28.0","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.28.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.28.0_1770543119567_0.8907828480670248","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@gunshi/plugin-i18n","version":"0.28.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.28.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"68c657722de843494e4493a84e97b9f4401ee372","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.28.2.tgz","fileCount":5,"integrity":"sha512-ktEyXDAbgItd8ZewVKDjfq1A6X9ttVSY5xcit3+6nw0V2eDmaRLGpON6TnWR82xSlTk2vQWyY+lqjsjZzHyaJg==","signatures":[{"sig":"MEUCIAs76CDeOjFvbFK/dfo07bTEzu0PVg6ewhuswjZmlFAqAiEAyUS6VsRujecF+lpp5kU36TW1OMAcJNUbSNdyh5Iqejo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75724},"type":"module","_from":"file:gunshi-plugin-i18n-0.28.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/31aa3c301a48dde8e66b5e1406caef02/gunshi-plugin-i18n-0.28.2.tgz","_integrity":"sha512-ktEyXDAbgItd8ZewVKDjfq1A6X9ttVSY5xcit3+6nw0V2eDmaRLGpON6TnWR82xSlTk2vQWyY+lqjsjZzHyaJg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@gunshi/plugin":"0.28.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.28.2","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.28.2","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.28.2","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.28.2","@gunshi/plugin-global":"0.28.2","@gunshi/plugin-renderer":"0.28.2","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.28.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.28.2_1771426461244_0.8889487510094152","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@gunshi/plugin-i18n","version":"0.29.1","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.29.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"3324f0e962c7509ee1b5e8efec51b96f91548b86","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.29.1.tgz","fileCount":5,"integrity":"sha512-4a/HPZlBhepWZ64VUH4rEhFXWldE0sTQgz82qiPiY18S167sWMgEyNZj78Yj88kjQVxuBY8PjqRjBdoG2YN7dQ==","signatures":[{"sig":"MEUCIQCxHLndM9OQmVHo1D7xLgCeW7KlOYRGpqS3QIknJSJgTAIgL3btYT11bYWLEPJ7WvWB3CYM/4OG/aTOqfkzPx5brn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76306},"type":"module","_from":"file:gunshi-plugin-i18n-0.29.1.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/65acc2ddfd9e4b6c250bf78e36cc5852/gunshi-plugin-i18n-0.29.1.tgz","_integrity":"sha512-4a/HPZlBhepWZ64VUH4rEhFXWldE0sTQgz82qiPiY18S167sWMgEyNZj78Yj88kjQVxuBY8PjqRjBdoG2YN7dQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@gunshi/plugin":"0.29.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.29.1","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.29.1","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.29.1","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.29.1","@gunshi/plugin-global":"0.29.1","@gunshi/plugin-renderer":"0.29.1","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.29.1"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.29.1_1771682532226_0.7910123950672423","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@gunshi/plugin-i18n","version":"0.29.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.29.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"48ee7bceaecec514711988bc90f956ed9cfdc542","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.29.2.tgz","fileCount":5,"integrity":"sha512-dKoyChA+5jPpR/ifrxGJ2Qgop9qeTWY2nw1BIEQmO3l7w2wu5fe3OytAre5lFp7cAEH4T3Ong8+ecyXeX1ECsQ==","signatures":[{"sig":"MEQCIE9H2wrOnvakcCHYM+SrgpYNZhwr0No0kIbLuGj4SIaRAiBbgT9ulsw+4Lhd3I+nORI4VQ0R9SJyDurODPsMVc+u1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76306},"type":"module","_from":"file:gunshi-plugin-i18n-0.29.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/a5b4e8dafaacd8b43785ccdfd8d34bbe/gunshi-plugin-i18n-0.29.2.tgz","_integrity":"sha512-dKoyChA+5jPpR/ifrxGJ2Qgop9qeTWY2nw1BIEQmO3l7w2wu5fe3OytAre5lFp7cAEH4T3Ong8+ecyXeX1ECsQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.6.2","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@gunshi/plugin":"0.29.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.6.3","gunshi":"0.29.2","tsdown":"0.15.12","publint":"^0.3.16","typedoc":"^0.28.15","@gunshi/bone":"0.29.2","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.29.2","jsr-exports-lint":"^0.4.1","@gunshi/resources":"0.29.2","@gunshi/plugin-global":"0.29.2","@gunshi/plugin-renderer":"0.29.2","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"@gunshi/plugin-global":"0.29.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.29.2_1771682840859_0.8151735883125604","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@gunshi/plugin-i18n","version":"0.29.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.29.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"0c844d5dfdbfc797deb5b5ff282a8e6487a6706d","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.29.3.tgz","fileCount":5,"integrity":"sha512-gAsNLGKyiJypcgsZ+gxDaZqEqRjtnn+xIp4k5jfv/8gbIz+ZDrOdy9ydaQoJ3EMtDEu16GJoi5AHh/1YijwF4Q==","signatures":[{"sig":"MEYCIQDHehCy0nnamJ7KzhMPkq19sFRS2K/IUa5po0mxHsGdjAIhAK1JGxMekZP71WudaEJNVJVDNEDeTWmCVRx7iRDn464I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76307},"type":"module","_from":"file:gunshi-plugin-i18n-0.29.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/634f413586f22b45362cbb3ba05f1abf/gunshi-plugin-i18n-0.29.3.tgz","_integrity":"sha512-gAsNLGKyiJypcgsZ+gxDaZqEqRjtnn+xIp4k5jfv/8gbIz+ZDrOdy9ydaQoJ3EMtDEu16GJoi5AHh/1YijwF4Q==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.9.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@gunshi/plugin":"0.29.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.13.5","deno":"^2.7.4","gunshi":"0.29.3","tsdown":"0.15.12","publint":"^0.3.18","typedoc":"^0.28.17","@gunshi/bone":"0.29.3","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.29.3","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.29.3","@gunshi/plugin-global":"0.29.3","@gunshi/plugin-renderer":"0.29.3","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"@gunshi/plugin-global":"0.29.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.29.3_1773219292617_0.5088794231963176","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@gunshi/plugin-i18n","version":"0.29.4","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.29.4","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"24b305909d8451884557206ac42b0727d4532f46","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.29.4.tgz","fileCount":5,"integrity":"sha512-nOBnMzonVhpPyVN2AoFcnYczsUiEg/SAMkU5PB4Hnd8/4yBdm+WxpCdEMGuWrJbh+u07junIpmx2t3noLVktVA==","signatures":[{"sig":"MEYCIQDJYabHO35MiWmkSy5MLdiMqi22EYfUB/tpgm7cuseguwIhANh8odEwYBCLvJkelFe8KBQGhHQ7s8LSr/C5n/BRxNWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75769},"type":"module","_from":"file:gunshi-plugin-i18n-0.29.4.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/d4f611037900ef20cfe7a6b093e6c485/gunshi-plugin-i18n-0.29.4.tgz","_integrity":"sha512-nOBnMzonVhpPyVN2AoFcnYczsUiEg/SAMkU5PB4Hnd8/4yBdm+WxpCdEMGuWrJbh+u07junIpmx2t3noLVktVA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.29.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.11","gunshi":"0.29.4","tsdown":"0.15.12","publint":"^0.3.18","typedoc":"^0.28.18","@gunshi/bone":"0.29.4","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.29.4","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.29.4","@gunshi/plugin-global":"0.29.4","@gunshi/plugin-renderer":"0.29.4","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.29.4"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.29.4_1775717979967_0.8009862935530172","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@gunshi/plugin-i18n","version":"0.29.5","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.29.5","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"e3486c518c6a7a0e0bc443462014427cb913ff3c","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.29.5.tgz","fileCount":5,"integrity":"sha512-qt10lQMRFYKo51hhlLDsXEcta/qFoGPVlOVCPghwlt6OXo4G0q5DOWt6OZL1ZcZ1RE7JhFKPdkTauACQpEAhHQ==","signatures":[{"sig":"MEQCIBm/QzZp0tUrHbWClW7JPpWPQO2JDkGxAO/GqrKS2IcGAiBI7royF4gsAmJfSnpB9u3eL9/LU1rjofzv3dNYydpDgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75769},"type":"module","_from":"file:gunshi-plugin-i18n-0.29.5.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/efcc4bc8ccbcc9be2290d9c9c7ef4212/gunshi-plugin-i18n-0.29.5.tgz","_integrity":"sha512-qt10lQMRFYKo51hhlLDsXEcta/qFoGPVlOVCPghwlt6OXo4G0q5DOWt6OZL1ZcZ1RE7JhFKPdkTauACQpEAhHQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.29.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.11","gunshi":"0.29.5","tsdown":"0.15.12","publint":"^0.3.18","typedoc":"^0.28.18","@gunshi/bone":"0.29.5","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.29.5","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.29.5","@gunshi/plugin-global":"0.29.5","@gunshi/plugin-renderer":"0.29.5","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.29.5"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.29.5_1777603023345_0.7958360177161461","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@gunshi/plugin-i18n","version":"0.30.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"9ab0743c00f914678cc7ff3b2ed75a76f146978e","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.0.tgz","fileCount":5,"integrity":"sha512-FpQNI5uWtradzgAfvlijNypLbaHWKp9TvoSkVuo6MiT+VDanSpTv3EnveYPSAqiav5bat/ZUSRyWy3m/+reDUA==","signatures":[{"sig":"MEQCIC129Ja43rDQZF602YxK5YyCdLN1iH1O6qSYlStL9UmJAiAKfsjismn6QQYfR6qkf0wGxrZNjkyDiQo9w0fCT2O2Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/46a56f0afaa988ae793d8c583291566e/gunshi-plugin-i18n-0.30.0.tgz","_integrity":"sha512-FpQNI5uWtradzgAfvlijNypLbaHWKp9TvoSkVuo6MiT+VDanSpTv3EnveYPSAqiav5bat/ZUSRyWy3m/+reDUA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.0","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.0","@gunshi/plugin-global":"0.30.0","@gunshi/plugin-renderer":"0.30.0","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.0_1778580149884_0.5520703647417047","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@gunshi/plugin-i18n","version":"0.30.1","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"decc327ad1581b91153a8b7a2f1b2bbb33513a36","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.1.tgz","fileCount":5,"integrity":"sha512-z+dBKRoR89V3EMS9UGT6x8G85lIY2BR8IkZOfrsJAnALx62I3vAk4JxQ0S5x9okgu6CmoyevQMlhdFmFSPxeMA==","signatures":[{"sig":"MEUCIDHpyoFEvpgb4JCteOUB0NFB0CCbTFKk12YDcolsFkpSAiEA0FSOV+yqgSJIXplFNZ9Z5sjMxMSUV7y1hZpxmUE7ZFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.1.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/f96479cd54f3ac112ea008998a14e1ab/gunshi-plugin-i18n-0.30.1.tgz","_integrity":"sha512-z+dBKRoR89V3EMS9UGT6x8G85lIY2BR8IkZOfrsJAnALx62I3vAk4JxQ0S5x9okgu6CmoyevQMlhdFmFSPxeMA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.1","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.1","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.1","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.1","@gunshi/plugin-global":"0.30.1","@gunshi/plugin-renderer":"0.30.1","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.1"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.1_1778582281553_0.3326397572085489","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@gunshi/plugin-i18n","version":"0.30.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"f8ba64db66bc94f60f96b65cccceb244a2adec63","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.3.tgz","fileCount":5,"integrity":"sha512-bNOmsxgIlrzqjls9YJKc91PIBfzbZsy3lPKQFNhOmbjgHZ/N/y7L7UcFPGR85mytgTa1s4JMwVqMCIoH2tRfDg==","signatures":[{"sig":"MEUCIBK/St1L6yHb3mTsm0Ld/CBrBfHT4izgWWfJSfKY/ssRAiEA1vw2QewhMhOz9fD9BCTl056PJNqMFR6MiJNkT38CuVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/f53d685bcf1de509b08dca80e49e1025/gunshi-plugin-i18n-0.30.3.tgz","_integrity":"sha512-bNOmsxgIlrzqjls9YJKc91PIBfzbZsy3lPKQFNhOmbjgHZ/N/y7L7UcFPGR85mytgTa1s4JMwVqMCIoH2tRfDg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.3","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.3","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.3","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.3","@gunshi/plugin-global":"0.30.3","@gunshi/plugin-renderer":"0.30.3","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.3_1778583469378_0.9677842187659633","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@gunshi/plugin-i18n","version":"0.30.5","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.5","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"7a9ed2290e436cbb49edd66404f1b74888dbec23","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.5.tgz","fileCount":5,"integrity":"sha512-/nK3kaNQi6pWslwGBPIsuWzXvqCMbXHuWFttVM0vN0nwhQ5AxqVpoDG6E42oXbPkd4eFVD2OcMo+jSdwn3wasg==","signatures":[{"sig":"MEUCIQDUPQ1faUdxJuDP70wZ18/TPROhFGf/uZur7mzrbYkGYQIgOt24L1F2ad1mzm6CCw9GpfwGO6Qn95StX5ID8Er5Khc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.5.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/a128e9a506ef8407b09c515ed9f63f45/gunshi-plugin-i18n-0.30.5.tgz","_integrity":"sha512-/nK3kaNQi6pWslwGBPIsuWzXvqCMbXHuWFttVM0vN0nwhQ5AxqVpoDG6E42oXbPkd4eFVD2OcMo+jSdwn3wasg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.5","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.5","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.5","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.5","@gunshi/plugin-global":"0.30.5","@gunshi/plugin-renderer":"0.30.5","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.5"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.5_1778584272403_0.11877946742798384","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@gunshi/plugin-i18n","version":"0.30.6","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.6","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"d3cfaf10cfb23f1c8ce3e2b99203044c773dba4c","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.6.tgz","fileCount":5,"integrity":"sha512-1MzhfWOPuSsw0/QSTacUabE3bRDhvTIHS0FlgppVKFA/VXDOvg5yVoe8cRwcccYiUolZkr4P2ja66aQmgakoGw==","signatures":[{"sig":"MEUCIDjmux+eaqIn/7oK0xgz2oEpLK+/KTWWT5Gv0+2L/e5tAiEApLlOgSfssF4Mk5zan3g6oFtHir+eCybtMBsJijiiK00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.6.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/b60b3b48dea1db9b93713fc2de2af43d/gunshi-plugin-i18n-0.30.6.tgz","_integrity":"sha512-1MzhfWOPuSsw0/QSTacUabE3bRDhvTIHS0FlgppVKFA/VXDOvg5yVoe8cRwcccYiUolZkr4P2ja66aQmgakoGw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.6","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.6","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.6","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.6","@gunshi/plugin-global":"0.30.6","@gunshi/plugin-renderer":"0.30.6","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.6"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.6_1778584757833_0.25919212374879463","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"name":"@gunshi/plugin-i18n","version":"0.30.7","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.7","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"00bc723b68caf53f324f22d84fc235f299ad5402","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.7.tgz","fileCount":5,"integrity":"sha512-pU/R6pRcpLkm3PdIiacbIvq6hRcIqxc/r4JKVn0isx+GbC8GpLMKv6D5QhQ/B9DXyHw+DF/xIVl3gFPWiCa1lA==","signatures":[{"sig":"MEYCIQDrIym3jfFkKLN/AOe8wbvi6U3jpHfFTuq9YuM25oC5cwIhAORQ8sD/f2vOJOIp7TpFHZsKQkUABtznhHz0bi90lkCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.7.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/707f1a2055aca6400a4392ed868cd2ad/gunshi-plugin-i18n-0.30.7.tgz","_integrity":"sha512-pU/R6pRcpLkm3PdIiacbIvq6hRcIqxc/r4JKVn0isx+GbC8GpLMKv6D5QhQ/B9DXyHw+DF/xIVl3gFPWiCa1lA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.7","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.7","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.7","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.7","@gunshi/plugin-global":"0.30.7","@gunshi/plugin-renderer":"0.30.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.7"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.7_1778585566559_0.36023087910220886","host":"s3://npm-registry-packages-npm-production"}},"0.30.8":{"name":"@gunshi/plugin-i18n","version":"0.30.8","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.30.8","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"1a35adc943811490ea58e66d24b086bb3d352e1e","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.30.8.tgz","fileCount":5,"integrity":"sha512-Y2QRY5TPX1rRKQT6ToCW7jLcrXVNgykonjSyRMMth8X+RTyyN+73Un9FMGRtpn9KmGdE+hZg0PFJlNY9JXaDpg==","signatures":[{"sig":"MEUCIQCh2WxJLE2/4IVD6ghWJgPTGLnUUs3epDin99cEXWLhfgIgBVFNxoMIpwELrnPl8XG4GWw+OumRPw3T6hX0gMPLe4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.30.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.30.8.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/a5a516044e2e87e90f725bc0de873b95/gunshi-plugin-i18n-0.30.8.tgz","_integrity":"sha512-Y2QRY5TPX1rRKQT6ToCW7jLcrXVNgykonjSyRMMth8X+RTyyN+73Un9FMGRtpn9KmGdE+hZg0PFJlNY9JXaDpg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.30.8"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.30.8","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.30.8","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.30.8","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.30.8","@gunshi/plugin-global":"0.30.8","@gunshi/plugin-renderer":"0.30.8","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.30.8"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.30.8_1778586150146_0.5149787236595975","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@gunshi/plugin-i18n","version":"0.31.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.31.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"03e7f5fdd8bd6c16c27d6570c1586d9729cb7bf4","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.31.0.tgz","fileCount":5,"integrity":"sha512-i77y+8HGwc/lLleBcnKMuAAFclw77hQO09AjnwA3/mhBUbV6DtxkNqjZmlgQ7jU7gUwUNM2xCF2AZ/LZWau+kg==","signatures":[{"sig":"MEYCIQCat92PSt5kTRABKoE0iAN9/WxYwT7y8KQKIWq/my+c5wIhANRvHSdRP+NKJYZDNCuX3ZsMHhX+fnijYpNmys8LCgqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.31.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/07ae48daa115b42ca8547bb814fc0954/gunshi-plugin-i18n-0.31.0.tgz","_integrity":"sha512-i77y+8HGwc/lLleBcnKMuAAFclw77hQO09AjnwA3/mhBUbV6DtxkNqjZmlgQ7jU7gUwUNM2xCF2AZ/LZWau+kg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.11.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@gunshi/plugin":"0.31.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.31.0","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.31.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.31.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.31.0","@gunshi/plugin-global":"0.31.0","@gunshi/plugin-renderer":"0.31.0","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.31.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.31.0_1778731644933_0.5309778350197907","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@gunshi/plugin-i18n","version":"0.32.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.32.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"a0a21d69525e11b3bdc4556f564db90f747aa8b1","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.32.0.tgz","fileCount":5,"integrity":"sha512-YPN9lOScwdTr7HyE9Al7qkkNG0Ug9qzHIPVdEjBuOVR7ElpjBSq89+twIC7jLFXpu28Nrk+SWv2h0knw3d5RlQ==","signatures":[{"sig":"MEUCIQCT+3ifbQyM+7MqWR7XOUvyiVOMi2EztCy5c8zNJVEdKgIgXqHhpn1RvIHIPoGMvgiVrCeXWB0U5/PLDDaF2ZHpaqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.32.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/df53a38d614cdf90e299875d0d1c6c12/gunshi-plugin-i18n-0.32.0.tgz","_integrity":"sha512-YPN9lOScwdTr7HyE9Al7qkkNG0Ug9qzHIPVdEjBuOVR7ElpjBSq89+twIC7jLFXpu28Nrk+SWv2h0knw3d5RlQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.12.1","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@gunshi/plugin":"0.32.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.32.0","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.32.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.32.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.32.0","@gunshi/plugin-global":"0.32.0","@gunshi/plugin-renderer":"0.32.0","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.32.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.32.0_1779068667487_0.917649645415767","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@gunshi/plugin-i18n","version":"0.33.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.33.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"05a658bd8a92b795354859085b1eab13079d9143","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.33.0.tgz","fileCount":5,"integrity":"sha512-9nsSyQNRhXJgKF1YLI0Gp5A9lN6BxeYwrqQBRxxa9AJVl4sZWtYIJfKsI2Hzrqzds+IlJtlFMRHmK733OqTp2A==","signatures":[{"sig":"MEUCIAKBJKY9P3uKz1f+/zQt8dBYiA+MAPoSGZ93HZg+RUPGAiEAkfVqSV5G9VF53zSuD+GD0C6fk6+qqxLPUXiV6yxRXPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76483},"type":"module","_from":"file:gunshi-plugin-i18n-0.33.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"typedoc --excludeInternal","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/1f0b3908e225aa8bbe1939e837959fbd/gunshi-plugin-i18n-0.33.0.tgz","_integrity":"sha512-9nsSyQNRhXJgKF1YLI0Gp5A9lN6BxeYwrqQBRxxa9AJVl4sZWtYIJfKsI2Hzrqzds+IlJtlFMRHmK733OqTp2A==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.13.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gunshi/plugin":"0.33.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.33.0","tsdown":"0.21.0","publint":"^0.3.20","typedoc":"^0.28.19","@gunshi/bone":"0.33.0","@intlify/core":"next","messageformat":"4.0.0","@gunshi/shared":"0.33.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.33.0","@gunshi/plugin-global":"0.33.0","@gunshi/plugin-renderer":"0.33.0","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"@gunshi/plugin-global":"0.33.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.33.0_1780751310958_0.5313171127335286","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@gunshi/plugin-i18n","version":"0.34.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.34.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"6195fb89847aaec578e87632fe160b8df0986013","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.34.0.tgz","fileCount":5,"integrity":"sha512-uxBn0t0eA7mwWmhZavSSo0rl+aq4hFC+LrlTxGCwlTn6HF/fX777k5J5LYb2S6GJEL7n1smD4T0Xm0x2L0fDQg==","signatures":[{"sig":"MEUCIQCIOaio3+F6VyOsh663R3dq4NTnE9j1a+ipIhayEH+ZfQIgPXnLD8FRCqMLpcIZChpPO65gZfqptxAD/9Q8AI2kYLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76977},"type":"module","_from":"file:gunshi-plugin-i18n-0.34.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/945dd495e6f3e1a17c1116b41b3819bc/gunshi-plugin-i18n-0.34.0.tgz","_integrity":"sha512-uxBn0t0eA7mwWmhZavSSo0rl+aq4hFC+LrlTxGCwlTn6HF/fX777k5J5LYb2S6GJEL7n1smD4T0Xm0x2L0fDQg==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.13.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gunshi/plugin":"0.34.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.34.0","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.34.0","messageformat":"4.0.0","@gunshi/shared":"0.34.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.34.0","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.34.0","@gunshi/plugin-renderer":"0.34.0"},"peerDependencies":{"@gunshi/plugin-global":"0.34.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.34.0_1781082671482_0.26657078337552087","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@gunshi/plugin-i18n","version":"0.35.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.35.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"f674fe1be196ca864c0502cbb50f8a24beecb1cf","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.35.0.tgz","fileCount":5,"integrity":"sha512-ZqkLs+0v3Vufev3NdlPEtSfqDoANTAxONCuJmEJA0pL6l6zYMICpjeb+DBu23NZr3TRKpC9quSm71uSg1mJTlQ==","signatures":[{"sig":"MEYCIQDyqKEwx/GdIVJfs7jkiSriF7A5hvayjo/eQ9xsQMuaAwIhAK1c7v9xYpKl0tu/nFKqy7sWtpPV0E9dg3cGb9DY1ZkV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77442},"type":"module","_from":"file:gunshi-plugin-i18n-0.35.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/c460f11fee8a61c39b1df6f4b7e46dbb/gunshi-plugin-i18n-0.35.0.tgz","_integrity":"sha512-ZqkLs+0v3Vufev3NdlPEtSfqDoANTAxONCuJmEJA0pL6l6zYMICpjeb+DBu23NZr3TRKpC9quSm71uSg1mJTlQ==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.13.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gunshi/plugin":"0.35.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.35.0","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.35.0","messageformat":"4.0.0","@gunshi/shared":"0.35.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.35.0","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.35.0","@gunshi/plugin-renderer":"0.35.0"},"peerDependencies":{"@gunshi/plugin-global":"0.35.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.35.0_1781487828089_0.33716490844655844","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@gunshi/plugin-i18n","version":"0.35.1","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.35.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"416a1828568f595a116f4fcd3220974c88f306ef","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.35.1.tgz","fileCount":5,"integrity":"sha512-fmLDCceUnpx/O/6/CZKve2JB9sSAEPE7ZU6zcyjfohQiU9XeOVGIJXj3VBYx5VDJzT9DxjzXTnWcwKxUW5cE+Q==","signatures":[{"sig":"MEUCIQCG5Gyo+Ji2GgDOLgQ5M7vigo0fN/YGMRqTgn0kjZHnQgIgO1As9V+swKPYvrKvjcKEf8Qootk357Y2k6GmwIo8tg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77442},"type":"module","_from":"file:gunshi-plugin-i18n-0.35.1.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/5fd7deb74ad4de15b2a56c5a1df8325c/gunshi-plugin-i18n-0.35.1.tgz","_integrity":"sha512-fmLDCceUnpx/O/6/CZKve2JB9sSAEPE7ZU6zcyjfohQiU9XeOVGIJXj3VBYx5VDJzT9DxjzXTnWcwKxUW5cE+Q==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.13.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@gunshi/plugin":"0.35.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.35.1","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.35.1","messageformat":"4.0.0","@gunshi/shared":"0.35.1","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.35.1","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.35.1","@gunshi/plugin-renderer":"0.35.1"},"peerDependencies":{"@gunshi/plugin-global":"0.35.1"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.35.1_1781489157644_0.6078131178855375","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@gunshi/plugin-i18n","version":"0.35.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.35.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"c67c670511bed305650f5b67dd69434a5848a882","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.35.2.tgz","fileCount":5,"integrity":"sha512-geHGrODrmtAAlBRdRa0Lo5B07uhdO6oiH08V5xtqGb6hcbMLEQRHG49BkfM1MblMUfNOZYpR1xVqMD+8O0ft1w==","signatures":[{"sig":"MEYCIQD+kWw+twsUuUUm6/lWMf3MuK7csVmSwfTi4Z2zLclqqAIhAPhg6RxY5+/ktyavZN+liSlgcnOfWrKAoHifYDwZw3Xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.35.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/f4f45234dd51fd1d7134721c0064e6c6/gunshi-plugin-i18n-0.35.2.tgz","_integrity":"sha512-geHGrODrmtAAlBRdRa0Lo5B07uhdO6oiH08V5xtqGb6hcbMLEQRHG49BkfM1MblMUfNOZYpR1xVqMD+8O0ft1w==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.16.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gunshi/plugin":"0.35.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.35.2","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.35.2","messageformat":"4.0.0","@gunshi/shared":"0.35.2","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.35.2","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.35.2","@gunshi/plugin-renderer":"0.35.2"},"peerDependencies":{"@gunshi/plugin-global":"0.35.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.35.2_1783336320624_0.8952964011445956","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"@gunshi/plugin-i18n","version":"0.35.3","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.35.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"382491c654b9d2be7b3ea53187b3eaf0a87a7e58","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.35.3.tgz","fileCount":5,"integrity":"sha512-T4nTdgK544zZFdEhgMtZ8aNGrAsCMl3EJb55/YNdHP1FocWorFPWEDOIIz0kpeNELT3UQuQ0YNjQWcFq/eLyQA==","signatures":[{"sig":"MEYCIQDlBdS6wzl6XZ6mJBCOYbmEctnjUEUEZqIKq7JYKcOuVAIhAPNZqoRe93QwCrCgfRAQx+KYQCZ/nEKJcguttPzG4u04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.35.3.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/a5e2a3e9c108065305a837769e71fba4/gunshi-plugin-i18n-0.35.3.tgz","_integrity":"sha512-T4nTdgK544zZFdEhgMtZ8aNGrAsCMl3EJb55/YNdHP1FocWorFPWEDOIIz0kpeNELT3UQuQ0YNjQWcFq/eLyQA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.16.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gunshi/plugin":"0.35.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.35.3","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.35.3","messageformat":"4.0.0","@gunshi/shared":"0.35.3","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.35.3","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.35.3","@gunshi/plugin-renderer":"0.35.3"},"peerDependencies":{"@gunshi/plugin-global":"0.35.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.35.3_1783338802209_0.5083905989415443","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@gunshi/plugin-i18n","version":"0.36.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.36.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"9da945f3184615effeac2b0707613e1d82e75646","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.36.0.tgz","fileCount":5,"integrity":"sha512-T4IZh6lWApMiQ6UnBku5oGUgFgcv07GoZNF8v8aRoqcbmW9FQ6UVW8Em6s/oSFLMuIthR5B6OgcgI3ptZlgrZw==","signatures":[{"sig":"MEQCIFYjZG63fjhoviKPBGEPmzm8SgOXKl4Ccks8Z4ySbAglAiAIZVPXMLDoM03PkSEvTY4ot7BY3wjdwELCL1zC7WEA4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.36.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/51628bddf1887ac3c213602e7a818918/gunshi-plugin-i18n-0.36.0.tgz","_integrity":"sha512-T4IZh6lWApMiQ6UnBku5oGUgFgcv07GoZNF8v8aRoqcbmW9FQ6UVW8Em6s/oSFLMuIthR5B6OgcgI3ptZlgrZw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.16.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gunshi/plugin":"0.36.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.36.0","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.36.0","messageformat":"4.0.0","@gunshi/shared":"0.36.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.36.0","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.36.0","@gunshi/plugin-renderer":"0.36.0"},"peerDependencies":{"@gunshi/plugin-global":"0.36.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.36.0_1783339429713_0.8943234226385681","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@gunshi/plugin-i18n","version":"0.37.0","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.37.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"decddd8de9928d6e727241ce8985de3ed1825078","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.37.0.tgz","fileCount":5,"integrity":"sha512-0torldw4Vj9mMBfSPMOik1zYyvMiRUZ8wQ5mzg3DggF/U/+dqQvQoY9dYILmeMDkEuNZHUD17A/YA5Vs/YPcbA==","signatures":[{"sig":"MEUCIQCyKxdyvVJ6mgSjq2b5qI489JvtRsq7cOUaRjdGGsUooAIgOBDa1vA/BveFH/KlTOw9WQrRSLPBei1e1uyd+lzsu4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.37.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/b3b72929928af84eeda4b7dfcc11f941/gunshi-plugin-i18n-0.37.0.tgz","_integrity":"sha512-0torldw4Vj9mMBfSPMOik1zYyvMiRUZ8wQ5mzg3DggF/U/+dqQvQoY9dYILmeMDkEuNZHUD17A/YA5Vs/YPcbA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.16.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gunshi/plugin":"0.37.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.37.0","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.37.0","messageformat":"4.0.0","@gunshi/shared":"0.37.0","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.37.0","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.37.0","@gunshi/plugin-renderer":"0.37.0"},"peerDependencies":{"@gunshi/plugin-global":"0.37.0"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.37.0_1784107232675_0.6741640663045039","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@gunshi/plugin-i18n","version":"0.37.1","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.37.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"7a75696f27f6990a8a2ad0e3fbe835040e5e96f3","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.37.1.tgz","fileCount":5,"integrity":"sha512-K5L5IDeaD5JIGEPn4Wcl0cXyPggmmtj4sSQwCsqzAYc30VfJu+BQscoEt7wIoJ3UR6gnjY7BJh5dxGcmBcUvaA==","signatures":[{"sig":"MEYCIQD40IE38ZqARuzrxP2zsF8PNFY4eLDpLoYPtgJgayXQEQIhAIjIlqMcHQoMnieHrPnQWxZ5VxDrHJxTHI5HNXlxA50c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.37.1.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/7dac90fa28f55e8e379c141b3aea4301/gunshi-plugin-i18n-0.37.1.tgz","_integrity":"sha512-K5L5IDeaD5JIGEPn4Wcl0cXyPggmmtj4sSQwCsqzAYc30VfJu+BQscoEt7wIoJ3UR6gnjY7BJh5dxGcmBcUvaA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.16.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@gunshi/plugin":"0.37.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.37.1","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.37.1","messageformat":"4.0.0","@gunshi/shared":"0.37.1","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.37.1","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.37.1","@gunshi/plugin-renderer":"0.37.1"},"peerDependencies":{"@gunshi/plugin-global":"0.37.1"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.37.1_1784464782503_0.37734197622449606","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@gunshi/plugin-i18n","version":"0.37.2","keywords":["gunshi","i18n","internationalization","plugin","cli"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@gunshi/plugin-i18n@0.37.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/kazupon/gunshi#readme","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"0f5ad36c33adf50cc16ef25c9749645ccd4a237c","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.37.2.tgz","fileCount":5,"integrity":"sha512-cR3Yjf2qJD4Ntv/p/3DhKvX/c0y/ht7pCfCeiTfjBTUReGkaKZSUC9CFDFuxrjStvDV2YcFcZAQDO0s1cDNbNw==","signatures":[{"sig":"MEUCIENkMOdJezLz0e1KZwpQdZvexQv3IGgJxhXNq8NZ9sIiAiEAocmVIyMbZti7NiiUvyJSF47p9jCGB6osymPYsZfpm1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80066},"type":"module","_from":"file:gunshi-plugin-i18n-0.37.2.tgz","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"_resolved":"/tmp/c792b47afdb4a5199ce12efcaefa0c9a/gunshi-plugin-i18n-0.37.2.tgz","_integrity":"sha512-cR3Yjf2qJD4Ntv/p/3DhKvX/c0y/ht7pCfCeiTfjBTUReGkaKZSUC9CFDFuxrjStvDV2YcFcZAQDO0s1cDNbNw==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.19.0","description":"internationalization plugin for gunshi","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@gunshi/plugin":"0.37.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.37.2","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.37.2","messageformat":"4.0.0","@gunshi/shared":"0.37.2","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.37.2","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.37.2","@gunshi/plugin-renderer":"0.37.2"},"peerDependencies":{"@gunshi/plugin-global":"0.37.2"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-i18n_0.37.2_1788660520843_0.3115279190092024","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"_id":"@gunshi/plugin-i18n@0.37.3","bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"dist":{"shasum":"26e85e0e34b32c9fda1b1279c512489be6078151","tarball":"https://registry.npmjs.org/@gunshi/plugin-i18n/-/plugin-i18n-0.37.3.tgz","fileCount":5,"integrity":"sha512-gR2RT7BfC6YY1D/0oY+4bQbQUHJYm1pyn1sV8TWBj4ZcdIW/1ue6ZdaCQ8HhofxZqRu61bUkfrn+tE8hKETmKA==","signatures":[{"sig":"MEUCIQDjnXqNI1fbjrXzVwFe8fAho1yjf7pPBa0uI925tQdZ8QIgKfkz77czLxdIBCgAEe6seCiHrWpv3ZYnRLSkHECMHm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVKdLN4X+DUtpucan4q5ccf67KFRfSRIHpTG1AIBwdmAIhAIQlCDjbXqVokAWJFWT/yEWSwWe1UfWy11uyRHWIfhF8"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gunshi%2fplugin-i18n@0.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79692},"name":"@gunshi/plugin-i18n","type":"module","_from":"file:gunshi-plugin-i18n-0.37.3.tgz","types":"lib/index.d.ts","author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"module":"lib/index.js","engines":{"node":">= 22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/kazupon","license":"MIT","scripts":{"build":"tsdown","lint:jsr":"jsr publish --dry-run --allow-dirty","build:docs":"tsx ../../scripts/api-references.ts","typecheck:deno":"deno check --import-map=../../importmap.json ./src"},"version":"0.37.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2082f5c-78c7-4bfb-9ae6-3440006541ee"}},"homepage":"https://github.com/kazupon/gunshi#readme","keywords":["gunshi","i18n","internationalization","plugin","cli"],"_resolved":"/tmp/74f1134f63bf51efba12fa433c8d6d54/gunshi-plugin-i18n-0.37.3.tgz","_integrity":"sha512-gR2RT7BfC6YY1D/0oY+4bQbQUHJYm1pyn1sV8TWBj4ZcdIW/1ue6ZdaCQ8HhofxZqRu61bUkfrn+tE8hKETmKA==","repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"_npmVersion":"11.19.0","description":"internationalization plugin for gunshi","directories":{},"maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@gunshi/plugin":"0.37.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./lib/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","deno":"^2.7.14","gunshi":"0.37.3","tsdown":"0.21.0","publint":"^0.3.20","@gunshi/bone":"0.37.3","messageformat":"4.0.0","@gunshi/shared":"0.37.3","jsr-exports-lint":"^0.4.2","@gunshi/resources":"0.37.3","@intlify/core-base":"12.0.0-alpha.4","@gunshi/plugin-global":"0.37.3","@gunshi/plugin-renderer":"0.37.3"},"peerDependencies":{"@gunshi/plugin-global":"0.37.3"},"peerDependenciesMeta":{"@gunshi/plugin-global":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-i18n_0.37.3_1789581341237_0.46794105559050947"}}},"time":{"created":"2025-07-05T05:12:41.291Z","modified":"2026-09-16T17:55:41.711Z","0.26.3":"2025-07-05T05:12:41.584Z","0.27.0-alpha.2":"2025-07-05T11:54:16.524Z","0.27.0-alpha.5":"2025-07-06T13:42:03.495Z","0.27.0-alpha.6":"2025-07-06T13:45:26.043Z","0.27.0-alpha.7":"2025-07-15T09:27:50.820Z","0.27.0-alpha.8":"2025-07-15T09:35:00.138Z","0.27.0-alpha.9":"2025-07-26T13:43:15.627Z","0.27.0-alpha.10":"2025-07-26T13:49:11.690Z","0.27.0-beta.0":"2025-10-20T06:08:36.681Z","0.27.0-beta.1":"2025-10-20T06:45:22.968Z","0.27.0-beta.2":"2025-10-20T06:59:27.020Z","0.27.0-beta.3":"2025-10-21T07:33:25.315Z","0.27.0-beta.4":"2025-12-06T04:19:55.871Z","0.27.0-beta.5":"2025-12-06T04:37:11.405Z","0.27.0-beta.6":"2025-12-06T16:23:22.075Z","0.27.0":"2025-12-12T03:35:12.150Z","0.27.3":"2025-12-16T13:14:33.256Z","0.27.4":"2025-12-18T16:10:21.402Z","0.27.5":"2025-12-24T01:03:48.928Z","0.27.6":"2026-02-02T10:45:15.199Z","0.28.0":"2026-02-08T09:31:59.708Z","0.28.2":"2026-02-18T14:54:21.401Z","0.29.1":"2026-02-21T14:02:12.390Z","0.29.2":"2026-02-21T14:07:20.993Z","0.29.3":"2026-03-11T08:54:52.764Z","0.29.4":"2026-04-09T06:59:40.103Z","0.29.5":"2026-05-01T02:37:03.497Z","0.30.0":"2026-05-12T10:02:30.022Z","0.30.1":"2026-05-12T10:38:01.686Z","0.30.3":"2026-05-12T10:57:49.520Z","0.30.5":"2026-05-12T11:11:12.577Z","0.30.6":"2026-05-12T11:19:18.012Z","0.30.7":"2026-05-12T11:32:46.698Z","0.30.8":"2026-05-12T11:42:30.299Z","0.31.0":"2026-05-14T04:07:25.103Z","0.32.0":"2026-05-18T01:44:27.644Z","0.33.0":"2026-06-06T13:08:31.087Z","0.34.0":"2026-06-10T09:11:11.637Z","0.35.0":"2026-06-15T01:43:48.222Z","0.35.1":"2026-06-15T02:05:57.817Z","0.35.2":"2026-07-06T11:12:00.771Z","0.35.3":"2026-07-06T11:53:22.344Z","0.36.0":"2026-07-06T12:03:49.863Z","0.37.0":"2026-07-15T09:20:32.821Z","0.37.1":"2026-07-19T12:39:42.661Z","0.37.2":"2026-09-06T02:08:40.981Z","0.37.3":"2026-09-16T17:55:41.324Z"},"bugs":{"url":"https://github.com/kazupon/gunshi/issues"},"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","homepage":"https://github.com/kazupon/gunshi#readme","keywords":["gunshi","i18n","internationalization","plugin","cli"],"repository":{"url":"git+https://github.com/kazupon/gunshi.git","type":"git","directory":"packages/plugin-i18n"},"description":"internationalization plugin for gunshi","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"readme":"# @gunshi/plugin-i18n\n\n[![Version][npm-version-src]][npm-version-href]\n[![InstallSize][install-size-src]][install-size-src]\n[![JSR][jsr-src]][jsr-href]\n\n> internationalization (i18n) plugin for gunshi.\n\nThis plugin provides multi-language support for your CLI applications, allowing you to create commands that can display messages in different languages based on user locale.\n\n## 💿 Installation\n\n```sh\n# npm\nnpm install --save @gunshi/plugin-i18n\n\n# pnpm\npnpm add @gunshi/plugin-i18n\n\n# yarn\nyarn add @gunshi/plugin-i18n\n\n# deno\ndeno add jsr:@gunshi/plugin-i18n\n\n# bun\nbun add @gunshi/plugin-i18n\n```\n\n## 🚀 Usage\n\n```ts\nimport { cli } from 'gunshi'\nimport i18n, { pluginId as i18nId, defineI18nWithTypes } from '@gunshi/plugin-i18n'\n\nimport type { I18nExtension } from '@gunshi/plugin-i18n'\n\n/**\n * You can define a command with `defineI18nWithTypes`, which is compatible with the `define` function.\n * This provides full type safety for i18n commands - TypeScript will suggest the 'resource' option\n * and ensure your resource keys match the expected structure.\n */\n\n// Define a command\nconst command = defineI18nWithTypes<{ extensions: { [i18nId]: I18nExtension } }>()({\n  name: 'greet',\n  description: 'Greet someone',\n\n  args: {\n    name: {\n      type: 'string',\n      description: 'Name to greet'\n    }\n  },\n\n  // Define resource fetcher for translations\n  resource: locale => ({\n    description: 'Greet someone in their language',\n    'arg:name': \"The person's name\",\n    greeting: 'Hello, {$name}!'\n  }),\n\n  run: ctx => {\n    const { name } = ctx.values\n    // Use translate function from context\n    console.log(ctx.extensions[i18nId].translate('greeting', { name }))\n  }\n})\n\n// Run CLI with i18n plugin\nawait cli(process.argv.slice(2), greetCommand, {\n  plugins: [\n    i18n({\n      locale: 'en-US' // or use process.env.LANG, navigator.language, etc.\n    })\n  ]\n})\n```\n\n## ⚙️ Plugin Options\n\n### `locale`\n\n- Type: `string | Intl.Locale`\n- Default: `'en-US'`\n- Description: The locale to use for translations. Can be a BCP 47 language tag string or an `Intl.Locale` object.\n\n### `builtinResources`\n\n- Type: `Record<string, Record<BuiltinResourceKeys, string>>`\n- Default: `{}`\n- Description:\n  - Built-in resource translations for different locales. Used for translating gunshi built-in level messages like \"USAGE\", \"OPTIONS\", \"COMMANDS\", etc.\n  - for details, see [Resource Key Naming Conventions](#-resource-key-naming-conventions)\n\n### `translationAdapterFactory`\n\n- Type: `(options: TranslationAdapterFactoryOptions) => TranslationAdapter`\n- Default: `createTranslationAdapter`\n- Description: Factory function to create a custom translation adapter. Useful for integrating with existing i18n libraries.\n\n## 🔗 Plugin Dependencies\n\nThe i18n plugin has an optional dependency on the `g:global` plugin:\n\n- **Plugin ID**: `g:global` (optional)\n- **Purpose**: Provides global options support for `--help` and `--version`\n- **Effect**: When the globals plugin is present, the i18n plugin automatically sets up translations for the `help` and `version` built-in resources\n\nThis means:\n\n- If you're using the globals plugin (which adds `--help` and `--version` options), the i18n plugin will automatically handle their translations\n- The translations for \"Display this help message\" and \"Display this version\" will be available in your configured locale\n- You can override these translations by providing your own `help` and `version` keys in your built-in resources\n\nExample with globals plugin:\n\n```ts\nimport { cli } from 'gunshi'\nimport i18n from '@gunshi/plugin-i18n'\nimport globals from '@gunshi/plugin-global' // need install `@gunshi/plugin-global`\nimport jaJPResource from '@gunshi/resources/ja-JP' with { type: 'json' } // need install `@gunshi/resources`\n\nawait cli(args, command, {\n  plugins: [\n    globals(), // Adds --help and --version options\n    i18n({\n      locale: 'ja-JP',\n      builtinResources: {\n        'ja-JP': jaJPResource // Set from with providing gunshi built-in resources\n      }\n    })\n  ]\n})\n```\n\n## 🛠️ Helper Functions\n\n### `defineI18n`\n\nDefine an i18n-aware command.\n\n```ts\nimport { defineI18n } from '@gunshi/plugin-i18n'\n\nconst greetCommand = defineI18n({\n  name: 'greet',\n  description: 'Greet someone',\n  args: {\n    name: {\n      type: 'string',\n      description: 'Name to greet'\n    }\n  },\n  resource: locale => {\n    switch (locale.toString()) {\n      case 'ja-JP': {\n        return {\n          description: '誰かにあいさつ',\n          'arg:name': 'あいさつするための名前'\n        }\n      }\n      // other locales ...\n    }\n  },\n  run: ctx => {\n    console.log(`Hello, ${ctx.values.name}!`)\n  }\n})\n```\n\nThe difference from the `define` function is that you can define a `resource` option that can load a locale.\n\n### `defineI18nWithTypes`\n\nDefine an i18n-aware command with types\n\nThis helper function allows specifying the type parameter of `GunshiParams` while inferring the `Args` type, `ExtendContext` type from the definition.\n\n```ts\nimport { defineI18nWithTypes } from '@gunshi/plugin-i18n'\n\n// Define a command with specific extensions type\ntype MyExtensions = { logger: { log: (message: string) => void } }\n\nconst greetCommand = defineI18nWithTypes<{ extensions: MyExtensions }>()({\n  name: 'greet',\n  args: {\n    name: { type: 'string', description: 'Name to greet' }\n  },\n  resource: locale => {\n    switch (locale.toString()) {\n      case 'ja-JP': {\n        return {\n          description: '誰かにあいさつ',\n          'arg:name': 'あいさつするための名前'\n        }\n      }\n      // other locales ...\n    }\n  },\n  run: ctx => {\n    // ctx.values is inferred as { name?: string }\n    // ctx.extensions is MyExtensions\n  }\n})\n```\n\n### `withI18nResource`\n\nAdd i18n resource to an existing command. This helper is useful for extending an already defined command with `define` function.\n\n```ts\nimport { define } from 'gunshi' // alternative 'gunshi/definition', or '@gunshi/definition'\nimport { withI18nResource, pluginId as i18nId } from '@gunshi/plugin-i18n'\n\nconst basicCommand = define({\n  name: 'test',\n  args: {\n    target: {\n      type: 'string',\n      description: 'The test target file',\n      required: true\n    }\n  },\n  run: ctx => console.log(`test: ${ctx.values.target}`)\n})\n\nconst i18nCommand = withI18nResource(basicCommand, async locale => {\n  const resource = await import(`./path/to/resources/test/${locale.toString()}.json`, {\n    with: { type: 'json' }\n  }).then(l => l.default || l)\n  return resource\n})\n```\n\n### Key Resolution Helpers\n\nThe i18n plugin exports key resolution helper functions that handle the internal key structure, so you don't need to manually prefix your keys:\n\n- `resolveKey(key: string, name?: string): string` - Resolves a custom key with command namespace if applicable\n- `resolveArgKey(key: string, name?: string): string` - Resolves an argument key with `arg:` prefix and namespace\n- `resolveBuiltInKey(key: string): string` - Resolves a built-in key with `_:` prefix\n\n```ts\nimport { resolveKey, resolveArgKey, resolveBuiltInKey } from '@gunshi/plugin-i18n'\n\n// These helpers automatically add the correct prefixes\nresolveKey('description', ctx.name) // Returns namespaced key for description\nresolveArgKey('verbose', ctx.name) // Returns 'arg:verbose' or 'command:arg:verbose' based on command namespace\nresolveBuiltInKey('USAGE') // Returns '_:USAGE'\n```\n\n#### Why Use Key Resolution Helpers?\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!NOTE]\n> See also the [Resource Key Naming Conventions](#-resource-key-naming-conventions) section for details on how keys should be structured in your resource definitions.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\nThe i18n plugin internally uses different key prefixes to organize translations:\n\n- Built-in keys use `_:` prefix (e.g., `_:USAGE`, `_:OPTIONS`)\n- Argument keys use `arg:` prefix (e.g., `arg:file`, `arg:verbose`)\n- Command-specific keys can be namespaced with command name\n\nWhile the `translate` function accepts keys without prefixes in most cases, using these helpers ensures:\n\n- Consistent key resolution across your application\n- Proper namespacing when using sub-commands\n- Compatibility with future plugin updates\n- Type-safe key generation\n\n#### Example Usage\n\n```ts\nimport {\n  defineI18nWithTypes,\n  pluginId as i18nId,\n  resolveKey,\n  resolveArgKey,\n  resolveBuiltInKey\n} from '@gunshi/plugin-i18n'\n\nimport type { I18nExtension } from '@gunshi/plugin-i18n'\n\nconst createCommand = defineI18nWithTypes<{ extensions: { [i18nId]: I18nExtension } }>()({\n  name: 'deploy',\n  args: {\n    environment: { type: 'string', short: 'e' },\n    force: { type: 'boolean', short: 'f' }\n  },\n  resource: locale => ({\n    description: 'Deploy application',\n    'arg:environment': 'Target environment',\n    'arg:force': 'Force deployment',\n    start: 'Starting deployment...',\n    success: 'Deployment completed successfully!'\n  }),\n  run: ctx => {\n    const { translate } = ctx.extensions[i18nId]\n\n    // Usage helper for custom keys (prefix with command name)\n    console.log(translate(resolveKey('start', ctx.name)))\n\n    // Using helpers for explicit control\n    const envKey = resolveArgKey('environment', ctx.name)\n    console.log(translate(envKey)) // Same as translate('arg:environment')\n\n    // Useful when building dynamic keys\n    const args = ['environment', 'force']\n    for (const arg of args) {\n      const key = resolveArgKey(arg, ctx.name)\n      const description = translate(key)\n      console.log(`${arg}: ${description}`)\n    }\n\n    // For built-in messages\n    const usageKey = resolveBuiltInKey('USAGE')\n    console.log(translate(usageKey)) // Translates the \"USAGE\" header\n  }\n})\n```\n\n## 🧩 Context Extensions\n\nWhen using the i18n plugin, your command context is extended via `ctx.extensions['g:i18n']`.\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!IMPORTANT]\n> This plugin extension is namespaced in `CommandContext.extensions` using this plugin ID `g:i18n` by the gunshi plugin system.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\nAvailable extensions:\n\n- `locale: Intl.Locale`: The current locale\n- `translate<T>(key: T, values?: Record<string, unknown>): string`: Translation function\n- `loadResource(locale: string | Intl.Locale, ctx: CommandContext, command: Command): Promise<boolean>`: Manually load resources for a specific locale and command\n- `registerGlobalOptionResources: (option: string, resources: Record<string, string>) => void`: Register global option resources. If your global option description needs the localization, you can install resource of it at `extension` or `onExtension` hook\n\n## 📝 Resource Key Naming Conventions\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!TIP]\n> The plugin provides [Key Resolution Helpers](#key-resolution-helpers) (`resolveKey`, `resolveArgKey`, `resolveBuiltInKey`) to automatically handle these naming conventions programmatically.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\nWhen defining your localization resources (either directly in the `resource` function or in separate files), there are specific naming conventions to follow for the keys:\n\n- **Command Description**: Use the key `description` for the main description of the command.\n- **Examples**: Use the key `examples` for usage examples.\n- **Argument and Option Descriptions**: Keys for the descriptions of both command arguments (positional args) and options **must** be prefixed with `arg:`. For example:\n  - For an argument named `file`: use `arg:file`\n  - For an option named `verbose`: use `arg:verbose`\n  - **Negatable Argument Descriptions**: For boolean options (e.g., `--verbose`), Gunshi automatically generates a description for the negatable version (e.g., `--no-verbose`) using the built-in `NEGATABLE` key (e.g., \"Negatable of --verbose\"). To provide a custom translation for a specific negatable option, use the pattern `arg:no-<optionName>`, for example, `arg:no-verbose`.\n- **Custom Keys**: Any other keys you define for custom translation messages (like greetings, error messages, etc.) do not require a prefix and can be named freely (e.g., `informal_greeting`, `error_file_not_found`).\n- **Built-in Keys**: Keys for built-in functionalities are handled by Gunshi's default locales. The complete list includes:\n  - `USAGE` - Usage section header\n  - `OPTIONS` - Options section header\n  - `ARGUMENTS` - Arguments section header\n  - `COMMANDS` - Commands section header\n  - `EXAMPLES` - Examples section header\n  - `FORMORE` - Footer text for additional help\n  - `NEGATABLE` - Prefix for negatable options (e.g., \"Negatable of --verbose\")\n  - `DEFAULT` - Prefix for default values (e.g., \"default: 5\")\n  - `CHOICES` - Prefix for available choices (e.g., \"choices: red, green, blue\")\n  - `help` - Description for the help option (\"Display this help message\")\n  - `version` - Description for the version option (\"Display this version\")\n\n  Internally, these keys are prefixed with `_:` (e.g., `_:USAGE`, `_:OPTIONS`), but you don't need to use this prefix directly. When overriding built-in translations in your resources, use the key names without the prefix (e.g., providing your own translation for `NEGATABLE`, not `_:NEGATABLE`). Additionally, custom keys are automatically namespaced with the command name in sub-command contexts (e.g., `deploy:informal_greeting` for a 'deploy' command).\n\nHere's an example illustrating the convention:\n\n```ts\nimport { defineI18n } from '@gunshi/plugin-i18n'\n\n// if you want to use `I18nExtension` in `run`, you should use `defineI18nWithTypes`, not `defineI18n`\nconst command = defineI18n({\n  name: 'my-command',\n  args: {\n    target: { type: 'string' },\n    verbose: { type: 'boolean' }\n  },\n  resource: locale => {\n    // Example for 'en-US' locale\n    return {\n      description: 'This is my command.', // built-in key, No prefix\n      'arg:target': 'The target file to process.', // argument key, 'arg:' prefix\n      'arg:verbose': 'Enable verbose output.', // argument key, 'arg:' prefix\n      'arg:no-verbose': 'Disable verbose logging specifically.', // Optional custom translation for the negatable option\n      processing_message: 'Processing target...' // custom keys, No prefix\n    }\n  },\n  run: ctx => {\n    /* ... */\n  }\n})\n```\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!IMPORTANT]\n> When defining resources, argument and option descriptions **must** be prefixed with `arg:` (e.g., `arg:target`, `arg:verbose`). All other keys like `description`, `examples`, and custom keys do not require prefixes.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\nAdhering to these conventions ensures that Gunshi correctly identifies and uses your translations for descriptions, help messages, and within your command's logic via `ctx.extensions['g:i18n'].translate()`.\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!IMPORTANT]\n> The resource object returned by the `resource` function (or loaded from external files like JSON) **must** be a flat key-value structure. Nested objects are not supported for translations using `ctx.extensions['g:i18n'].translate()`. Keep your translation keys simple and at the top level.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\nGood Flat structure:\n\n```json\n{\n  \"greeting\": \"Hello\",\n  \"farewell\": \"Goodbye\"\n}\n```\n\nBad Nested structure (won't work with `ctx.extensions['g:i18n'].translate('messages.greeting')`):\n\n```json\n{\n  \"messages\": {\n    \"greeting\": \"Hello\",\n    \"farewell\": \"Goodbye\"\n  }\n}\n```\n\n## 🔧 Implementation Details\n\nThis section covers important implementation details that can help you better understand and use the i18n plugin.\n\n### Translation Return Values\n\nThe `translate` function has different behaviors depending on the key type:\n\n- **Custom keys**: Returns an empty string (`''`) if the key is not found\n- **Built-in keys** (internally prefixed with `_:`): Returns the key itself if not found\n\nThis difference is important for error handling and fallback displays:\n\n```ts\nimport { resolveKey, resolveBuiltInKey } from '@gunshi/plugin-i18n'\n\nconst { translate } = ctx.extensions['g:i18n']\n\n// Custom key not found\ntranslate(resolveKey('nonexistent_key', ctx.name)) // Returns: ''\n\n// Built-in key not found (if not overridden)\ntranslate(resolveBuiltInKey('USAGE')) // Returns: 'USAGE'\n```\n\n### Resource Loading Behavior\n\nWhen loading command resources, the plugin automatically:\n\n1. Extracts option descriptions from command args definitions\n2. Creates default resources in English\n3. Merges built-in resources with command-specific resources\n4. Handles errors gracefully (logs to console.error but continues execution)\n\n### Extending DefaultTranslation\n\nThe default translation adapter is exported and can be extended:\n\n```ts\nimport { DefaultTranslation } from '@gunshi/plugin-i18n'\n\nclass MyCustomTranslation extends DefaultTranslation {\n  translate(locale: string, key: string, values?: Record<string, unknown>): string | undefined {\n    const result = super.translate(locale, key, values)\n    // Add custom post-processing\n    return result?.toUpperCase()\n  }\n}\n\n// Use in plugin options\nawait cli(args, command, {\n  plugins: [\n    i18n({\n      translationAdapterFactory: options => new MyCustomTranslation(options)\n    })\n  ]\n})\n```\n\n### Internal Key Prefixing\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!IMPORTANT]\n> Understanding these prefixes is essential for using the [Key Resolution Helpers](#key-resolution-helpers) effectively and following the [Resource Key Naming Conventions](#-resource-key-naming-conventions).\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\n- Built-in resource keys are internally prefixed with `_:` (e.g., `_:USAGE`, `_:OPTIONS`)\n- This prefix is handled automatically - you don't need to use it when overriding built-in translations\n- Argument keys use the `arg:` prefix as documented\n- Custom keys can be namespaced with the command name when in sub-command context (e.g., `deploy:custom_message` for a 'deploy' command)\n- Use the exported helper functions (`resolveKey`, `resolveArgKey`, `resolveBuiltInKey`) to generate properly prefixed keys programmatically\n\n## 🔤 Translation Interpolation\n\nThe default translation adapter supports simple interpolation using `{$key}` syntax:\n\n```ts\nimport { pluginId as i18nId, resolveKey } from '@gunshi/plugin-i18n'\n\n// In your resource\nconst resource = {\n  welcome: 'Welcome, {$name}!',\n  items_count: 'You have {$count} items',\n  file_deleted: 'Deleted {$path}',\n  error_message: 'Error: {$error}'\n}\n// In your command\nconst { translate } = ctx.extensions[i18nId]\ntranslate(resolveKey('welcome'), { name: 'John' }) // \"Welcome, John!\"\ntranslate(resolveKey('items_count'), { count: 5 }) // \"You have 5 items\"\ntranslate(resolveKey('file_deleted'), { path: '/tmp/file.txt' }) // \"Deleted /tmp/file.txt\"\ntranslate(resolveKey('error_message'), { error: 'File not found' }) // \"Error: File not found\"\n```\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!NOTE]\n> The default adapter only supports simple string interpolation. For more advanced features like pluralization or formatting, you can provide a custom translation adapter.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\n## 🎨 Custom Translation Adapter\n\nThe default translation adapter provides basic string interpolation, but you might want to integrate with more powerful i18n libraries for features like:\n\n- **Pluralization**: Different messages based on count values\n- **Date/Time formatting**: Locale-aware formatting\n- **Number formatting**: Currency, percentages, etc.\n- **Complex interpolation**: Nested values, conditional messages\n- **Message linking**: Reference other translations\n- **Custom formatters**: Domain-specific formatting logic\n\n### Creating a Translation Adapter\n\nTo create a custom translation adapter, you need to implement the `TranslationAdapter` interface:\n\n```ts\ninterface TranslationAdapter {\n  // Get all resources for a locale\n  getResource(locale: string): Record<string, string> | undefined\n\n  // Set resources for a locale\n  setResource(locale: string, resource: Record<string, string>): void\n\n  // Get a single message\n  getMessage(locale: string, key: string): string | undefined\n\n  // Translate a message with interpolation\n  translate(locale: string, key: string, values?: Record<string, unknown>): string | undefined\n}\n```\n\nThe adapter factory receives options with locale information:\n\n```ts\ninterface TranslationAdapterFactoryOptions {\n  locale: string // Current locale (BCP 47)\n  fallbackLocale: string // Fallback locale (default: 'en-US')\n}\n```\n\n### How Translation Adapters Work\n\nWhen you provide a custom translation adapter:\n\n1. **Initialization**: The i18n plugin calls your factory function with locale settings\n2. **Resource Loading**: When a command defines a `resource` function, the plugin:\n   - Calls the resource function to get translations\n   - Passes them to your adapter via `setResource(locale, resource)`\n3. **Translation**: When `translate()` is called:\n   - The plugin delegates to your adapter's `translate()` method\n   - Your adapter handles interpolation and formatting\n   - Returns the translated string or `undefined` if not found\n\n### Custom Case: Integrating with Intlify (Vue I18n Core)\n\n[Intlify](https://github.com/intlify/core) is the core of Intlify (Vue I18n), but it can be used independently. Here's how to create a translation adapter for Intlify:\n\n```ts\nimport { cli } from 'gunshi'\nimport i18n, { defineI18nWithTypes, pluginId as i18nId, resolveKey } from '@gunshi/plugin-i18n'\nimport {\n  createCoreContext,\n  getLocaleMessage,\n  NOT_RESOLVED,\n  setLocaleMessage,\n  translate as intlifyTranslate\n} from '@intlify/core' // need to install `npm install --save @intlify/core@next`\n\nimport type { I18nExtension } from '@gunshi/plugin-i18n'\n\n// Create an Intlify translation adapter factory\nfunction createIntlifyAdapterFactory(options) {\n  return new IntlifyTranslation(options)\n}\n\nclass IntlifyTranslation {\n  #options\n  #context\n\n  constructor(options) {\n    this.#options = options\n\n    const { locale, fallbackLocale } = options\n    const messages = {\n      [locale]: {}\n    }\n\n    if (locale !== fallbackLocale) {\n      messages[fallbackLocale] = {}\n    }\n\n    // Create the Intlify core context\n    this.#context = createCoreContext({\n      locale,\n      fallbackLocale,\n      messages\n    })\n  }\n\n  getResource(locale) {\n    return getLocaleMessage(this.#context, locale)\n  }\n\n  setResource(locale, resource) {\n    setLocaleMessage(this.#context, locale, resource)\n  }\n\n  getMessage(locale, key) {\n    const resource = this.getResource(locale)\n    if (resource) {\n      return resource[key]\n    }\n    return\n  }\n\n  translate(locale, key, values = {}) {\n    // Check if the message exists in the specified locale or fallback locale\n    const message =\n      this.getMessage(locale, key) || this.getMessage(this.#options.fallbackLocale, key)\n    if (message === undefined) {\n      return\n    }\n\n    // Use Intlify's translate function\n    const result = intlifyTranslate(this.#context, key, values)\n    return typeof result === 'number' && result === NOT_RESOLVED ? undefined : result\n  }\n}\n\n// Define your command\nconst command = defineI18nWithTypes<{ extensions: { [i18nId]: I18nExtension } }>()({\n  name: 'greeter',\n\n  args: {\n    name: {\n      type: 'string',\n      short: 'n'\n    },\n    count: {\n      type: 'number',\n      short: 'c',\n      default: 1\n    }\n  },\n\n  // Define a resource fetcher with Intlify syntax\n  resource: locale => {\n    if (locale.toString() === 'ja-JP') {\n      return {\n        description: '挨拶アプリケーション',\n        'arg:name': '挨拶する相手の名前',\n        'arg:count': '挨拶の回数',\n        greeting: 'こんにちは、{name}さん！',\n        greeting_plural: 'こんにちは、{name}さん！({count}回目)'\n      }\n    }\n\n    return {\n      description: 'Greeting application',\n      'arg:name': 'Name to greet',\n      'arg:count': 'Number of greetings',\n      greeting: 'Hello, {name}!',\n      greeting_plural: 'Hello, {name}! (greeting #{count})'\n    }\n  },\n\n  run: ctx => {\n    const { name = 'World', count } = ctx.values\n    const { translate } = ctx.extensions[i18nId]\n\n    // Use the translation function with Intlify\n    const key = count > 1 ? 'greeting_plural' : 'greeting'\n    const message = translate(resolveKey(key, ctx.name), { name, count })\n\n    console.log(message)\n  }\n})\n\n// Run the command with the Intlify translation adapter\nawait cli(process.argv.slice(2), command, {\n  name: 'intlify-example',\n  version: '1.0.0',\n  plugins: [\n    i18n({\n      locale: process.env.MY_LOCALE || 'en-US',\n      translationAdapterFactory: createIntlifyAdapterFactory\n    })\n  ]\n})\n```\n\nWith Intlify, you get advanced features like:\n\n- Named interpolation: `{name}` instead of `{$name}`\n- Pluralization support\n- Linked messages\n- HTML formatting\n- Custom modifiers\n- And more\n\n<!-- eslint-disable markdown/no-missing-label-refs -->\n\n> [!TIP]\n> Intlify uses `{name}` syntax for interpolation (without the `$` prefix), which is different from Gunshi's default adapter that uses `{$name}`.\n\n<!-- eslint-enable markdown/no-missing-label-refs -->\n\n## 📚 API References\n\nSee the [API References](./docs/index.md)\n\n## ©️ License\n\n[MIT](http://opensource.org/licenses/MIT)\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/@gunshi/plugin-i18n?style=flat\n[npm-version-href]: https://npmjs.com/package/@gunshi/plugin-i18n@alpha\n[jsr-src]: https://jsr.io/badges/@gunshi/plugin-i18n\n[jsr-href]: https://jsr.io/@gunshi/plugin-i18n\n[install-size-src]: https://pkg-size.dev/badge/install/67599\n","readmeFilename":"README.md"}