{"_id":"@zachhandley/ez-i18n","_rev":"37-41a829c28acd11f676e359ad62954e76","name":"@zachhandley/ez-i18n","dist-tags":{"latest":"0.4.14"},"versions":{"0.1.0":{"name":"@zachhandley/ez-i18n","version":"0.1.0","keywords":["astro","astro-integration","i18n","internationalization","vue","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.0","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"aef72d54d5293f698fe275425cb7c66c21209b34","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.0.tgz","fileCount":19,"integrity":"sha512-zJy5YnFwY0Q99g7PUoSysIS7xz6qOV1CqgJDBWebpdtKHLJzl1RpEODyVfi+StWt4Bhos4H4hvDbU3pR57Sprw==","signatures":[{"sig":"MEUCIQC7DLrDyFGVnQQxUpsWNFrjCSLHIdUzxUu2NmbM7p4AAAIgZN6/3RbtiJC0lf+fseXwEh/daxs1vtXlO4dzcPtiyQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"d1fee31be106701c5b5636d225c84cec55553aec","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/vue":"^0.10.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@nanostores/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.0_1765073143312_0.5490646148479803","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@zachhandley/ez-i18n","version":"0.1.1","keywords":["astro","astro-integration","i18n","internationalization","vue","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.1","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"dd526702d2a28ba829fc68f1f6ca536339a490a4","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.1.tgz","fileCount":19,"integrity":"sha512-rqW/15DPMeRhLMWbewZViDRdELnOQGkb/nUh57MubOoVf0xOsCRm2FkrszVkZ4xyPmtve1YyYFFUSsr/kMZlvQ==","signatures":[{"sig":"MEUCIC1VOk1QLuYeaf0gfuFa8fSyJDY2sKxIjMD/01S7nMTvAiEAj5o3c3mOyQSLIFsrmuPK9HwRTaFPtnF9UmpPiIQXbUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"d1fee31be106701c5b5636d225c84cec55553aec","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/vue":"^0.10.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@nanostores/vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.1_1765073478795_0.3395544844649978","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@zachhandley/ez-i18n","version":"0.1.2","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.2","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b543de746d07a66eb4fd229d8b52995b0c714606","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.2.tgz","fileCount":22,"integrity":"sha512-Mp0gkk4FeFmk85TRS3YJaM9IASOyrG4C8q0veLfnRQgfbyB4zjZsXnIzqjjKpli/2yLtPYtJJTBzgFFe/kNHww==","signatures":[{"sig":"MEQCICg7y6/vbfEdsrQdTVPHVZpQmvwIj2ye66HC1SGPvXpCAiBDwU7fekuFWVNec8WeFnhi2kGhwM/r3PvcP9ujmVtB8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"f1f12e9eebca0ad142ba21825f93721e84b36fa9","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.2_1765075507406_0.7571761208310424","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@zachhandley/ez-i18n","version":"0.1.3","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.3","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"31ad087184c838c1e9649da2cfa162a8f78c1228","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.3.tgz","fileCount":26,"integrity":"sha512-OxOUbEaIuXZZixvGYZ+uPo3pXcEmB1/AGJsPBH0CXtfCs1OznU0bCyZX7v4HYVNcsaD61LVX63QeOuH4s0O2uA==","signatures":[{"sig":"MEYCIQCMrISZUYHUm0r6BJBo2L4Qz7eEGG99u/czPBHmh5ETGwIhAJlw9I1i3rQYkfp/tSiQKhKIvpeU/flwBJzJXW9JidGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"091dcff1609fd559c896e832c72214c3d64bba8d","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.3_1765078156304_0.9378371680930737","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@zachhandley/ez-i18n","version":"0.1.5","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.5","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"64e99b69d6d1c20a4424ca26ac6f8baae4395f72","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.5.tgz","fileCount":26,"integrity":"sha512-m2ZEG0ploBKbUM2bySP75EdI6l4kq1Si2k4/OWQCqeN2WSOvxqfCq/blGzsl/YwJr/N/GuT8QBVVG5DUXck0cQ==","signatures":[{"sig":"MEYCIQDpcl1WsV2EonNS3ogCO1+O8NsblBCXcJg/6zW2yRa+3gIhAOC8UghdLN6g8nCHYXaS9t5lmAOqvCS0TXFF4W5bXvHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"091dcff1609fd559c896e832c72214c3d64bba8d","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.5_1765080602426_0.854703601662151","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@zachhandley/ez-i18n","version":"0.1.6","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.6","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"1c42dbc340c8184977a2184fa646d0c9b50f1612","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.6.tgz","fileCount":26,"integrity":"sha512-UldACr5egmiusxVPkCidRXX7Iw4uyWFPPBi4sJUK+KWCr3OfB3+9PR9LtrVOyzsNRlZy/+/rLYkJdKGuM8LKhQ==","signatures":[{"sig":"MEQCIHeU5Vi5BeKGoDQnt7I5jmZy4yXbTgsvSsA0wJL7HisdAiB7/+5OdpisEBZwbu+6a6u/gBNK+qH3FY3EP7GQ0MxITw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"355aaecd7e714894d5bbee93b11c4e3e28b0e7da","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.6_1765088640032_0.8155895852801414","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@zachhandley/ez-i18n","version":"0.1.7","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.7","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"0f07b06b2fb865227be8ff4be87e1a527c47f559","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.7.tgz","fileCount":26,"integrity":"sha512-kBGwJG1TWa1Hwix/UjiWb7GMHLtsruNwshnRMrisKBtbaGogGixeydefu0QRBYM2LSE4hTPqaDSwYUR1G3XltQ==","signatures":[{"sig":"MEQCIBLPQUF0Rn/D7XXd0zey3m5ZdMR+DtuovX6l7exjirfjAiAxO8t++dJS9+WRs5LMIbSVMimwA4c1RHGOjUjd35rxaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"355aaecd7e714894d5bbee93b11c4e3e28b0e7da","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.7_1765089032989_0.5068677094578882","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@zachhandley/ez-i18n","version":"0.1.8","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.8","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"e503337499f9f350f0668b89d6ebf33484eac3b8","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.8.tgz","fileCount":26,"integrity":"sha512-yHEdPH4PA4KeWpgGhruM3/BWaJyeHzRilI2ofa3OZAIMzFqusI2wqx6pJ6VtfaLXD8ZGbYm9JxxlmsWkTSgkDQ==","signatures":[{"sig":"MEYCIQCY6R+/24welcn962QNJZUil5C3NVtrVtms9IQy0mrDXQIhAM1GjO7/nRXwuiJeuf5NHMjSgrA+scn3SeTlHTYn2ONl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"37f9802291b540162103f43112a56954dbeb96d2","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.8_1765089638776_0.16332895145405835","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@zachhandley/ez-i18n","version":"0.1.9","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.1.9","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b74699ebc379c3ec4cda5a8254633d502289567a","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.1.9.tgz","fileCount":26,"integrity":"sha512-UHrdwhnyVrw3lUftgPOgJBLl8IFXYyL6zqsXtmus9uU44BFsDNXCA0ri5+uVh3677KHccSHwoivgDJ6rgtPlQQ==","signatures":[{"sig":"MEMCH3q3oEtPx7QfgVe3czoUL4yVtnh94b6dl0Zi0aWkyiECIE4QrpBqXQgWHWyd0bv+dGaN7W6CLb29KD+OmPtG9t8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"37f9802291b540162103f43112a56954dbeb96d2","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.1.9_1765090115395_0.30726324930966076","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@zachhandley/ez-i18n","version":"0.2.0","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.2.0","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"903b611c72fa843f1f58179ba4d54f3aeb812333","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.2.0.tgz","fileCount":26,"integrity":"sha512-DV2+8O+l4xgignpqyirMAfkee0yG5LpD31VoBw8JVtGYoIbuSSz4cVM+QfHikufaOqpkZJwyjAz3KCcTawWRaQ==","signatures":[{"sig":"MEYCIQC9rsSuJqjMtPIwaD6kZ+zDrGvtgeyyxh6eNLzVdJkkiQIhANvf49fcejJ+Ill4jX7bjT9xPavsoOMZG+1GDWerjd44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"37f9802291b540162103f43112a56954dbeb96d2","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.2.0_1765092392087_0.41791069074115583","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@zachhandley/ez-i18n","version":"0.2.1","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.2.1","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"90515f6ffa1392ad6fe5019e31da79f31298add3","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.2.1.tgz","fileCount":26,"integrity":"sha512-jUKnfrXpQwgGhOP4EjGHia7/yfmT+nMS7sZl+9AU5GwqRe91jFEB/SLtSicIeMoaBg+pd/z93a6t+KE2ci/+Jw==","signatures":[{"sig":"MEYCIQDy20lr1NJ6Cd/lW2LoMKHw9n8mncDCFmVhQcPVKu3KxAIhAKdYV13jzcrKFGNw/T5WoEwkyEFRHVUzxPU2w4osHfh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"37f9802291b540162103f43112a56954dbeb96d2","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.2.1_1765093207803_0.11819909656224392","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@zachhandley/ez-i18n","version":"0.2.2","keywords":["astro","astro-integration","i18n","internationalization","vue","react","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.2.2","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"56ec1f5eb44243c79be74af85ea7fe2f73ec4cb0","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.2.2.tgz","fileCount":26,"integrity":"sha512-J55Z3X9h8syS9tDg+Yf95G4rQWNgTcGLuhdSy40Tqq/9nJ+7XJ7cQot5/K1I73k1DBIj13sGPNTT7yj6mj1D6Q==","signatures":[{"sig":"MEUCIQD65pSqBdXzG+/UqP2E8keMB9V57k1Vg1EC0gDFZYSVpgIgX5RiFBhkoD8DLVxtXc6XkN80uKv/JLd5lMAvO2oeQ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/runtime/vue-plugin.d.ts","import":"./dist/runtime/vue-plugin.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./react":{"types":"./dist/runtime/react-plugin.d.ts","import":"./dist/runtime/react-plugin.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"gitHead":"37f9802291b540162103f43112a56954dbeb96d2","scripts":{"dev":"tsup --watch","build":"tsup","release":"pnpm build && npm publish","typecheck":"tsc --noEmit","release:dry":"pnpm build && npm publish --dry-run","prepublishOnly":"pnpm build"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro + Vue + React. No URL prefixes, reactive language switching.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a","devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","react":"^19.2.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@types/react":"^19.2.7","@nanostores/vue":"^0.10.0","@nanostores/react":"^1.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"vue":"^3.4.0","astro":"^4.0.0 || ^5.0.0","react":"^18.0.0 || ^19.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/vue":"^0.10.0","@nanostores/react":"^0.7.0 || ^0.8.0 || ^1.0.0","@nanostores/persistent":"^0.10.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"@nanostores/vue":{"optional":true},"@nanostores/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.2.2_1765094284673_0.21748953371990498","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@zachhandley/ez-i18n","version":"0.3.0","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.0","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"56842f07f9b97e18fc57b96d0a04de6630ee28ed","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.0.tgz","fileCount":19,"integrity":"sha512-4qeLo9MbWpMaDTdFvt/mxFhLT7CC9Ut2A0PhdNmQAmcEWTBX7ISHGWawy2wgAetzIP+cIR5K31TOu3e2lZA2rg==","signatures":[{"sig":"MEUCIQCSpQcYr/Saqz8BQWh63mCS7qpY+EgN4Z3GaFQ6Ncpn7gIgBEPFvpmXQWw/VxJvRrr1v458V1l1Eg8AOo638ehr3Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107534},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/1591e0b84450496aa3251d929042c35a/zachhandley-ez-i18n-0.3.0.tgz","_integrity":"sha512-4qeLo9MbWpMaDTdFvt/mxFhLT7CC9Ut2A0PhdNmQAmcEWTBX7ISHGWawy2wgAetzIP+cIR5K31TOu3e2lZA2rg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.0_1765140587265_0.6852366446982294","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@zachhandley/ez-i18n","version":"0.3.1","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.1","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"3228ef2e282b1e064b1e0589e1af13c4f7b2672e","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.1.tgz","fileCount":19,"integrity":"sha512-HKGW/LfpUzoxQdfdAstz9PMxEa8V3hSgq/dB4/RWLbvprzQ1nY4RS68EXBGohwVTunS9xxOSNJGLp41sBclgaQ==","signatures":[{"sig":"MEQCIAShXyLBF23ag1TAFO5I23V+tCFpDgw5qaZq63eMcCavAiA59SFF9+kpbf/xzl+74bL4gIopm+oN2gVzE6mOExDcCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107692},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/ca852c1680121d6715d8025bc8161b0c/zachhandley-ez-i18n-0.3.1.tgz","_integrity":"sha512-HKGW/LfpUzoxQdfdAstz9PMxEa8V3hSgq/dB4/RWLbvprzQ1nY4RS68EXBGohwVTunS9xxOSNJGLp41sBclgaQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.1_1765144696436_0.5727070712462068","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@zachhandley/ez-i18n","version":"0.3.2","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.2","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"acd9bcedffba0c759309d11b51274c8cd281fce3","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.2.tgz","fileCount":20,"integrity":"sha512-ObaftAwfTjBa/7HMmVBcViusqmXq5dftu7jeUnXXMwvHAZ43G/HH7c16b6vSqoTWxP+z3WVBAfbsLV3Csrthjg==","signatures":[{"sig":"MEUCIHgzN2uW2R8wvtUUkRP5+TPjoUSjJkNuX6pl7HKtMDChAiEAx2FlX/FBhr07FEihnvC47DioafPEVHE028Z8vXKwZv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109413},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/f118973223f4075eeaa97a84aba086c3/zachhandley-ez-i18n-0.3.2.tgz","_integrity":"sha512-ObaftAwfTjBa/7HMmVBcViusqmXq5dftu7jeUnXXMwvHAZ43G/HH7c16b6vSqoTWxP+z3WVBAfbsLV3Csrthjg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.2_1765163221121_0.7611158629276835","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@zachhandley/ez-i18n","version":"0.3.3","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.3","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"f79d43ee255d10ac1c9a2c3d1adb008e637b3b8d","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.3.tgz","fileCount":20,"integrity":"sha512-TWOho0sZpOfATrKlcX+QzIEovydLcf4ApXVP/k287tmtEtBoS2s61PAxMq6pLCQV2HWQ14R62gBAYrzebMaiEw==","signatures":[{"sig":"MEUCIQDARSwwtp5jCVRgK2fFYzzZJNjPAor1z7YyX7yXggZDFQIgWADqb5s/O1fy3o+R/7DSvWU5iuwUUaA2DoNA/C8png4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110803},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/1476228ea83c30d7dfc91ee35ba4cf74/zachhandley-ez-i18n-0.3.3.tgz","_integrity":"sha512-TWOho0sZpOfATrKlcX+QzIEovydLcf4ApXVP/k287tmtEtBoS2s61PAxMq6pLCQV2HWQ14R62gBAYrzebMaiEw==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.3_1765263075371_0.5135974221843884","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@zachhandley/ez-i18n","version":"0.3.4","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.4","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"0904b176e44539fb65c88e7ed4e2aa0fc9d4780e","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.4.tgz","fileCount":21,"integrity":"sha512-/qkFL4/XUI4T4NuRxCZVwMZBBw/z8CqtiBd322AcaIH98t3jtushK4EalGTigPtx4SswqUOPlylIVoZBhE7i0g==","signatures":[{"sig":"MEQCIHjfkAkNIapsnYzwwD73Mq2KbD7XBtScrSfK23eR/XZOAiAoiIsJZdJy6r8oQsqhDLPJ9XJkZbV6VICLsI6bDB5Tdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140716},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/7c6553d2b227260facdb0e52e4875cc0/zachhandley-ez-i18n-0.3.4.tgz","_integrity":"sha512-/qkFL4/XUI4T4NuRxCZVwMZBBw/z8CqtiBd322AcaIH98t3jtushK4EalGTigPtx4SswqUOPlylIVoZBhE7i0g==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.4_1765268166162_0.8110343356431273","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@zachhandley/ez-i18n","version":"0.3.5","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.5","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b37a83653500a74a5a0f459ee34a7f1ce9b27a3d","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.5.tgz","fileCount":11,"integrity":"sha512-6bS50pwAFQbSyeGNp3SxxGl0OJ0CVeFnYAps+fefJASY9Yj8nAF1OTgrdRtEdszEbGMtzKjT1wt+gj89fhyGZg==","signatures":[{"sig":"MEYCIQDgzFi/Yeh86wJSrgzOPI2wizunxTqCWGxWQc7Rqemt0QIhAOL/MImQgBwO1+6CQ6Gech3m275xqe/0YL5pOUxID4FF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73468},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/d22d1c2e816016613d4dce5e470a75dd/zachhandley-ez-i18n-0.3.5.tgz","_integrity":"sha512-6bS50pwAFQbSyeGNp3SxxGl0OJ0CVeFnYAps+fefJASY9Yj8nAF1OTgrdRtEdszEbGMtzKjT1wt+gj89fhyGZg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.5_1765304352357_0.18678368879356122","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@zachhandley/ez-i18n","version":"0.3.6","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.6","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"31fddf3a120f3fd47ef263e391654089f1066af3","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.6.tgz","fileCount":11,"integrity":"sha512-aFDFqMyO8VWJzRgd0B+x5D258j0mw6+wgHWXy3mYnQP7MU/vh5YVE0IpFy4hq/fJDaAJTENk6iINhOyAxlB3+Q==","signatures":[{"sig":"MEQCIEqu/UIpe9x6UW2H4TWY9JMV038NU5/kap7SU3cN2dfYAiAp/9M6Y5huTdtRRMgghFHYbtdplyIM/aqJHY7rAr59CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74164},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/eb3842f24a3f6a826ee99adf76aed619/zachhandley-ez-i18n-0.3.6.tgz","_integrity":"sha512-aFDFqMyO8VWJzRgd0B+x5D258j0mw6+wgHWXy3mYnQP7MU/vh5YVE0IpFy4hq/fJDaAJTENk6iINhOyAxlB3+Q==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.6_1765408105214_0.1901521144759153","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@zachhandley/ez-i18n","version":"0.3.7","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.7","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b84277674f503dad7e2bebebe31e7a301e8ec0a8","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.7.tgz","fileCount":11,"integrity":"sha512-zeQ2NjbaG2vFzcQNtrd+OYYcOjbVW9wanWtq7Xsq2lZS+BFweX8m+cgrylGoYi9GI2BN2oRMP+MpDbX9E9Muvg==","signatures":[{"sig":"MEYCIQCL8dNHSQkri8LXEoa7jUmkLWvRSHT++Jq6Z9VHdwuU/AIhAIrCJrGtlDqqDbHtkfRCu17ZCIbxjMuIPhzJBrDBMc4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78629},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/9c5a2bbd35c6efd7b4684aa13ad89690/zachhandley-ez-i18n-0.3.7.tgz","_integrity":"sha512-zeQ2NjbaG2vFzcQNtrd+OYYcOjbVW9wanWtq7Xsq2lZS+BFweX8m+cgrylGoYi9GI2BN2oRMP+MpDbX9E9Muvg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.7_1765412336990_0.9943294008180981","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@zachhandley/ez-i18n","version":"0.3.8","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.8","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"998a85e3982ac293ce2b10c3fe0e94d31c19f1a0","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.8.tgz","fileCount":11,"integrity":"sha512-6Ls1lOoAWAmWbuAJCyFOJjf/lpxc8J10mxMQpgTP/WVlyJZZOqO45l00tAeGDHAPJSj+n3oDXmnmQiLf/YCw7Q==","signatures":[{"sig":"MEYCIQCMgV+IXK8I3QM4a50wJIDzthId79eBpiZ459Zkj/Sg5wIhAMb/IzjK37cdCi9fVgKPPFuqnk1g8Aqcz+2JCw4nyP9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82842},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/31c504019625d5318d22c99bd2837eb5/zachhandley-ez-i18n-0.3.8.tgz","_integrity":"sha512-6Ls1lOoAWAmWbuAJCyFOJjf/lpxc8J10mxMQpgTP/WVlyJZZOqO45l00tAeGDHAPJSj+n3oDXmnmQiLf/YCw7Q==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.8_1765413512823_0.5809018272309516","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@zachhandley/ez-i18n","version":"0.3.9","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.9","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"9f8610647ac2678f7d07fe4c7ff519dbe40c7781","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.9.tgz","fileCount":11,"integrity":"sha512-1t5bJsh6rYJuYvmi6pEO4PpkzqZ2hHjggwye7M5tYYO8MSkHNxUwfJ65vROOL1VkciMcCE7zH/cRkPij2wrgVg==","signatures":[{"sig":"MEUCIQDDsvEv9tYkx6hxCaHjBcyoSGkp/w5Up78tROEu5/WhXgIgFDQjYlKh9DLai/qeaMZ01xQ2r7tIrJYA/nrMmiNuY2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79123},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/59a3a544777d89349ac2343835b24068/zachhandley-ez-i18n-0.3.9.tgz","_integrity":"sha512-1t5bJsh6rYJuYvmi6pEO4PpkzqZ2hHjggwye7M5tYYO8MSkHNxUwfJ65vROOL1VkciMcCE7zH/cRkPij2wrgVg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.9_1765414236876_0.989219551274279","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@zachhandley/ez-i18n","version":"0.3.10","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.10","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"e386a06ed38cbb6b3545e038ba3cc8c35043cdb2","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.10.tgz","fileCount":11,"integrity":"sha512-ot6kd3v3qCvDEIFVYAI3WBTx+GBJLijT2g/Ef9dylQcjH7qEU3w5ghbRtipEyJgzXAZjO4qsVmCBAWmHkHwGoA==","signatures":[{"sig":"MEQCICvIQus/t8pGetQ2ieEUNacsxXQHv9/7RNznNfHAtZlYAiAPhlKktV+cwmfrO8qygqO5i/QRvuZQyVQib/ycfdGbvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79525},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/26bedddc3576a882644a157f93c9906b/zachhandley-ez-i18n-0.3.10.tgz","_integrity":"sha512-ot6kd3v3qCvDEIFVYAI3WBTx+GBJLijT2g/Ef9dylQcjH7qEU3w5ghbRtipEyJgzXAZjO4qsVmCBAWmHkHwGoA==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.10_1765480983059_0.5661925274583492","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@zachhandley/ez-i18n","version":"0.3.11","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.11","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"0fb9b8adae211915edf76e64d1a7cb1e4be57b90","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.11.tgz","fileCount":11,"integrity":"sha512-Rh3rEr1XfOrlySQZiNotJSkefObaqujwUeImVNgrQhV2CxF6A7aJawoeyq3mU75SCaiHMYoZcJGoJAd9DpnGrQ==","signatures":[{"sig":"MEYCIQCLRyOHp6SMHP9e6ULEptOM0D4IXTdE9hAgz8HiDYceEgIhAJVYh4M+bt2IpTrRvCW72DROyWOsIvmUk+nvTgN8KOky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80165},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/b096ec1a4ddc768c9be6a55b03ba2d29/zachhandley-ez-i18n-0.3.11.tgz","_integrity":"sha512-Rh3rEr1XfOrlySQZiNotJSkefObaqujwUeImVNgrQhV2CxF6A7aJawoeyq3mU75SCaiHMYoZcJGoJAd9DpnGrQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.11_1765572339294_0.9516789786120399","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@zachhandley/ez-i18n","version":"0.3.12","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.12","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b41be788200277fa3f0dce662e489b36647f7158","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.12.tgz","fileCount":11,"integrity":"sha512-sTRMI9ZxGAb+Nqw27T4DHB5pX25pNksfhAaQW6yUAusuJw9vxTpQFDNFPtB4Nd4bGtG9QFAA/+XkOuZ1HeM1Tg==","signatures":[{"sig":"MEYCIQCz6iU9ny5GldAuDY5emLa7O0MUiixgoN+cvZ0OnsbnjwIhAMgXPXqyVKYpLf0UfPW8ct0bi7b3OqCfDH39hXC7k8eZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80568},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/533fa983e109489174e87d204dc7b46d/zachhandley-ez-i18n-0.3.12.tgz","_integrity":"sha512-sTRMI9ZxGAb+Nqw27T4DHB5pX25pNksfhAaQW6yUAusuJw9vxTpQFDNFPtB4Nd4bGtG9QFAA/+XkOuZ1HeM1Tg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.12_1765573290913_0.8741354493377351","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@zachhandley/ez-i18n","version":"0.3.13","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.13","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"9edccae17ea48853dfd8af220ac2f1e20286e165","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.13.tgz","fileCount":11,"integrity":"sha512-+ycvSec1ew2LcpMSNMbBbu7hXyiy1R25wkKRJAvR6gbnvhleWwY6Nf4dEb7O2zSCUB8VSxvCXwyt20Yodkal9w==","signatures":[{"sig":"MEUCIEMungiBlYJCP2rdvkwJkshErNV6y4/Pe8+lvsmbFjaiAiEA9KoUU9CdJdGKL8/e5X4WcTyfYnlwOifyAD+fZiXvmrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80699},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/b2ec61f36a7b0702e65486a1bc521a42/zachhandley-ez-i18n-0.3.13.tgz","_integrity":"sha512-+ycvSec1ew2LcpMSNMbBbu7hXyiy1R25wkKRJAvR6gbnvhleWwY6Nf4dEb7O2zSCUB8VSxvCXwyt20Yodkal9w==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.13_1765574636438_0.7731323509467647","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@zachhandley/ez-i18n","version":"0.3.14","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.14","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"01a269909d94d352d53288b3566247a8632f5a4c","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.14.tgz","fileCount":11,"integrity":"sha512-q6QXF1LBf7ZExHTnuRca+abz9do1rqJeEV2DzZX5altP7ykRfSEupuGs0bZLwpP/Sh1TCp2aF8p1idAyIO6qwQ==","signatures":[{"sig":"MEYCIQD3HTMs+U9YyZwfsrSGMPWGAoA/SQW/FrGJ8MMtpaFisgIhALCMiDmhoLbEtwH8EP0ZLFT2+NhEkPkGbFcqyWC8P/WP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80139},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/3d988ac7ad8373fc83c640edb3d97813/zachhandley-ez-i18n-0.3.14.tgz","_integrity":"sha512-q6QXF1LBf7ZExHTnuRca+abz9do1rqJeEV2DzZX5altP7ykRfSEupuGs0bZLwpP/Sh1TCp2aF8p1idAyIO6qwQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.14_1765575650240_0.7207741294985368","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@zachhandley/ez-i18n","version":"0.3.15","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.15","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"7dbd4554d9b4bda94ae375e3d840439970d2915d","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.15.tgz","fileCount":11,"integrity":"sha512-txRPPv7B7319z+m9f+1SO6dGf9NVlIApaJ/x0yQ4AmQAKedyUA1vYb4evDOBkAEPES4k9YpBLoKo8NSUi1WBIw==","signatures":[{"sig":"MEUCIQCcB3eDNr8dGcKNY1qZV9oeiJm3pivi2w5tFZpmqMb+QQIgVr88l3jwm99ms4yS9glDRlM8qpsazHnJnWV4WZVmbeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80041},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/9453c0e28cfb06958d9777fe103f4d1c/zachhandley-ez-i18n-0.3.15.tgz","_integrity":"sha512-txRPPv7B7319z+m9f+1SO6dGf9NVlIApaJ/x0yQ4AmQAKedyUA1vYb4evDOBkAEPES4k9YpBLoKo8NSUi1WBIw==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.15_1765583470019_0.011507534523627516","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@zachhandley/ez-i18n","version":"0.3.16","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.16","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"dc3f534579806f9f17ea5b2c42206c081bb0d614","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.16.tgz","fileCount":11,"integrity":"sha512-37bRK7sR2chhdg+kgYdz9xEg1PIspnJ2yyXTixdqLv9YMPhbfu0MLvW/EPKPhLz3KCfg7E8NmBjVn50x5xtMuQ==","signatures":[{"sig":"MEQCID66cCOfEhPd8tZWfRDJV0R2+4gLIlEmiX6mqjVDJBv9AiA/2feRhjkq+eGqERmCrKj/g+rgNKPN7YJCL/Jd8QbtTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80286},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/3b8374ed5c116a137e8f96817485b27d/zachhandley-ez-i18n-0.3.16.tgz","_integrity":"sha512-37bRK7sR2chhdg+kgYdz9xEg1PIspnJ2yyXTixdqLv9YMPhbfu0MLvW/EPKPhLz3KCfg7E8NmBjVn50x5xtMuQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.16_1765848432367_0.1258970822838008","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@zachhandley/ez-i18n","version":"0.3.17","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.17","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"f782b3147ade14d812fb77d7c6b772354cef37e3","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.17.tgz","fileCount":11,"integrity":"sha512-lLYhEGQdqueqodAdR6u/7fs7MynP08kVEe16SrGM2YNyazpO1H78uYrSovegTE/UuBPbm/QOcHwvhN60nKKwnQ==","signatures":[{"sig":"MEUCIQCxyNLCqd+CnLeXg19RK+emT/1I6UdeLsVhEKcGPdu1MwIgNCE67XmA68e+xgBBTLuiDBCwLb2QAC5u9N3h3BDioM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80511},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/c732c48b9685cc0d6f5f324c768f4dda/zachhandley-ez-i18n-0.3.17.tgz","_integrity":"sha512-lLYhEGQdqueqodAdR6u/7fs7MynP08kVEe16SrGM2YNyazpO1H78uYrSovegTE/UuBPbm/QOcHwvhN60nKKwnQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.17_1766004054750_0.7610924866395159","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@zachhandley/ez-i18n","version":"0.3.18","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.18","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"b0890005efa1f2fb207c6431228ce5567b892668","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.18.tgz","fileCount":11,"integrity":"sha512-NGrlT4boqOPYlKRlymrtGUYxPTScKINHi2iOgiw294sY7EYpF95C5cUdbfWSVQW+mJTCIvRlp4rn8g6yq+k0Ig==","signatures":[{"sig":"MEUCIFti0KWq21JV0GAHVJCA2udrSDEV4hkntX2VBeqWq1KHAiEAknrjxd+6RjHGKZ+1iyuGLxY0zVG4y1rHfm+1NeuqNr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82367},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/0f05a59d01fc8d4bd1cc750fcde3fb84/zachhandley-ez-i18n-0.3.18.tgz","_integrity":"sha512-NGrlT4boqOPYlKRlymrtGUYxPTScKINHi2iOgiw294sY7EYpF95C5cUdbfWSVQW+mJTCIvRlp4rn8g6yq+k0Ig==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0","@nanostores/persistent":"^0.10.2"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0","@nanostores/persistent":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.18_1766009183910_0.29374478614228394","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@zachhandley/ez-i18n","version":"0.3.19","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.3.19","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"f90ca7f753d0cf90009ac58bc18431ff71069911","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.3.19.tgz","fileCount":11,"integrity":"sha512-DeaAK5lC36yhkmrQYQUPMKqi94DVFoKwSA83mBginmLMs03vu9Aq/QEiS1sLQH2qpU4pid96pQ6c4HiwBHHaRA==","signatures":[{"sig":"MEQCIHSTSv8do/smNrbXCb517AivXeILSoOaTReRW+QhGRo9AiAuZ7elFVpAjPS5drmyViPSF84qI1Um8+rWWgPBryns7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82301},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.3.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/private/var/folders/41/1fct6xwj4n7b9r02nnzsggl80000gn/T/9db4baab466dba84236bd75e273a5687/zachhandley-ez-i18n-0.3.19.tgz","_integrity":"sha512-DeaAK5lC36yhkmrQYQUPMKqi94DVFoKwSA83mBginmLMs03vu9Aq/QEiS1sLQH2qpU4pid96pQ6c4HiwBHHaRA==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.2","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.3.19_1766171890590_0.9450371558614474","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@zachhandley/ez-i18n","version":"0.4.0","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.4.0","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"8aeee7422ecb8927fc88462c7ba89875e1d87320","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.4.0.tgz","fileCount":11,"integrity":"sha512-JfRzt4N6zKGQUaNaHzkU2fkCfVc2HOGzjkpcjV+VuCRNQX11mZRMt7E/TrsraTbv+RlLHj3pIGvLU0YoiWtqUA==","signatures":[{"sig":"MEUCICB/KWQtkOqifoJK8rxSig4YyWHeEceB2t6QZWWGnUyrAiEA0XqMF8kgxx+ENpz/dHN7SuuLxAdovrzeslxG7UVl3/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83628},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-v0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/a7525c9d3157e8055a4ea6a9d4792f94/zachhandley-ez-i18n-v0.4.0.tgz","_integrity":"sha512-JfRzt4N6zKGQUaNaHzkU2fkCfVc2HOGzjkpcjV+VuCRNQX11mZRMt7E/TrsraTbv+RlLHj3pIGvLU0YoiWtqUA==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.4.0_1768346549409_0.6897352508062209","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@zachhandley/ez-i18n","version":"0.4.1","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.4.1","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"36c82e6b80f91e7492a71a08b3e8d9ccfc3212cd","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.4.1.tgz","fileCount":11,"integrity":"sha512-Q/80DFvNXwcIti//rTyLuTCetnJw/96biLdebayEMxmQnM/TPD6DoW1sqA/fHIYd7zp4QBrc+69/AGbIDAZlmg==","signatures":[{"sig":"MEYCIQC/ifnf/BRUKGo85PoaA8KBg2jJ955jpxw13SZA7G/nPAIhAMLIdnQVAW6NFxn3G+XhX9sjaK/aCIWU0djvYLXuGvG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84153},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/ad54b99c79c76917ab149416e3a38c29/zachhandley-ez-i18n-0.4.1.tgz","_integrity":"sha512-Q/80DFvNXwcIti//rTyLuTCetnJw/96biLdebayEMxmQnM/TPD6DoW1sqA/fHIYd7zp4QBrc+69/AGbIDAZlmg==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.4.1_1768383710861_0.38681996099626126","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@zachhandley/ez-i18n","version":"0.4.11","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.4.11","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"eba60fcf0fdf5193bf21b48855805dba2ad15966","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.4.11.tgz","fileCount":11,"integrity":"sha512-KzjfhOSFv3UlvZEsdFt+1rbA5Daax44ZeVrmVfzzenNGcNx9SkmbULyc4/I6UH2MiGbncViW/V0lSkFq+JyIsQ==","signatures":[{"sig":"MEUCIGjB6YR+B4nHNiu77OjKyoiBL66KbMIgOIFMVYRuCoKyAiEAirN9nimPSK97OW64GeSO3JZsqUCDoQ5FrhOwWPaXvLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84246},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.4.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/87d82f63c48849dd230a0db1de7945c6/zachhandley-ez-i18n-0.4.11.tgz","_integrity":"sha512-KzjfhOSFv3UlvZEsdFt+1rbA5Daax44ZeVrmVfzzenNGcNx9SkmbULyc4/I6UH2MiGbncViW/V0lSkFq+JyIsQ==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.4.11_1768384099592_0.05750505252124016","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@zachhandley/ez-i18n","version":"0.4.12","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","_id":"@zachhandley/ez-i18n@0.4.12","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"homepage":"https://github.com/zachhandley/ez-i18n#readme","bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dist":{"shasum":"a6211c37dd4653f55664a38eec8526714ae155b3","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.4.12.tgz","fileCount":11,"integrity":"sha512-VKEyfu3FFIjBICeMPyH9TXt6tH88p6fc1maOb+OFe4b2JV/icXKZCINqi8vF6hGFHH8xGRI0E2ZdcVoqg+WjKw==","signatures":[{"sig":"MEYCIQDck5nvVNm6Zv9T6mtfQmz7Iul9PDDbE7xTE5V8SjPCMwIhAKiTA8KJuzaVrqldcvAimk+oinAxgJz5N9fF0QHyqNdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84743},"main":"./dist/index.js","type":"module","_from":"file:zachhandley-ez-i18n-0.4.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./middleware":{"import":"./dist/middleware.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"_resolved":"/tmp/02440f72cf4f41249a405c6ced9ed0a4/zachhandley-ez-i18n-0.4.12.tgz","_integrity":"sha512-VKEyfu3FFIjBICeMPyH9TXt6tH88p6fc1maOb+OFe4b2JV/icXKZCINqi8vF6hGFHH8xGRI0E2ZdcVoqg+WjKw==","repository":{"url":"git+https://github.com/zachhandley/ez-i18n.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"tinyglobby":"^0.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vite":"^6.0.3","astro":"^5.1.1","nanostores":"^0.11.3","typescript":"^5.7.2","@types/node":"^22.0.0"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-i18n_0.4.12_1769201867722_0.375271082060076","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@zachhandley/ez-i18n","version":"0.4.14","publishConfig":{"access":"public"},"description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./middleware":{"import":"./dist/middleware.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.js"},"./astro":{"import":"./src/components/EzI18nHead.astro"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"}},"keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","homepage":"https://github.com/zachhandley/ez-i18n#readme","repository":{"type":"git","url":"git+https://github.com/zachhandley/ez-i18n.git","directory":"packages/core"},"bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"dependencies":{"tinyglobby":"^0.2.15","tldts":"^7.0.22"},"peerDependencies":{"astro":"^4.0.0 || ^5.0.0","nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0"},"devDependencies":{"@types/node":"^22.0.0","astro":"^5.1.1","nanostores":"^0.11.3","tsup":"^8.3.5","typescript":"^5.7.2","vite":"^6.0.3"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@zachhandley/ez-i18n@0.4.14","_integrity":"sha512-zzSGfQEvPnPYqxjiU3QqBh0SkzGdH+GAB9YmZoa1JAKIzrjs57yyOPdLQpnaxeS0U8E66OEWtMlloJOAZm7oqA==","_resolved":"/tmp/5e07041cfe8c97860d4ae30be687ca92/zachhandley-ez-i18n-0.4.14.tgz","_from":"file:zachhandley-ez-i18n-0.4.14.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zzSGfQEvPnPYqxjiU3QqBh0SkzGdH+GAB9YmZoa1JAKIzrjs57yyOPdLQpnaxeS0U8E66OEWtMlloJOAZm7oqA==","shasum":"797e428ad2b79308c455d9cee295372d6f2830b8","tarball":"https://registry.npmjs.org/@zachhandley/ez-i18n/-/ez-i18n-0.4.14.tgz","fileCount":11,"unpackedSize":85379,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtJo74e+myJ3VeAhgwrmmAegM9uD/3XQ3yuAM0czFhJQIgfBoSTNhPai7KgVjngmis1cjDj5+P3keNQMDvLdKHt30="}]},"_npmUser":{"name":"zachhandley","email":"zach@blackleafdigital.com"},"directories":{},"maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ez-i18n_0.4.14_1770161934944_0.010061836982113048"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T02:05:43.169Z","modified":"2026-02-03T23:38:55.197Z","0.1.0":"2025-12-07T02:05:43.457Z","0.1.1":"2025-12-07T02:11:18.962Z","0.1.2":"2025-12-07T02:45:07.600Z","0.1.3":"2025-12-07T03:29:16.440Z","0.1.5":"2025-12-07T04:10:02.579Z","0.1.6":"2025-12-07T06:24:00.166Z","0.1.7":"2025-12-07T06:30:33.146Z","0.1.8":"2025-12-07T06:40:38.926Z","0.1.9":"2025-12-07T06:48:35.542Z","0.2.0":"2025-12-07T07:26:32.240Z","0.2.1":"2025-12-07T07:40:07.958Z","0.2.2":"2025-12-07T07:58:04.821Z","0.3.0":"2025-12-07T20:49:47.430Z","0.3.1":"2025-12-07T21:58:16.579Z","0.3.2":"2025-12-08T03:07:01.260Z","0.3.3":"2025-12-09T06:51:15.534Z","0.3.4":"2025-12-09T08:16:06.311Z","0.3.5":"2025-12-09T18:19:12.520Z","0.3.6":"2025-12-10T23:08:25.376Z","0.3.7":"2025-12-11T00:18:57.158Z","0.3.8":"2025-12-11T00:38:33.022Z","0.3.9":"2025-12-11T00:50:37.063Z","0.3.10":"2025-12-11T19:23:03.214Z","0.3.11":"2025-12-12T20:45:39.436Z","0.3.12":"2025-12-12T21:01:31.055Z","0.3.13":"2025-12-12T21:23:56.577Z","0.3.14":"2025-12-12T21:40:50.393Z","0.3.15":"2025-12-12T23:51:10.147Z","0.3.16":"2025-12-16T01:27:12.517Z","0.3.17":"2025-12-17T20:40:54.889Z","0.3.18":"2025-12-17T22:06:24.063Z","0.3.19":"2025-12-19T19:18:10.736Z","0.4.0":"2026-01-13T23:22:29.620Z","0.4.1":"2026-01-14T09:41:50.986Z","0.4.11":"2026-01-14T09:48:19.742Z","0.4.12":"2026-01-23T20:57:47.870Z","0.4.14":"2026-02-03T23:38:55.079Z"},"bugs":{"url":"https://github.com/zachhandley/ez-i18n/issues"},"author":{"name":"Zach Handley","email":"zachhandley@gmail.com"},"license":"MIT","homepage":"https://github.com/zachhandley/ez-i18n#readme","keywords":["astro","astro-integration","i18n","internationalization","cookie-based","no-url-prefix"],"repository":{"type":"git","url":"git+https://github.com/zachhandley/ez-i18n.git","directory":"packages/core"},"description":"Cookie-based i18n for Astro. Core package with Astro integration and runtime.","maintainers":[{"name":"zachhandley","email":"zach@blackleafdigital.com"}],"readme":"# @zachhandley/ez-i18n\n\nCookie-based i18n for Astro. Ships the Astro integration plus the shared runtime stores used by the React/Vue bindings.\n\n## Installation\n\n```bash\npnpm add @zachhandley/ez-i18n nanostores\n```\n\n## Astro Setup\n\n```ts\n// astro.config.ts\nimport { defineConfig } from 'astro/config';\nimport vue from '@astrojs/vue';\nimport ezI18n from '@zachhandley/ez-i18n';\n\nexport default defineConfig({\n  integrations: [\n    vue(),\n    ezI18n({\n      locales: ['en', 'es', 'fr'],\n      defaultLocale: 'en',\n      translations: {\n        en: './src/i18n/en.json',\n        es: './src/i18n/es.json',\n      },\n    }),\n  ],\n});\n```\n\nAdd `EzI18nHead` to your layout to hydrate the locale + translations on the client:\n\n```astro\n---\nimport EzI18nHead from '@zachhandley/ez-i18n/astro';\nconst { locale, translations } = Astro.locals;\n---\n\n<html lang={locale}>\n  <head>\n    <EzI18nHead locale={locale} translations={translations} />\n  </head>\n  <body><slot /></body>\n</html>\n```\n\n## Translations\n\nPlace JSON files per locale (auto-discovered in `public/i18n/` by default):\n\n```json\n{\n  \"common\": {\n    \"welcome\": \"Welcome\",\n    \"save\": \"Save\",\n    \"cancel\": \"Cancel\"\n  },\n  \"auth\": {\n    \"login\": \"Log in\",\n    \"signup\": \"Sign up\"\n  }\n}\n```\n\nUse dot notation and `{placeholder}` interpolation:\n\n```ts\nimport { t, locale, setLocale } from 'ez-i18n:runtime';\n\nt('common.welcome'); // \"Welcome\"\nt('auth.signup'); // \"Sign up\"\nt('common.countdown', { seconds: 5 }); // \"Ready in 5 seconds\"\nawait setLocale('es');\n```\n\n## Virtual Modules\n\n### `ez-i18n:runtime`\n\nCore translation functions:\n\n```ts\nimport { t, tc, locale, setLocale, initLocale } from 'ez-i18n:runtime';\n\nt('key');                    // Translate a key\nt('key', { name: 'World' }); // With interpolation\ntc('key');                   // Returns ReadableAtom<string> for reactive subscriptions\ntc('key', { name: 'World' }); // With interpolation (reactive)\nlocale;                      // Reactive store with current locale\nawait setLocale('es');       // Change locale (persists to cookie)\ninitLocale('en', data);      // Initialize with translations\n```\n\n### `ez-i18n:config`\n\nAccess your i18n configuration:\n\n```ts\nimport {\n  locales,          // ['en', 'es', 'fr']\n  defaultLocale,    // 'en'\n  cookieName,       // 'ez-locale'\n  localeNames,      // { en: 'English', es: 'Español', fr: 'Français' }\n  localeToBCP47,    // { en: 'en-US', es: 'es-ES', fr: 'fr-FR' }\n  localeDirections, // { en: 'ltr', es: 'ltr', ar: 'rtl' }\n} from 'ez-i18n:config';\n```\n\n### `ez-i18n:translations`\n\nDynamic translation loading:\n\n```ts\nimport { loadTranslations, translationLoaders } from 'ez-i18n:translations';\n\nconst data = await loadTranslations('es');\n```\n\n## Reactive Translations with tc()\n\nThe `tc()` function returns a nanostore computed atom (`ReadableAtom<string>`) that automatically updates when the locale or translation data changes. This is useful when:\n\n- Translations may load asynchronously after component mount\n- You need fine-grained reactivity for specific translation keys\n- Using with framework bindings (Vue/React) that need reactive subscriptions\n\n```ts\nimport { tc } from 'ez-i18n:runtime';\nimport { useStore } from '@nanostores/react'; // or @nanostores/vue\n\n// Returns a ReadableAtom that updates when locale changes\nconst title = tc('welcome.title');\nconst greeting = tc('welcome.message', { name: 'Alice' });\n\n// In React/Vue, use with framework-specific store hooks\nconst titleValue = useStore(title); // Automatically re-renders on locale change\n```\n\nFor most use cases, the regular `t()` function is sufficient. Use `tc()` when you need explicit reactive subscriptions in your framework code.\n\n## Locale Utilities\n\nThe package includes a comprehensive locale database with 100+ languages:\n\n```ts\nimport {\n  LOCALE_DATABASE,\n  getLocaleInfo,\n  buildLocaleNames,\n  buildLocaleToBCP47,\n  buildLocaleDirections,\n} from '@zachhandley/ez-i18n';\nimport type { LocaleInfo } from '@zachhandley/ez-i18n';\n\n// Get info for any locale\nconst info = getLocaleInfo('es');\n// { name: 'Español', englishName: 'Spanish', bcp47: 'es-ES', dir: 'ltr' }\n\n// Build mappings for your supported locales\nconst names = buildLocaleNames(['en', 'es', 'ar']);\n// { en: 'English', es: 'Español', ar: 'العربية' }\n\nconst directions = buildLocaleDirections(['en', 'es', 'ar']);\n// { en: 'ltr', es: 'ltr', ar: 'rtl' }\n```\n\nIncludes native display names, English names, BCP47 codes, and text direction (LTR/RTL) for all major languages and regional variants.\n\n## Framework Bindings\n\n- React: `@zachhandley/ez-i18n-react`\n- Vue 3: `@zachhandley/ez-i18n-vue`\n\nBoth reuse the runtime stores provided by this package.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}