{"_id":"@coherent.js/i18n","_rev":"21-2a294768d8a0830d5b24e7168cc00ea4","name":"@coherent.js/i18n","dist-tags":{"beta":"1.0.0-rc.2","rc":"1.0.0-rc.6","latest":"1.1.2"},"versions":{"1.0.0-beta.2":{"name":"@coherent.js/i18n","version":"1.0.0-beta.2","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.2","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js#readme","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"2bad6f738bfebf29083846bc1e11f3ae5a0d7636","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-hxgaUwByAETHgzjH1TkCntRZfoRXhF5RUHz+aGZDsMsChm1sD1Z5XIuEP/+K4eJ2fAw1PhOuV/BOEvDjux740Q==","signatures":[{"sig":"MEUCIQD6sCisTsLkqvl84b3HVMz8MVrvF5ZCPEcnjvyMi9kViQIgPPxu3IYf/kFf0l4Zce5FrxanF5KpmuEtCUnk3FWgdDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26447},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.2.tgz","types":"./types/index.d.ts","exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"build":"node build.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/private/var/folders/kk/l_79ffzs1qn506g0rc8lmlyr0000gn/T/d635df25dfd18ec7a641f6c1568d24bf/coherent.js-i18n-1.0.0-beta.2.tgz","_integrity":"sha512-hxgaUwByAETHgzjH1TkCntRZfoRXhF5RUHz+aGZDsMsChm1sD1Z5XIuEP/+K4eJ2fAw1PhOuV/BOEvDjux740Q==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.0","description":"Internationalization support for Coherent.js applications","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.2_1762873044809_0.07744296087113","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@coherent.js/i18n","version":"1.0.0-beta.3","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.3","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js#readme","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"a68206b637c2ea485318fcc781e2cdd4b61acf25","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-huwYIuTfT2r6q2MME1LCAlU6eJtq4rYx25J2H/5NXFH9XIBexelPai70rn9KL5NZ/aUi8on4ceB1+yWjlrHxIA==","signatures":[{"sig":"MEYCIQDi445LOxUxRKq26csTvOm2wcmwocVAsCrtLkIR9j4KewIhAMVIyr/z9Fy2hC98JzMZpjhsTIhBC/BKWsAbMJmBtnUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26447},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.3.tgz","types":"./types/index.d.ts","exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"build":"node build.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/tmp/0137d980b01a4c0ed1a1e6d819920b4b/coherent.js-i18n-1.0.0-beta.3.tgz","_integrity":"sha512-huwYIuTfT2r6q2MME1LCAlU6eJtq4rYx25J2H/5NXFH9XIBexelPai70rn9KL5NZ/aUi8on4ceB1+yWjlrHxIA==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Internationalization support for Coherent.js applications","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.3_1762971254544_0.5900997440595479","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@coherent.js/i18n","version":"1.0.0-beta.5","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.5","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js#readme","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"1561fa17687dc71d39f4c479b2a4ba3ace20e819","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.5.tgz","fileCount":5,"integrity":"sha512-JgtxM15ivzghGfCDVNhKphXMP4djrEUxgWzXStn2J17uRXqDVFN7oxBYwXNoiXkpzYcP5Zs7iFJ0L60ZYuJkQQ==","signatures":[{"sig":"MEYCIQDRNR47d7OK6j63JYMU8xdmUIp69T5tRyZkX9LnP5cukQIhAOnaPi+Gwdnt6AIwqCjqDDO3eEBiFRfih3B6LjVHTz4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26772},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.5.tgz","types":"./types/index.d.ts","exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"build":"node build.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/tmp/0b885868dc899eeaca65a7b28baf4330/coherent.js-i18n-1.0.0-beta.5.tgz","_integrity":"sha512-JgtxM15ivzghGfCDVNhKphXMP4djrEUxgWzXStn2J17uRXqDVFN7oxBYwXNoiXkpzYcP5Zs7iFJ0L60ZYuJkQQ==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.5_1764259594138_0.999755091873233","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@coherent.js/i18n","version":"1.0.0-beta.6","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.6","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js#readme","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"ac82e926fc180f66d41ae0c2b996fcb6ab9a4c6f","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-A14owCl8vwxkD5RmAMELnAiv7i66JvRQmga+pIMGbLMD1rZRch/Sf8VPxJcJscu6JNqwk8zbaRiJ3/tUAkeRJg==","signatures":[{"sig":"MEYCIQCln2xZc5uM6l9/Jf8xfhLRTrtbKIZka0ufWT2BucKvVwIhAMlL7Ms5+be/ZtnWiv6xXHCdazs1SygkNVTbFeqA3ohf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34661},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.6.tgz","types":"./types/index.d.ts","exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"build":"node build.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/tmp/193ac802c8e289a481f93c2988f0a442/coherent.js-i18n-1.0.0-beta.6.tgz","_integrity":"sha512-A14owCl8vwxkD5RmAMELnAiv7i66JvRQmga+pIMGbLMD1rZRch/Sf8VPxJcJscu6JNqwk8zbaRiJ3/tUAkeRJg==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@coherent.js/core":"1.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.6_1769267862244_0.3036209236077545","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@coherent.js/i18n","version":"1.0.0-beta.7","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.7","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"2bb3ea14bc21fbdcd5564bc2bf2d957ffeb1e5c2","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.7.tgz","fileCount":12,"integrity":"sha512-WaHbg1jUF2mBL2KAG6YQPGvZnsAIk4bozCFdR0rJHVDJH/V575A6UxulIhqPwKypZmH+5Sm6orAY/O3FWsPBsA==","signatures":[{"sig":"MEYCIQD8BK0Q6PkHKZ4jozn9IilVvCUCMvgJ6HIQtBgXmhjyhAIhAO9ycKBsWZKPGfYDSoNctLod8zgVKlyr1nNe3V3Tg36a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128383},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.7.tgz","types":"./types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/private/var/folders/kk/l_79ffzs1qn506g0rc8lmlyr0000gn/T/1357afef8aad9a96595c31c4c6ce62d1/coherent.js-i18n-1.0.0-beta.7.tgz","_integrity":"sha512-WaHbg1jUF2mBL2KAG6YQPGvZnsAIk4bozCFdR0rJHVDJH/V575A6UxulIhqPwKypZmH+5Sm6orAY/O3FWsPBsA==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@coherent.js/core":"1.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.7_1775394626803_0.4756568056766315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@coherent.js/i18n","version":"1.0.0-beta.8","keywords":["coherent","i18n","internationalization","localization","translation"],"author":{"name":"Coherent.js Team"},"license":"MIT","_id":"@coherent.js/i18n@1.0.0-beta.8","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"938e64e43bfd9ec1fc932a45ff5298317905c24b","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-beta.8.tgz","fileCount":12,"integrity":"sha512-L1bJgIFbvYD/lQJL7McyyEh6N5mVceiPrcaoKnCMqAPz2q/xpuCR99sm1DHZYL3E1TAHHeHQk2XLl9yrgHioTQ==","signatures":[{"sig":"MEQCIC54MSK5skhuDqu5NfiAfpvMeTiPHn+zP8w3DizR7T7mAiB9Jt6UJ1kjvSUqTDVGe/r+0sr/CcPKd3X8xOK7sdf9Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128383},"main":"./dist/index.js","type":"module","_from":"file:coherent.js-i18n-1.0.0-beta.8.tgz","types":"./types/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"},"_resolved":"/private/var/folders/kk/l_79ffzs1qn506g0rc8lmlyr0000gn/T/533863f1db03f0e49915b7aa7e318d33/coherent.js-i18n-1.0.0-beta.8.tgz","_integrity":"sha512-L1bJgIFbvYD/lQJL7McyyEh6N5mVceiPrcaoKnCMqAPz2q/xpuCR99sm1DHZYL3E1TAHHeHQk2XLl9yrgHioTQ==","repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@coherent.js/core":"1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-beta.8_1775499684225_0.36434217335988217","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@coherent.js/i18n","version":"1.0.0-rc.1","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.1","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"32af8589649d5055711416b8773b6d7b6b5ddeef","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.1.tgz","fileCount":12,"integrity":"sha512-YCxpPHIYmC3GLsZJvkw2Ht+jjqBcQD3bB5xMeFs/RllLngMXd4Havl8eroONleC3lnjgY6EBICXQTZzy8KJaJA==","signatures":[{"sig":"MEYCIQCjKWSoScb2DWT4uhcFWYku+p3CKz3QHmlVPPcuRMHjAgIhAMoSRMfi1mWdONRhb57Vanzx7/MehxqrDEvwNz2rC2gl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128379},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.1_1779140221318_0.44621375039241906","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@coherent.js/i18n","version":"1.0.0-rc.2","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.2","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"e501a37f2928916e5bf2a0a262c23a5d14b51b56","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.2.tgz","fileCount":12,"integrity":"sha512-yj1CzNuNDWbYNlwEACNT/tgHPK8q//J4O3xJxp8mwrHVemR9FYaoI+wjqQ12dAxWR4xyl64lKJhLazv3HyESwA==","signatures":[{"sig":"MEYCIQDKGXXUjc7o2PQDtyU27/57VL3MPwcc4Zh7N3GZsFHQfQIhAJQwzJ6omEUYp6cDO0cxvz09mRwgamvnJP9lNlreVJ4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128379},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.2_1779714099546_0.7993077375683184","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@coherent.js/i18n","version":"1.0.0-rc.3","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.3","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"87fbc888b5d4930015f58efd009e60fc34f12a48","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.3.tgz","fileCount":12,"integrity":"sha512-CwJihn78tqEEV0WtZNZtF4j024KAG6+B7ku/bfrknld5VsgfqRmgNhJP1W0ue8X5Kx8erbJzKHR35Gh51+cpjg==","signatures":[{"sig":"MEYCIQDUjDyjyyu/3EmKB1DxgMeTyskpsrmDZOELBbv3m3WFbwIhAOuJgTcrxpT8w2AT6oQm6NC2lGHEw6Ycp552ZVM4UA+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128151},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.3_1784480585786_0.8128376509678785","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@coherent.js/i18n","version":"1.0.0-rc.4","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.4","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"5e70e1282f9b5ffc41c551d0efdeae22b3569394","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.4.tgz","fileCount":12,"integrity":"sha512-AIG4y4Os+WEn1ZlXHU+xbowg2gOkXoHazc6u8YiKLs6M2BVy2CnBPPXtFLB4okQhOd/vrtCACArhFe/q+YuNnQ==","signatures":[{"sig":"MEQCIDfs7sQz+8+LiPjLZovAbv/FtM9O8XOWYeB+/7ie4wyPAiBJ63L0ypW4M+td/SPcEiH0+wE4smpbKYFNYDXmKdrnYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128151},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.4_1784492328662_0.6918646696492388","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@coherent.js/i18n","version":"1.0.0-rc.5","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.5","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"4e6d5348d01e8800148a179f12b5a62855a39fd2","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.5.tgz","fileCount":12,"integrity":"sha512-Cg4iCoHqQyR0Y7Xl0T9LY9ogPNy3AQol8SpVCi+ftX2TlSRPWFVa9y8oApsdT5nCWYh1Nk7a6xuI2y2llE+iYA==","signatures":[{"sig":"MEUCIQDfJg4cCWwmPHIiEJVwEeQkmZxkfPobGwbotnJ1++rppgIgaJP6rPWPSWICqoV6IRxv2g87gnh9kQmv3q6GIBUiYIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128151},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.5_1784496786413_0.6622439999335676","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@coherent.js/i18n","version":"1.0.0-rc.6","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0-rc.6","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"bd9c336ea259601de5c0320a62bfd7a3ed2f0560","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0-rc.6.tgz","fileCount":12,"integrity":"sha512-wHsQP1kYhbB+CbsRhbWWazBzy+WLZOybNEaXxQe5NvZECszGsiyXgdiD3uSamnyPSzcgX6ro2jRtL6SW7zS2Qw==","signatures":[{"sig":"MEYCIQD0H+IDfNjqtFfyD/xfgoPaU0aepgVeICpLK60VhJobJQIhAMPdt/+YsyTg4XI7vC3Zf+UwZjSywCqyJWBR8r23MZ0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128152},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0-rc.6_1784503803675_0.4892598244738855","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@coherent.js/i18n","version":"1.0.0","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.0","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"eebd5e5dffeba7ef5d872184a334f7d1cd38992e","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.0.tgz","fileCount":12,"integrity":"sha512-uC2WJczj6rH5UjQ0N6aTCjJr7AYC6V0MIDBqd5VeosYakLKVzTHOOXE/9izSWEmky8tAOQGzfl7oClTUvg7WvQ==","signatures":[{"sig":"MEUCIBjU48yKnE/0/HtQrmenZFLiJVQ3zP0XL2jIPT/xkXFzAiEA1jkfCOvhit0VemDSgW3ze4f4IJLtpULPztTsvm2hLps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128142},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.0_1785360472952_0.04033701806812129","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@coherent.js/i18n","version":"1.0.1","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.0.1","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"2ab70b8d304bd0e17705c8f960bd35f95571e718","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.0.1.tgz","fileCount":12,"integrity":"sha512-8dmkN0T9Zwe5vsNm3KroXfGZK+mn8XkHu1n/UPy2DGq+sSZ6W9b2xFJ1y9vIENVuoH4W0NkhPbI9BNaPPxDC8Q==","signatures":[{"sig":"MEUCIQC9Umt9kx7wq2s0eZBwFQHHeUWPlQDrtLdx1+aDrukSEgIgbl9YemT46NrrY0MW19J6PxFQ3IVEluGv/wbPkx9TiQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128277},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.0.1_1785431524269_0.16597743245845153","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@coherent.js/i18n","version":"1.1.0","keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","_id":"@coherent.js/i18n@1.1.0","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"dist":{"shasum":"b22992cff67d6be376d34b15b0d17e7c361d7440","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.1.0.tgz","fileCount":12,"integrity":"sha512-aHNIbNW4Ol5U0HU+HGR9DCiE+CQBcAGZ5YiLfnjFDNDiS0et3Oan1M6CXBaZQWBg/dW9TyZBOrQPAws+TCtrPw==","signatures":[{"sig":"MEYCIQCeN+8A4H9GbyF048O7r3W+9KqRMIFg+FGxm4WMvWCToQIhAINQN/iEyoe1j1XN9uFx55cgKqgSg6UuDsnvb3eaE7W6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128278},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./locale":"./dist/locale.js","./formatters":"./dist/formatters.js","./translator":"./dist/translator.js"},"scripts":{"test":"vitest run","build":"node build.mjs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"repository":{"url":"git+https://github.com/Tomdrouv1/coherent.js.git","type":"git"},"description":"Internationalization support for Coherent.js applications","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@coherent.js/core":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/i18n_1.1.0_1785861330972_0.8027794979498366","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@coherent.js/i18n","version":"1.1.2","description":"Internationalization support for Coherent.js applications","type":"module","main":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js"},"./translator":"./dist/translator.js","./formatters":"./dist/formatters.js","./locale":"./dist/locale.js"},"keywords":["coherent","i18n","internationalization","localization","translation"],"author":"Coherent.js Team","license":"MIT","peerDependencies":{"@coherent.js/core":"^1.1.2"},"repository":{"type":"git","url":"git+https://github.com/Tomdrouv1/coherent.js.git"},"homepage":"https://github.com/Tomdrouv1/coherent.js","bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=22.12.0"},"types":"./types/index.d.ts","sideEffects":false,"scripts":{"build":"node build.mjs","clean":"rm -rf dist","test":"vitest run","test:watch":"vitest","typecheck":"tsc -p tsconfig.typecheck.json --noEmit"},"_nodeVersion":"22.23.2","_id":"@coherent.js/i18n@1.1.2","dist":{"integrity":"sha512-Tz6Kj9hbKuYXkq+AKZRJzGD+Vn5b9RRGMVsy+wgW2dqhMbt/AuGndjRT8klH6MvH/4bo+yp4SI1GJgyC6I4Chg==","shasum":"a14e3992e33a69dc4c74235617a4d794b3aff06f","tarball":"https://registry.npmjs.org/@coherent.js/i18n/-/i18n-1.1.2.tgz","fileCount":12,"unpackedSize":128278,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coherent.js%2fi18n@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnzgiCyIz3Mmjmw/3ou4XXi9kLW45OHDIrBTcs6/MYIAIhAOMtZsbfBZsehn+jsbq/Yu9vOWDG9yOmP5fDuLgX20aW"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a1650a-9c04-4c40-bfbe-98e2b8e53363"}},"directories":{},"maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n_1.1.2_1788103651806_0.847780085977651"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-11T14:57:24.668Z","modified":"2026-08-30T15:27:32.287Z","1.0.0-beta.1":"2025-11-08T14:22:10.945Z","1.0.0-beta.2":"2025-11-11T14:57:25.014Z","1.0.0-beta.3":"2025-11-12T18:14:14.732Z","1.0.0-beta.5":"2025-11-27T16:06:34.317Z","1.0.0-beta.6":"2026-01-24T15:17:42.402Z","1.0.0-beta.7":"2026-04-05T13:10:26.956Z","1.0.0-beta.8":"2026-04-06T18:21:24.381Z","1.0.0-rc.1":"2026-05-18T21:37:01.471Z","1.0.0-rc.2":"2026-05-25T13:01:39.718Z","1.0.0-rc.3":"2026-07-19T17:03:05.930Z","1.0.0-rc.4":"2026-07-19T20:18:48.803Z","1.0.0-rc.5":"2026-07-19T21:33:06.552Z","1.0.0-rc.6":"2026-07-19T23:30:03.810Z","1.0.0":"2026-07-29T21:27:53.090Z","1.0.1":"2026-07-30T17:12:04.407Z","1.1.0":"2026-08-04T16:35:31.114Z","1.1.2":"2026-08-30T15:27:31.936Z"},"bugs":{"url":"https://github.com/Tomdrouv1/coherent.js/issues"},"author":"Coherent.js Team","license":"MIT","homepage":"https://github.com/Tomdrouv1/coherent.js","keywords":["coherent","i18n","internationalization","localization","translation"],"repository":{"type":"git","url":"git+https://github.com/Tomdrouv1/coherent.js.git"},"description":"Internationalization support for Coherent.js applications","maintainers":[{"name":"tomdrouv1","email":"thomas.drouvin@collektivs.com"}],"readme":"# @coherent.js/i18n\n\n[![npm version](https://img.shields.io/npm/v/@coherent.js/i18n.svg)](https://www.npmjs.com/package/@coherent.js/i18n)\n[![license: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](../../LICENSE)\n[![Node >= 20](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)\n\nInternationalization utilities for Coherent.js applications.\n\n- ESM-only, Node 20+\n- Translator + locale management\n- Date/number/currency/list formatters\n\nFor a high-level overview and repository-wide instructions, see the root README: ../../README.md\n\n## Installation\n\n```bash\npnpm add @coherent.js/i18n\n```\n\n\n## Exports\n\nInternationalization utilities\n\n### Modular Imports (Tree-Shakable)\n\n- i18n utilities: `@coherent.js/i18n`\n\n### Example Usage\n\n```javascript\nimport { createTranslator, createFormatters, createLocaleManager } from '@coherent.js/i18n';\n```\n\n> **Note**: All exports are tree-shakable. Import only what you need for optimal bundle size.\n## Quick start\n\nJavaScript (ESM):\n```js\nimport { createTranslator } from '@coherent.js/i18n';\n\nconst translator = createTranslator({ defaultLocale: 'en' });\ntranslator.addTranslations('en', { hello: 'Hello, {{name}}!' });\ntranslator.addTranslations('fr', { hello: 'Bonjour, {{name}} !' });\n\nconsole.log(translator.t('hello', { name: 'Coherent' })); // Hello, Coherent!\ntranslator.setLocale('fr');\nconsole.log(translator.t('hello', { name: 'Coherent' })); // Bonjour, Coherent !\n```\n\nTypeScript:\n```ts\nimport { createTranslator } from '@coherent.js/i18n';\n\nconst translator = createTranslator({ defaultLocale: 'en' });\ntranslator.addTranslations('en', { hello: 'Hello, {{name}}!' });\n\nconsole.log(translator.t('hello', { name: 'TS' }));\n```\n\n### Formatters and locale\n\n```js\nimport { createFormatters, createLocaleManager } from '@coherent.js/i18n';\n\nconst locales = createLocaleManager({ defaultLocale: 'en-US' });\nconst fmt = createFormatters(locales.getLocale());\n\nfmt.date.format(new Date());        // 1/15/2026\nfmt.number.format(12345.678);       // 12,345.678\nfmt.currency.format(1999.99);       // $1,999.99\n```\n\n## Exports\n\n- `@coherent.js/i18n` (index)\n- `@coherent.js/i18n/translator`\n- `@coherent.js/i18n/formatters`\n- `@coherent.js/i18n/locale`\n\n## Development\n\n```bash\npnpm --filter @coherent.js/i18n run test\npnpm --filter @coherent.js/i18n run test:watch\npnpm --filter @coherent.js/i18n run typecheck\n```\n\n## License\n\nMIT © Coherent.js Team\n","readmeFilename":""}