{"_id":"@astroscope/i18n","_rev":"32-efc2118b1caa1fee1a6e7fbd96155103","name":"@astroscope/i18n","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"@astroscope/i18n","version":"0.1.0","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.1.0","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"0bce2f952cfd9efccc3bb626c39d0b80cc057fbc","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.1.0.tgz","fileCount":194,"integrity":"sha512-xbdQOol/YklTaj6uAiyyLrLOEyGTeruLHDQam2Q11PNUSYHmbhUQMMabEdqGrNMnPxXweYHN9JLLUyhdBCkImQ==","signatures":[{"sig":"MEUCIQC+7NMzZSjH5i1+zpz9gUu5+F2qMdErwM1bzVOpIE1TxgIgQb/DF0ErulHgIZptQKO+PLXGN2FDPplUfu9pXzipX7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"bf6dd4d1787062e8c9f12bd4532cb9f23fca5399","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"smnbbrv","email":"simon@entwico.com"},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.12.0","dependencies":{"@babel/core":"^7.26.0","magic-string":"^0.30.17","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.0.0","astro":"^5.1.0","typescript":"^5.9.3","@babel/types":"^7.26.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.0_1768087304712_0.6587326361867218","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@astroscope/i18n","version":"0.2.0","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.2.0","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"35c254cf56f29061562dd7462f3fa178bc40de4c","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.2.0.tgz","fileCount":37,"integrity":"sha512-rLjLKX4gbnYvdIZLwfqUNfMMW7ZfQ4OlcBEQEPaaXGuxM9jxUQ4N0c6mrccb88pYDvOXjjRGxEzAaQi78Fsp+A==","signatures":[{"sig":"MEUCIAJjEWbTNqQsi7nl97kSDNSsccd0pJAOp31wDfd2RShKAiEA5ukS/r4ikBjYIDfV/wS1CPjwr2wTMTCmunQrURR8UJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"c95290e429ea6eff941bd8472ae241e1e5c83cea","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.21.1","dependencies":{"@babel/core":"^7.28.6","magic-string":"^0.30.21","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.2.0_1768405010698_0.13042170683630316","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@astroscope/i18n","version":"0.2.1","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.2.1","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"003fa412642c64d55269d4d27fbe46f0dc85f131","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.2.1.tgz","fileCount":37,"integrity":"sha512-aFHwGCkZOhJz65D2aA7fb/Dq0yMX+4g3tG3jWyc63dv1ECZumYbkcd47CU3Sa9EDuyHAO+m4ic05YnjXn+lcbQ==","signatures":[{"sig":"MEQCIBdTaJ+baVPWic7VoKHCS3mFyGTHa2icInuIHXDG4ljaAiB1v08TJ0RlyGt3DGa0r2Wa5Psp+ubOCZfG71+llH+EQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"27ce24f9c7bd187450ee9fe5937cf9bac4d28269","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.21.1","dependencies":{"@babel/core":"^7.28.6","magic-string":"^0.30.21","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.2.1_1768483496699_0.673802160507232","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@astroscope/i18n","version":"0.2.2","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.2.2","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"206c3f0e341c8a07ef7636a6beb453093cb5174c","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.2.2.tgz","fileCount":37,"integrity":"sha512-mDgWxnrW70MiAo89gQGaOLBHw+8kK/uvXzjBSVhYlq2Z9+BA5ikv+SP90kVN1ii0iBFVHI7XxrmUS0s8GLIsmA==","signatures":[{"sig":"MEQCIBH3EREPlKC9po4kNlegHFckc05yowRgn4LWcCiZIL9+AiBSU+b9BksyvsgZIto+Vob6cS8kenNfELBImQeqVaIpSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"aa42272088baaff9e092eed98490cb471f360bdb","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","@babel/core":"^7.28.6","magic-string":"^0.30.21","@astrojs/compiler":"^2.12.2","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.2.2_1768590159502_0.7226269476336828","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@astroscope/i18n","version":"0.2.3","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.2.3","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"898d8820e73c3796ce7325ad80a02bca4e2bc990","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.2.3.tgz","fileCount":37,"integrity":"sha512-D1chYmEC5Jzk4282/L84RSuJdjhEhUsFq60mlCTNYadBoYy6ouzXHbOzyc3VneVoij0xNmwRKIEsYgPPu7uG2w==","signatures":[{"sig":"MEUCIEyy5yl6zUidoN9QvS0k5sGHt+oyGjJFFaNIE90iP8vcAiEAjjSQNqxbMp9FP6V7taA5jsb+RZavsHZW2Ug4Q/uD1RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"dfa4495888c2036716cfad5714d67e5d50bc4bd6","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","@babel/core":"^7.28.6","magic-string":"^0.30.21","@astrojs/compiler":"^2.12.2","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.2.3_1768591420668_0.6190402543086748","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@astroscope/i18n","version":"0.2.4","keywords":["astro","astro-integration","i18n","internationalization","translations","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.2.4","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"767a355cb0df8985467375de0af8fe836a945903","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.2.4.tgz","fileCount":37,"integrity":"sha512-db5oE1DKqAzF5JwoqZIV9OEwIRdGVfbK0ngEtgRYboiZ8nSF4Ft37c4xkGEEekuo4NqxQut7q1smQr+oUqmAZg==","signatures":[{"sig":"MEUCIQCw/sSFLFsU72SqBXMuCMOaANOS5jdstvbjV//hWWffigIgN8VYPusvN23Yw8YCy4d27BYPp1dwG+s+hYNbf7X45iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./t":{"types":"./dist/client/t.d.ts","browser":"./dist/client/t.js","default":"./dist/server/t.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./components":{"import":"./src/components/index.ts"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"7aea13b0d65465f050be850ddf97e95403f62daa","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/t.ts src/client/t.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.7.0","description":"i18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","@babel/core":"^7.28.6","magic-string":"^0.30.21","@astrojs/compiler":"^2.12.2","@messageformat/core":"^3.4.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.2.4_1768593418468_0.4993249222416094","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@astroscope/i18n","version":"0.3.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.3.0","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"5783eada23e59be6e547c297803173fb218e3e05","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.3.0.tgz","fileCount":38,"integrity":"sha512-AQiqw6q2LuZK2KCBluyb3vUitGxef7+SGELbII6brJOfSUzKAK1N08LSM2jThvdj+QlrS2hnWicexejJJdJVnA==","signatures":[{"sig":"MEYCIQDsgYlaU7dqzK3aG7T+eQctjJQ8GmFPZXw95OGDvzPvVwIhAJmBf+rY16XwRCMAVS9E4kr05DKCewBtzZSytnBTxEGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"ba0f554c1e96f9bd5f51724fb7a2c497e3d81aa4","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.8.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.22.0","dependencies":{"glob":"^11.0.0","@babel/core":"^7.28.6","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^2.12.2","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.3.0_1769698366201_0.926795183959737","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@astroscope/i18n","version":"0.3.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.3.1","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"01361d3a2eef5db69a25a172c1d8290aef534b82","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.3.1.tgz","fileCount":39,"integrity":"sha512-CttyAD3SiYQ9Y+/6OXsjs4/noU7CKH+AzSylF+UyvA0QqNJlIYfYYIOhXIkTJxLinaK2S3L10VXQazWG5xbKug==","signatures":[{"sig":"MEUCIQCKX4UTh+QfIgBLvdL1WXPf96oMS0CrGYLkhfcrt85k1gIgSw5uygmO00daTQSj6ziZIBvYnz+0gjt5dWivN7gl7jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"8fd82c0dbce5e3fdeb937a1c1be825e694af6336","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.8.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.22.0","dependencies":{"glob":"^11.0.0","@babel/core":"^7.28.6","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^2.12.2","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.16.9","typescript":"^5.9.3","@babel/types":"^7.28.6","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.3.1_1770133590548_0.5126397804764675","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@astroscope/i18n","version":"0.3.2","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.3.2","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"9dff65c70efac42e62f7b60ad08400799a2e9e53","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.3.2.tgz","fileCount":39,"integrity":"sha512-A6W4SLz2JzKAi4nmYpCdlV8Ssa3unEl3zrh9ACNF8q75xE+0wvEq3Ik8Wln06n8aJb9WzMO7H4fIQ+uIKRQD/g==","signatures":[{"sig":"MEQCICT2v0KpFomBZih8+uZq+rm19Q3YZMj7mghKVRBN85EJAiAX6k+bGcNN9mv2HUShHUPhYAKVe9NGa141r+ysnHwXuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"64ca7d87c587b0e361b0465a0404d93ac6dc1fbb","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.9.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.1","@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^2.13.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.17.1","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.3.2_1770300357408_0.1692887974129711","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@astroscope/i18n","version":"0.3.3","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.3.3","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"dc94d248cd71ed2346086c39c9c7e8119bda34f7","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.3.3.tgz","fileCount":39,"integrity":"sha512-HUAicui/pO0v7Xd8bjQffO5mkC8e8w3ixNfh2yXSrYpyoxi0gvXI0SAmPEe+pwLLO2J5awVOlMCSMwTiIMH3Ig==","signatures":[{"sig":"MEUCIQCx/si/X2N0k6iu2jqUrqxEmoOb5nCMmesgSYnVZ9qoBwIgArdmxJjS7oJLNF3ncKghHV7tVfZUDwG6SQZwGX/fcDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"0a48fb17bc0627b2192acb64c59e331d7f8dd8a1","scripts":{"lint":"eslint 'src/**/*.ts'","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint 'src/**/*.ts' --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.10.1","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.1","@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^2.13.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.17.1","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.3.3_1771842791438_0.33964185951782744","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@astroscope/i18n","version":"0.3.4","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.3.4","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"d3939ca59e929f9f0c0181c82f11d543aa4ff157","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.3.4.tgz","fileCount":40,"integrity":"sha512-9Lphz2r8dxlaysWpIAyf92XkRA4MY5wdlz2W/JQ8UgsnBmcAxMPl6hQwKJ78Nc4l6ydQPu4FvhWbuIXsQx3PKg==","signatures":[{"sig":"MEYCIQDrmL9vDf/v16ih+lMI8qqQwDKOEmQRrOO2usArcUcqnwIhANSCr3LboWFSC9+AUVseT2/tsS6rzs2eZOxiNVYqx2CG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"26f1a3d2622f24cb9914d9d15391c6c19dfdd670","scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.1","@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^2.13.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^6.4.1","astro":"^5.17.1","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^5.0.0","@astroscope/excludes":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.3.4_1772637467262_0.6159727623748465","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@astroscope/i18n","version":"0.4.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.4.0","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"60361f74cf44fca36b903c6d83bf6a8448d088da","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.0.tgz","fileCount":40,"integrity":"sha512-OmKXlQK2sfrjjvRdQ3DKzdmawVQGIWM67QT/V6VTaPaESN6PwFte4Y07RwUrkiq+76Dp+vvTq9kVaxBFPlRIUQ==","signatures":[{"sig":"MEUCIHHBoG5UtCbQpOglymQkpjqRtHFMqsPXhQtQ+/0knuUFAiEA3obdsMbl7QACga8kEyuxDkIsQskmmtm3XQQKSf4GY+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"gitHead":"4fbb5693d3dabf8953c915c33c7dc601216d3cad","scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6","@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.1","astro":"^6.0.2","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.0_1773241373260_0.4514131080847106","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@astroscope/i18n","version":"0.4.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.4.1","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"18bc5e4e1495a126f84d7c5c9d13ad5a95b6c877","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.1.tgz","fileCount":41,"integrity":"sha512-29xC26qBvp8LslLO+Rt0QSjnIYl5h6cVURxa4o/wEzro8iWgHKIKKG4siO9+Y5iVqpklsG0gX76thah6+9zoSw==","signatures":[{"sig":"MEYCIQD7Ljx8+ueQ/K836IY+K4PvZ3l82cMvg5A+f8LFzlCcMwIhAMi7UFXqePFJUVkMNj0M1hvNpp+GbCAOfZL6zDDx5gNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80703},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"_resolved":"/tmp/5d8629ed034d753c4a360cca7603bb8e/astroscope-i18n-0.4.1.tgz","_integrity":"sha512-29xC26qBvp8LslLO+Rt0QSjnIYl5h6cVURxa4o/wEzro8iWgHKIKKG4siO9+Y5iVqpklsG0gX76thah6+9zoSw==","repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.9.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6","@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.1","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.1","astro":"^6.0.7","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.1_1774017501746_0.5165804202140791","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@astroscope/i18n","version":"0.4.2","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"smnbbrv"},"license":"MIT","_id":"@astroscope/i18n@0.4.2","maintainers":[{"name":"smnbbrv","email":"simon@entwico.com"}],"homepage":"https://github.com/smnbbrv/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/smnbbrv/astroscope/issues"},"dist":{"shasum":"7b1aab4c0f6c22bed31ffc2871f5a3731b68806e","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.2.tgz","fileCount":41,"integrity":"sha512-bWwXzz7RylDt2eK6iv/npJcTHDRg9ImHTFkYDgn7HH6nhGibSRYzSLuxJ23mwkzYr84wrN1mH3c0lrHBVk2X+w==","signatures":[{"sig":"MEUCIQCsaKfF8hLcqBK1PdnpVC8YJlMc4eH3o96+1R3sZVPMnQIgBc6MxBzAvu79AMucKK7GKPXhGmm8zD5fOoO/Yy9YE6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80765},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f38dab6e-d6d9-4280-a4ab-67ab98eada36"}},"_resolved":"/tmp/0064960f7d94ccc62c1e075588cd2a4e/astroscope-i18n-0.4.2.tgz","_integrity":"sha512-bWwXzz7RylDt2eK6iv/npJcTHDRg9ImHTFkYDgn7HH6nhGibSRYzSLuxJ23mwkzYr84wrN1mH3c0lrHBVk2X+w==","repository":{"url":"git+https://github.com/smnbbrv/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.9.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.0","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.1","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.1","astro":"^6.0.7","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.2_1774085767855_0.7208875481018233","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@astroscope/i18n","version":"0.4.3","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"admin@entwico.com"},"license":"MIT","_id":"@astroscope/i18n@0.4.3","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"6beb3a322ba175988e8091e77889ddcd721606ff","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.3.tgz","fileCount":41,"integrity":"sha512-Ge4Pisi0YZlZvoNoDSpwkqEP/nvtMMs18hNLEP/SXVnnna7SdFxxTAlIuue7V3Fk34T6LnwTd0RRCzBMLsWMLw==","signatures":[{"sig":"MEUCIQDcGJASLmE+LJeLUbCp8kY7iUQ5KQm8SK/obbwLOKlgfgIgORKMrjhaJBCqVtA/Oooy9PHSWqJnnAklVAu+Tj0s8hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80767},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"_resolved":"/tmp/1fa16f7627566975739d1208dba63a46/astroscope-i18n-0.4.3.tgz","_integrity":"sha512-Ge4Pisi0YZlZvoNoDSpwkqEP/nvtMMs18hNLEP/SXVnnna7SdFxxTAlIuue7V3Fk34T6LnwTd0RRCzBMLsWMLw==","repository":{"url":"git+https://github.com/entwico/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.1","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.1","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.1","astro":"^6.0.7","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.3_1776432922612_0.6185860282106095","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@astroscope/i18n","version":"0.4.4","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"admin@entwico.com"},"license":"MIT","_id":"@astroscope/i18n@0.4.4","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"acb7744af52885dbb065d296a07f33118c41d04b","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.4.tgz","fileCount":41,"integrity":"sha512-3RFJJX48cCvWw9kB2rYVvhSSbtstmfVp7CRY2lqtwEjIUCcSy/n+2RRci+M+tTytCb4ZwUBnGqXqsbfoQ+NHQQ==","signatures":[{"sig":"MEUCIQD1+a1LRpyndTPzrQPBQdapiohY2bBZg4b9YLNngGROmQIgX5PnvFnLN9C6pbYAvLxh26UC0MUMvs50udrkzSzPnUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81067},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"_resolved":"/tmp/e855c99d6a7cc89d316b1987d78bd4fe/astroscope-i18n-0.4.4.tgz","_integrity":"sha512-3RFJJX48cCvWw9kB2rYVvhSSbtstmfVp7CRY2lqtwEjIUCcSy/n+2RRci+M+tTytCb4ZwUBnGqXqsbfoQ+NHQQ==","repository":{"url":"git+https://github.com/entwico/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.1","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.1","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.3.1","astro":"^6.0.7","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.4_1776672700339_0.044473823601265394","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@astroscope/i18n","version":"0.4.5","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"admin@entwico.com"},"license":"MIT","_id":"@astroscope/i18n@0.4.5","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"d998e0a95ab73f88e7c8abb359162c78652d06e4","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.5.tgz","fileCount":41,"integrity":"sha512-0ny1UC1mrFSrpvQe4qmmqWju7XitjpTzHGgF+cQt4368lcx4aB5BneNOo5sDV8rDcszHfc0LF/rg9wQXyMXwDQ==","signatures":[{"sig":"MEUCIGF0vLbSpvxYYD4RtVuDsk45O1ACELreAhifD5Za3l8JAiEAukOq2j5UXpxow3Lh4k8tPS8rT2LZC6KmPAmVwvc6m1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81092},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"_resolved":"/tmp/e7ddb0b8cad0df412280b7535fa9f213/astroscope-i18n-0.4.5.tgz","_integrity":"sha512-0ny1UC1mrFSrpvQe4qmmqWju7XitjpTzHGgF+cQt4368lcx4aB5BneNOo5sDV8rDcszHfc0LF/rg9wQXyMXwDQ==","repository":{"url":"git+https://github.com/entwico/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.1","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^3.0.1","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.0.0","astro":"^6.1.8","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.5_1776768284358_0.68456331551269","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@astroscope/i18n","version":"0.4.6","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":{"name":"admin@entwico.com"},"license":"MIT","_id":"@astroscope/i18n@0.4.6","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"fcebd27c73aa2d7cdef1cb853b33ebfcea662c0e","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.4.6.tgz","fileCount":41,"integrity":"sha512-3jOx9yty4hcXmfgfqIKGu/lEaElUSXl5ak6d5eUrOfdq3cV6SanYc2utMrO4C8RiL0uA6C7DI2nuuPgyx+2a7Q==","signatures":[{"sig":"MEQCIE9yVxA0h5TiD80Q8T8Q1OH0pt3UGJ4NAWjYEOWjRbBqAiAyxi0YFvN0CqZnvelFXUwmOI9fE6Z2oPGZd9lTuAYW3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81092},"main":"./dist/index.js","type":"module","_from":"file:astroscope-i18n-0.4.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"_resolved":"/tmp/c5a98a820bd3212357abbaac5b63578f/astroscope-i18n-0.4.6.tgz","_integrity":"sha512-3jOx9yty4hcXmfgfqIKGu/lEaElUSXl5ak6d5eUrOfdq3cV6SanYc2utMrO4C8RiL0uA6C7DI2nuuPgyx+2a7Q==","repository":{"url":"git+https://github.com/entwico/astroscope.git","type":"git","directory":"packages/i18n"},"_npmVersion":"11.11.0","description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.1","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.0.0","astro":"^6.2.2","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.4.6_1777994229495_0.8598498577152935","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@astroscope/i18n","version":"0.5.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@0.5.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"23ec0a0287ba3be76560ec8d94dc50671354a733","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.5.0.tgz","fileCount":41,"integrity":"sha512-nWrLnngxceXMKdTSO9Uo4mz41m5czbYcs9lPgw5VuACMiv6Ls1QqRodFCyeYTP/aEI6ZeqMSM5HUVR+s5JqY8Q==","signatures":[{"sig":"MEYCIQDG4eInScwK8mzX0M+Ja8QccNFRFHsQRgy9ZQ08lfvj5gIhANK3+cK3gwgczMTco/mnSfTRUxRJJWG7QgJGua4oyF20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsup src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --external astro --external astro/client/load.js --external astro/client/idle.js --external astro/client/visible.js --external astro/client/media.js --external astro/client/only.js --external virtual:@astroscope/i18n/manifest --external @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"entwico","email":"admin@entwico.com"},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.14.0","dependencies":{"@babel/core":"^7.29.0","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^7.28.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.0.0","astro":"^6.2.2","typescript":"^5.9.3","@babel/types":"^7.29.0","@types/babel__core":"^7.20.5","@astroscope/excludes":"^0.3.2"},"peerDependencies":{"astro":"^6.0.0","@astroscope/excludes":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.5.0_1782724034919_0.6618932626460547","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@astroscope/i18n","version":"0.6.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@0.6.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"491af353b3bc0634ac4f57f37c2588ff739934da","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.6.0.tgz","fileCount":73,"integrity":"sha512-oJbiCtmcX315EwSVWlofoRoP/sC/1u6OMtuHhU7wU+UpW/HP+ZIhHlT2yWq6D+TMQChCwBVIcd2yF9/1xS3Cbg==","signatures":[{"sig":"MEUCIBxq2NxZiDWIPUa3UO7sE8CzJlqIMjImdTSvzTBxbY75AiEAt7zbxCGGO4CltGM/RQPp9gCKpwS+9GgO7g+Zg/w0WLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192750},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.17.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@types/babel__core":"^7.20.5","@astroscope/excludes":"^0.4.0"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/excludes":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.6.0_1782844335056_0.09872275509050654","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@astroscope/i18n","version":"0.6.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@0.6.1","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"a3a8554be21b5e1f5f04e56e8d26146fc8f2e438","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-0.6.1.tgz","fileCount":73,"integrity":"sha512-Yr3epv+n6Bq1Ilvl1pYVzHmZMupVdveNoih1REZ1QaDj2EWGNxJTR2Eq1KdsPYNmGzjjM4n34tRmEuIfxPSoSw==","signatures":[{"sig":"MEUCIFtCgLeNWuDwgQhhnR1baL45fp0cSrKC/AkJGzAB7efsAiEA3lAOoV0SHLkOvEQlvyxFI9hhA7Jkl0JFt8/ktHM+qhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.18.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@types/babel__core":"^7.20.5","@astroscope/excludes":"^0.4.0"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/excludes":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.6.1_1783418169414_0.4498850876021363","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@astroscope/i18n","version":"1.0.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.0.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"6bd4afc332431ef420931e2c77985907ffdceaec","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.0.0.tgz","fileCount":73,"integrity":"sha512-34bLW0V6du3hiphiYxpibhwEbmuj7mwdhfddHBQSIHhdRNVp4YcIC8jfbh9WP2cPHazV1Y7TUfq86Q7tkzxElw==","signatures":[{"sig":"MEQCIFztL1xeQM1721WaAke71YIePw00n0Q4D1QBN9vAU7TYAiBaNoGeBFn/+GcQBOxqmSJM12pnX05jdCDhWxXLEy7dNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"entwico","email":"admin@entwico.com"},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"26.4.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@astroscope/node":"^1.0.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0_1783668502805_0.4529922257210319","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@astroscope/i18n","version":"1.0.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.0.1","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"efb0e16ffa35b0239a99523966a189900281fbb8","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.0.1.tgz","fileCount":73,"integrity":"sha512-pqeDMfy81zuOl2tKu7dpOPP7HMA9FjNDXwXzybpqUBPcxO+AD1r+pgoTmWg8YRZBWUm7XxgmJnHCFpP2N+a4Bg==","signatures":[{"sig":"MEYCIQD8i/s6TZrz6gWvs69+U8/iR/Fv8lPhWwQ/if+Q80ftEgIhAK1tNniiPO3QM4KX1fJDM6fo2uLvZJm5AXJIAs9iwGWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.18.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@astroscope/node":"^1.2.1","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.1_1783965718292_0.1240292267921359","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@astroscope/i18n","version":"1.0.2","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.0.2","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"1c7527f7bc4e042123392ce038eaf9910f465df8","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.0.2.tgz","fileCount":73,"integrity":"sha512-EiKNNGAOo1U6DzN4q2MossAce6OpOpS7dFckX5HLZuHOyNwqReESZ1UTCUtzlXR3pQJ5WarASP0mhc9D0CZ5aQ==","signatures":[{"sig":"MEQCIDhv+CtqjIYknyWg54cYC9Te5J+y8vB339JsntQ8GK8rAiBHIfl7JSca/2ohbFlUjIC5qVvOdPiddpBI2F8znYds8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.18.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@astroscope/node":"^1.3.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.2_1784109074559_0.5936128528116735","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@astroscope/i18n","version":"1.1.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.1.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"e00c825482b9e4611833e461e440a66c17159adf","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.1.0.tgz","fileCount":73,"integrity":"sha512-N58Mk54LQ+ivk2OO3hP56FmHNilaChEYYcJyuH75piX0qg+ze1uS7DmV/pjyRlxyEXsLGhbDQbklD/vBG7eA7A==","signatures":[{"sig":"MEUCIQDQ2rRmbt5y/XtiBVYuNyp/SiDIKkaXW8pdFXcarngWpwIgOgt7I09kFViEV0dEC1rJmZcDgfiDeWdan2LXdNe7muM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.18.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.0","astro":"^7.0.3","tsdown":"^0.22.3","typescript":"^6.0.3","@babel/types":"^8.0.0","@astroscope/node":"^1.3.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.1.0_1784119585230_0.7684128543302391","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@astroscope/i18n","version":"1.1.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.1.1","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"b4d1b0fcb09163c43c4fad876935948cda93180a","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.1.1.tgz","fileCount":73,"integrity":"sha512-ii0T6DkB2L2mj7nxCoAWECaqqSbrjZo0PjUn4wUzphG2uQJxYBTajdHtK+gEF9XU/eXJGKIyiHjyu6/GgQF5cA==","signatures":[{"sig":"MEUCIHJ14fWpGZgpHhQ2Ca3Z2rD9ZN5m7RNQRozvfQ1ocdYsAiEAx610xJAejMA9cuBiXjSAWAuNARrdDmglDUKRFd85KdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202788},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.18.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","astro":"^7.0.9","tsdown":"^0.22.8","typescript":"^6.0.3","@babel/types":"^8.0.4","@astroscope/node":"^1.4.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.1.1_1784276004814_0.49956214494203977","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@astroscope/i18n","version":"1.1.2","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@1.1.2","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"27a1770ae60328bd8189caf080c4a7d331faa941","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-1.1.2.tgz","fileCount":73,"integrity":"sha512-C/6wKjLVuKoS2VZ4nW6V/gZAIvPWgUZGooAsWxzH3dAQ4sj8KmypUO2lIX4qHhaaSEupufX9D0b2uU9OTb7ICA==","signatures":[{"sig":"MEYCIQD8dPMvlDimwy1F1XJfFMNzG3yTOHbWvxSExLIFCLzCmQIhALOBmIq6PF7jOS1NiQG8UBSV3uola5Kh7/0j3KDDJNAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./astro":{"import":"./src/astro/index.ts"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./client-directives/idle.js":{"types":"./dist/client/directives/idle.d.ts","import":"./dist/client/directives/idle.js"},"./client-directives/load.js":{"types":"./dist/client/directives/load.d.ts","import":"./dist/client/directives/load.js"},"./client-directives/only.js":{"types":"./dist/client/directives/only.d.ts","import":"./dist/client/directives/only.js"},"./client-directives/media.js":{"types":"./dist/client/directives/media.d.ts","import":"./dist/client/directives/media.js"},"./client-directives/visible.js":{"types":"./dist/client/directives/visible.d.ts","import":"./dist/client/directives/visible.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown src/index.ts src/internal.ts src/extraction/index.ts src/server/translate.ts src/client/translate.ts src/client/directives/load.ts src/client/directives/idle.ts src/client/directives/visible.ts src/client/directives/media.ts src/client/directives/only.ts src/client/directives/utils.ts --format esm --dts --no-fixed-extension --deps.never-bundle astro --deps.never-bundle astro/client/load.js --deps.never-bundle astro/client/idle.js --deps.never-bundle astro/client/visible.js --deps.never-bundle astro/client/media.js --deps.never-bundle astro/client/only.js --deps.never-bundle virtual:@astroscope/i18n/manifest --deps.never-bundle @babel/core","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands — MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/client/directives/*.js","./dist/chunk-*.js"],"_nodeVersion":"24.19.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^0.30.21","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","astro":"^7.0.9","tsdown":"^0.22.8","typescript":"^6.0.3","@babel/types":"^8.0.4","@astroscope/node":"^1.4.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.1.2_1787583183261_0.252703136901512","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@astroscope/i18n","version":"2.0.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@2.0.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"c912cb5d99351aa440ef4d059e13460bbc240731","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-2.0.0.tgz","fileCount":51,"integrity":"sha512-OMDRObKQNPAKwSBQl8oyu6btwy8z2PAFbl1ZNhdaIozKapVxjcDLUGKvMmUfm1mLRTc7DaUogKfIPj4fRz6mug==","signatures":[{"sig":"MEUCIQDrg0CfhNrpfPSu7rLunzY5Muzi2/IfD2W4Ee8Bqz1qVQIgEqgAr+GRSzVonoSWVjXWl+lZKg4ny+KgBqg0qe5Zxis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./chunk-middleware":{"types":"./dist/server/chunk-middleware-entrypoint.d.ts","import":"./dist/server/chunk-middleware-entrypoint.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands - MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/chunk-*.js"],"_nodeVersion":"24.19.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^1.2.2","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","astro":"^7.2.6","tsdown":"^0.22.14","typescript":"^6.0.3","@babel/types":"^8.0.4","@astroscope/node":"^2.0.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_2.0.0_1787755674338_0.6643377381739515","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@astroscope/i18n","version":"2.0.1","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@2.0.1","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"22a3a6b7448240d6736e7983d7f70d9ee0a048fd","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-2.0.1.tgz","fileCount":51,"integrity":"sha512-UhXFd+56O1WfHz4SMcskgayxh7FBZXia0b1MFEiqND2BoNFfafYRjrRz4Lz9/0xMpeTkFQFZndjGHkpmzTye/g==","signatures":[{"sig":"MEYCIQCKsFfYbFGr825GclPHKk5XpJhdDvDdnhutd91uAmzP3QIhAIWRr7KDxDgVhT5thqr9J/H4ISKPKoP+Tr2vn8kt8yJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./chunk-middleware":{"types":"./dist/server/chunk-middleware-entrypoint.d.ts","import":"./dist/server/chunk-middleware-entrypoint.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands - MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/chunk-*.js"],"_nodeVersion":"24.19.0","dependencies":{"@babel/core":"^8.0.1","magic-string":"^1.2.2","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","astro":"^7.2.6","tsdown":"^0.22.14","typescript":"^6.0.3","@babel/types":"^8.0.4","@astroscope/node":"^2.1.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_2.0.1_1787833399315_0.06957565009940336","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@astroscope/i18n","version":"2.1.0","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","_id":"@astroscope/i18n@2.1.0","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"dist":{"shasum":"3cc1fddc4bdef7ccaf06c775faa2aedc25a444fe","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-2.1.0.tgz","fileCount":51,"integrity":"sha512-utDlW/QXcJb2PqmuWxkaJPS5++PMudvNyRnYi+MjYSONmtDCl2H/1wh9U346Mc/IE6Y5G3zbviZSS8D8mTqbrA==","signatures":[{"sig":"MEQCIGzn8gYp6cd7TX2DM5YXKU3LJ5hOb0NLJt0+rnNjAeJKAiBGGLTY6lc8ACXYpUEwupfjt/QNbnfA/5yyTtk9utpd0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"},"./chunk-middleware":{"types":"./dist/server/chunk-middleware-entrypoint.d.ts","import":"./dist/server/chunk-middleware-entrypoint.js"}},"scripts":{"lint":"eslint src --cache","build":"tsdown","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"entwico","email":"admin@entwico.com"},"repository":{"url":"https://github.com/entwico/astroscope","type":"git","directory":"packages/i18n"},"description":"i18n for Astro + React islands - MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","directories":{},"sideEffects":["./dist/chunk-*.js"],"dependencies":{"@babel/core":"^8.0.1","magic-string":"^1.2.3","messageformat":"^4.0.0","@astrojs/compiler":"^4.0.0","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","astro":"^7.3.2","tsdown":"^0.23.0","typescript":"^6.0.3","@babel/types":"^8.0.4","@astroscope/node":"^3.0.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"vite":"^8.0.0","astro":"^7.0.0","@astroscope/node":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_2.1.0_1789047856403_0.8159291677867402","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@astroscope/i18n","version":"2.1.1","description":"i18n for Astro + React islands - MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./translate":{"types":"./dist/client/translate.d.ts","browser":"./dist/client/translate.js","default":"./dist/server/translate.js"},"./chunk-middleware":{"types":"./dist/server/chunk-middleware-entrypoint.d.ts","import":"./dist/server/chunk-middleware-entrypoint.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"},"./extraction":{"types":"./dist/extraction/index.d.ts","import":"./dist/extraction/index.js"}},"sideEffects":["./dist/chunk-*.js"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/entwico/astroscope","directory":"packages/i18n"},"keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"author":"admin@entwico.com","license":"MIT","bugs":{"url":"https://github.com/entwico/astroscope/issues"},"homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","dependencies":{"@astrojs/compiler":"^4.0.0","@babel/core":"^8.0.1","@babel/preset-typescript":"^8.0.1","@jridgewell/trace-mapping":"^0.3.31","magic-string":"^1.2.3","messageformat":"^4.0.0"},"devDependencies":{"@astroscope/node":"^3.1.0","@babel/types":"^8.0.4","@types/babel__core":"^7.20.5","astro":"^7.3.2","tsdown":"^0.23.0","typescript":"^6.0.3","vite":"^8.2.2"},"peerDependencies":{"@astroscope/node":"^3.1.0","astro":"^7.0.0","vite":"^8.0.0"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit","lint":"eslint src --cache","lint:fix":"eslint src --fix"},"_id":"@astroscope/i18n@2.1.1","dist":{"integrity":"sha512-fUuGtQd7/DP1udlprVYfXs7J9uf/HuPmFq6MP1+RTq2oydvQOSJUGCuxSwifuIx0AF6RC5uNuZXRJoPKbdiROA==","shasum":"d271c78c135aeb3dfc12714980da868c50f3e375","tarball":"https://registry.npmjs.org/@astroscope/i18n/-/i18n-2.1.1.tgz","fileCount":51,"unpackedSize":200100,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astroscope%2fi18n@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPpV3/PFBKglq9jGEURBH91a2Bd/T/n9uU1fCdvANtrAIhALtqNJ5C8XsZ8MORS7ZFdMS44QXINThtxDTrYcCAZS3S"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ac66846f-57b5-42d7-95c1-ea9ed1ed365e"}},"directories":{},"maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n_2.1.1_1789559587450_0.5410958064026579"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-10T23:21:44.552Z","modified":"2026-09-16T11:53:07.889Z","0.1.0":"2026-01-10T23:21:44.867Z","0.2.0":"2026-01-14T15:36:50.836Z","0.2.1":"2026-01-15T13:24:56.882Z","0.2.2":"2026-01-16T19:02:39.666Z","0.2.3":"2026-01-16T19:23:40.805Z","0.2.4":"2026-01-16T19:56:58.652Z","0.3.0":"2026-01-29T14:52:46.375Z","0.3.1":"2026-02-03T15:46:30.713Z","0.3.2":"2026-02-05T14:05:57.678Z","0.3.3":"2026-02-23T10:33:11.580Z","0.3.4":"2026-03-04T15:17:47.400Z","0.4.0":"2026-03-11T15:02:53.428Z","0.4.1":"2026-03-20T14:38:21.903Z","0.4.2":"2026-03-21T09:36:07.996Z","0.4.3":"2026-04-17T13:35:22.757Z","0.4.4":"2026-04-20T08:11:40.461Z","0.4.5":"2026-04-21T10:44:44.524Z","0.4.6":"2026-05-05T15:17:09.640Z","0.5.0":"2026-06-29T09:07:15.055Z","0.6.0":"2026-06-30T18:32:15.216Z","0.6.1":"2026-07-07T09:56:09.546Z","1.0.0":"2026-07-10T07:28:22.978Z","1.0.1":"2026-07-13T18:01:58.434Z","1.0.2":"2026-07-15T09:51:14.690Z","1.1.0":"2026-07-15T12:46:25.357Z","1.1.1":"2026-07-17T08:13:24.946Z","1.1.2":"2026-08-24T14:53:03.385Z","2.0.0":"2026-08-26T14:47:54.454Z","2.0.1":"2026-08-27T12:23:19.484Z","2.1.0":"2026-09-10T13:44:16.544Z","2.1.1":"2026-09-16T11:53:07.597Z"},"bugs":{"url":"https://github.com/entwico/astroscope/issues"},"author":"admin@entwico.com","license":"MIT","homepage":"https://github.com/entwico/astroscope/tree/main/packages/i18n#readme","keywords":["astro","astro-integration","i18n","internationalization","translations","messageformat","mf2","react","islands","ssr"],"repository":{"type":"git","url":"https://github.com/entwico/astroscope","directory":"packages/i18n"},"description":"i18n for Astro + React islands - MessageFormat 2, automatic tree-shaking, parallel loading, any translation source","maintainers":[{"name":"entwico","email":"admin@entwico.com"}],"readme":"# @astroscope/i18n\n\ni18n for Astro + React islands — automatic tree-shaking, parallel loading, any translation source.\n\n## Why this library?\n\n**SSR-first** — Built for Astro's SSR + islands architecture, where client-only i18n libraries have no server story.\n\n**Automatic tree-shaking** — Only the translations each component actually uses are delivered to the browser. No manual chunk splitting or configuration.\n\n**Parallel loading** — Translation chunks preload alongside component code with plain `client:*` directives (via `@astroscope/node`), so hydration doesn't wait on a separate translation fetch.\n\n**Unified API** — The same `t()` function works in Astro templates and React islands.\n\n**Any translation source** — Fetch translations from any provider: JSON files, database, headless CMS, TMS, or custom API. All are chunked and optimized the same way.\n\n## Features\n\n- **Per-chunk translation loading** — each island gets only its translations\n- **Unicode MessageFormat 2** (MF2) support via `messageformat` v4\n- **Built-in formatters** — `:number`, `:integer`, `:percent`, `:currency`, `:date`, `:time`, `:datetime`, `:unit`\n- **Fallback strings in code** — used during development, stripped from production bundles, available to translators through the manifest\n- **Full TypeScript support**\n- **Tiny client runtime** — ~8KB gzipped for translations\n\n## Installation\n\n```bash\nnpm install @astroscope/i18n @astroscope/node\n```\n\n## Usage\n\n### 1. Add the integration\n\n```ts\n// astro.config.ts\nimport { defineConfig } from 'astro/config';\nimport node from '@astroscope/node';\nimport i18n from '@astroscope/i18n';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: node(),\n  integrations: [\n    i18n(),\n  ],\n});\n```\n\n#### Consistency checking\n\nThe integration checks for translation key consistency — when the same key is used in multiple files with different fallbacks, variables, or descriptions.\n\n```ts\ni18n({\n  consistency: 'error',  // 'error' (default) | 'warn' | 'off'\n})\n```\n\n- **`'error'`** — Fail the build (default)\n- **`'warn'`** — Log a warning but continue\n- **`'off'`** — Disable consistency checking\n\n### 2. Configure i18n in your boot file\n\n> **Note:** `i18n.configure` must be awaited during boot, before any requests are handled.\n\n```ts\n// src/boot.ts\nimport { i18n, type RawTranslations } from '@astroscope/i18n';\n\nasync function fetchTranslations(locale: string): Promise<RawTranslations> {\n  // fetch from your CMS, API, or local files\n  const response = await fetch(`https://api.example.com/translations/${locale}`);\n  return response.json();\n}\n\nexport async function onStartup() {\n  await i18n.configure({\n    locales: ['en', 'de'],\n    defaultLocale: 'en',  // optional, defaults to first locale\n  });\n\n  // load translations for all locales\n  const [en, de] = await Promise.all([\n    fetchTranslations('en'),\n    fetchTranslations('de'),\n  ]);\n\n  i18n.setTranslations('en', en);\n  i18n.setTranslations('de', de);\n}\n```\n\n### 3. Add the middleware\n\n```ts\n// src/middleware.ts\nimport { createI18nMiddleware, i18n } from '@astroscope/i18n';\n\nexport const onRequest = createI18nMiddleware({\n  locale: (ctx) =>\n    ctx.cookies.get('locale')?.value ??\n    i18n.getConfig().defaultLocale,\n});\n```\n\nThe middleware serving `/_i18n/` translation chunks is injected automatically by the integration.\n\nBy default, `RECOMMENDED_EXCLUDES` (static assets like `/_astro/`) are excluded from locale context setup. To customize:\n\n```ts\nimport { createI18nMiddleware, i18n } from '@astroscope/i18n';\nimport { RECOMMENDED_EXCLUDES } from '@astroscope/node/excludes';\n\nexport const onRequest = createI18nMiddleware({\n  locale: (ctx) =>\n    ctx.cookies.get('locale')?.value ??\n    i18n.getConfig().defaultLocale,\n  exclude: [...RECOMMENDED_EXCLUDES, { exact: '/health' }],\n});\n```\n\n### 4. Use `t()` in your components\n\n```astro\n---\n// In .astro files\nimport { t } from '@astroscope/i18n/translate';\n---\n<h1>{t('checkout.title', 'Order Summary')}</h1>\n```\n\n```tsx\n// In React components\nimport { t } from '@astroscope/i18n/translate';\n\nexport function CheckoutSummary() {\n  return (\n    <div>\n      <h1>{t('checkout.title', 'Order Summary')}</h1>\n      <p>{t('checkout.tax', 'Includes {$tax} VAT', { tax: '19%' })}</p>\n    </div>\n  );\n}\n```\n\n> **Note:** Variables use `{$name}` syntax (with `$` prefix) per MessageFormat 2 specification.\n\nThat's it — client delivery is automatic. Use plain `client:*` directives; translations are injected into the page and preloaded per island by `@astroscope/node`, no layout script or special directives needed.\n\n## API\n\n### `t(key, fallback, values?)`\n\nTranslate a key with optional interpolation values. The fallback is used when a translation is missing and also serves as an example for translators. Uses [MessageFormat 2](https://github.com/unicode-org/message-format-wg) syntax.\n\n```ts\n// simple text\nt('checkout.title', 'Order Summary')\n\n// with variables (note the $ prefix)\nt('checkout.tax', 'Includes {$tax} VAT', { tax: '19%' })\n\n// with pluralization (MF2 syntax)\nt('cart.items', `.input {$count :number}\n.match $count\none {{{$count} item}}\n* {{{$count} items}}`, { count: 5 })\n\n// with number formatting\nt('stats.value', '{$value :number minimumFractionDigits=2}', { value: 1234.5 })\n\n// with percentage\nt('stats.ratio', '{$value :percent}', { value: 0.856 })\n\n// with date/time formatting\nt('event.date', '{$date :date style=long}', { date: new Date() })\nt('event.time', '{$time :time style=short}', { time: new Date() })\n\n// with currency (translator controls currency)\nt('product.price', '{$price :currency currency=EUR}', { price: 99.99 })\n\n// with currency (code controls currency via wrapped value)\nt('product.price', '{$price :currency}', {\n  price: { valueOf: () => 99.99, options: { currency: 'EUR' } }\n})\n\n// with units\nt('distance', '{$value :unit unit=kilometer}', { value: 42 })\n\n// with metadata object (for extraction tooling)\nt('cart.total', {\n  example: 'Total: {$amount}',\n  description: 'Cart total price',\n  variables: {\n    amount: { example: '$0.00', description: 'Formatted price' }\n  }\n}, { amount: '$49.99' })\n```\n\n### `rich(key, fallback, components, values?)`\n\nTranslate with embedded components using MF2 markup syntax. Returns an array of strings and JSX elements that can be rendered directly.\n\n```tsx\nimport { rich } from '@astroscope/i18n/translate';\n\n// basic link\nrich('tos', 'Read our {#link}Terms of Service{/link}', {\n  link: (children) => <a href=\"/tos\">{children}</a>\n})\n// Returns: ['Read our ', <a href=\"/tos\">Terms of Service</a>]\n\n// multiple tags\nrich('legal', 'Read our {#tos}Terms{/tos} and {#privacy}Privacy Policy{/privacy}', {\n  tos: (children) => <a href=\"/tos\">{children}</a>,\n  privacy: (children) => <a href=\"/privacy\">{children}</a>,\n})\n\n// with variables\nrich('greeting', 'Hello {$name}, check your {#inbox}messages{/inbox}', {\n  inbox: (children) => <a href=\"/inbox\">{children}</a>,\n}, { name: 'Alice' })\n\n// nested tags\nrich('highlight', 'This is {#bold}very {#em}important{/em}{/bold}', {\n  bold: (children) => <strong>{children}</strong>,\n  em: (children) => <em>{children}</em>,\n})\n\n// standalone (self-closing) tags\nrich('install', 'Click {#icon/} to install', {\n  icon: () => <DownloadIcon />,\n})\n```\n\nThe same code works in both Astro templates and React islands — `rich()` is JSX-runtime agnostic.\n\n### `i18n` singleton\n\n```ts\nimport { i18n } from '@astroscope/i18n';\n\n// configure (call once at startup)\nawait i18n.configure({\n  locales: ['en', 'de'],\n  defaultLocale: 'en',\n});\n\n// set translations for a locale\ni18n.setTranslations('en', { 'key': 'value' });\n\n// get raw translations (includes manifest fallbacks)\ni18n.getTranslations('en');\n\n// get compiled translations (ICU MessageFormat functions)\ni18n.getCompiledTranslations('en');\n\n// get extraction manifest\n// has all extracted keys with their metadata\n// you can use this to generate translation files or upload to a TMS / CMS\ni18n.getManifest();\n\n// clear cached translations\ni18n.clear();        // all locales\ni18n.clear('en');    // specific locale\n```\n\n### Lazy loading with React.lazy()\n\nTranslations load automatically for lazy-loaded components.\n\n```tsx\nimport { Suspense, lazy } from 'react';\n\nconst StatsModal = lazy(() => import('./StatsModal'));\n\nexport function App() {\n  return (\n    <Suspense fallback={<div>Loading...</div>}>\n      <StatsModal />\n    </Suspense>\n  );\n}\n```\n\n## How it works\n\n1. **Build time** — all `t()` calls are extracted, mapped to chunks, and fallbacks are stripped from production bundles\n2. **Manifest** — Extracted keys with fallbacks are written to `i18n-manifest.json`\n3. **SSR** — Middleware provides translations to `t()`, merging manifest fallbacks for missing keys\n4. **Client** — each island preloads only the translation chunks its code needs, in parallel with the component code\n\nThe same `import { t } from '@astroscope/i18n/translate'` works everywhere — bundler picks the correct implementation via conditional exports (`browser` vs `default`).\n\n### Client bundle\n\nTranslation chunks ship as raw MessageFormat 2 strings and are compiled in the browser on first use — the whole client runtime is ~8KB gzipped.\n\n### Telemetry\n\nThrough the adapter's telemetry (no-op without its SDK):\n\n- `astro.i18n.missing` {`astro.i18n.locale`} — lookups that fell back. `t()` caches the fallback per locale until the next `setTranslations`, so a key counts once per translations version; `rich()` counts per call. The key itself goes to a debug log line (`missing translation`), never into the label.\n- `astro.i18n.translations.age` {`astro.i18n.locale`} — seconds since the locale's last `setTranslations`. An app that refreshes translations periodically shows a sawtooth; a stalled refresh loop shows a line going up.\n\n`/_i18n/` chunk requests are excluded from request logging and telemetry by the adapter's default excludes.\n\n## MessageFormat 2 Syntax\n\nThis library uses [Unicode MessageFormat 2](https://github.com/unicode-org/message-format-wg) (MF2), the modern standard for internationalization.\n\n### Basic syntax\n\n```\nSimple text\nHello {$name}\n```\n\n### Pluralization\n\n```\n.input {$count :number}\n.match $count\none {{{$count} item}}\n* {{{$count} items}}\n```\n\n### Selection (gender, etc.)\n\n```\n.input {$gender :string}\n.match $gender\nmale {{He liked it}}\nfemale {{She liked it}}\n* {{They liked it}}\n```\n\n### Built-in formatters\n\n| Formatter | Description | Example |\n|-----------|-------------|---------|\n| `:number` | Locale-aware number | `{$n :number}` → \"1,234.56\" |\n| `:integer` | Integer (no decimals) | `{$n :integer}` → \"1,235\" |\n| `:percent` | Percentage | `{$n :percent}` → \"85.6%\" |\n| `:currency` | Currency | `{$n :currency currency=EUR}` → \"€99.99\" |\n| `:date` | Date | `{$d :date style=long}` → \"January 26, 2026\" |\n| `:time` | Time | `{$d :time style=short}` → \"3:45 PM\" |\n| `:datetime` | Date + time | `{$d :datetime dateStyle=medium timeStyle=short}` |\n| `:unit` | Units | `{$n :unit unit=kilometer}` → \"42 km\" |\n\n### Currency and unit options\n\nFor `:currency` and `:unit`, the required option (`currency` or `unit`) can be:\n\n1. **Hardcoded in translation** (translator controls):\n   ```\n   {$price :currency currency=EUR}\n   ```\n   Code passes plain number: `{ price: 99.99 }`\n\n2. **Provided by code** (for dynamic currency/unit):\n   ```\n   {$price :currency}\n   ```\n   Code passes wrapped value: `{ price: { valueOf: () => 99.99, options: { currency: 'EUR' } } }`\n\n> **Note:** If both translation and code specify the option, **translation wins**.\n\n## Configuration\n\n### i18n.configure()\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `locales` | `string[]` | required | Supported locales |\n| `defaultLocale` | `string` | first locale | Default/fallback locale |\n| `fallback` | `FallbackBehavior` | `'fallback'` | Behavior when translation missing |\n\n### FallbackBehavior\n\n- `'fallback'` — Use the fallback string from manifest (default)\n- `'key'` — Return the translation key\n- `'throw'` — Throw an error\n- `(key, meta) => string` — Custom function\n\n## ESLint Plugin\n\nUse the `i18n` config set from [`@astroscope/eslint-plugin`](../eslint-plugin) to enforce correct `t()` usage and catch build-time extraction issues:\n\n```bash\nnpm install -D @astroscope/eslint-plugin\n```\n\n```js\n// eslint.config.js\nimport astroscope from '@astroscope/eslint-plugin';\n\nexport default [\n  ...astroscope.configs.recommended,\n  ...astroscope.configs.i18n,\n];\n```\n\n## License\n\nMIT\n","readmeFilename":""}