{"_id":"@formatjs/intl-supportedvaluesof","_rev":"17-6f6c6ccec76c3dfda83ff9a00ad0d681","name":"@formatjs/intl-supportedvaluesof","dist-tags":{"latest":"2.3.11"},"versions":{"2.1.2":{"name":"@formatjs/intl-supportedvaluesof","version":"2.1.2","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.1.2","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"586e642294ae7648a1ea1457dc4628f495e9c0b8","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.1.2.tgz","fileCount":30,"integrity":"sha512-s+/yB1ishWO4NszagW3HEpzZYBoSepSeQBRnnOB4VNXDIQzrVcCbdMJ2cQX5Op0Ut15qAlsE9MUKn3zzGuRkfg==","signatures":[{"sig":"MEYCIQC4I/TQjsc0fGfIZ5ktfw/dx+9/gqEQlupSIBRAxD4JPAIhAIEV13XHlqrfRnAKwQywQoQVLRDJ/r0jim6r9mFheV7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59627},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"gitHead":"734d1c027054384e51edb65a511202cd107e11c3","_npmUser":{"name":"longlho","email":"holevietlong@gmail.com"},"deprecated":"bad version","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.8.1","@formatjs/fast-memoize":"workspace:*","@formatjs/ecma402-abstract":"workspace:*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.1.2_1768492514613_0.7832784573168572","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@formatjs/intl-supportedvaluesof","version":"2.2.0","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.2.0","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"e27f35638304f0fb27cb86b5555e198d11409695","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.2.0.tgz","fileCount":40,"integrity":"sha512-XYdL5ZB0wmfEtDqWFfKCztuk0RVJ5zgmDfE4pe40Kyxo4/ie5CG+9+LqoIgB8wlr4cfjfAeP5cRRLa0H5EFUHA==","signatures":[{"sig":"MEYCIQCPoedas2wjARv+Qje2RRj0x778uw1PEr1ZwA8FPfo8iAIhAJSwRTNR96KrsWhhSFNs9iseFgvjDG8B4qFw7x5XAA5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200437},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.2.0.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/aaf1f0944b0ae551d7ed1f2eb7bb38d9/formatjs-intl-supportedvaluesof-2.2.0.tgz","_integrity":"sha512-XYdL5ZB0wmfEtDqWFfKCztuk0RVJ5zgmDfE4pe40Kyxo4/ie5CG+9+LqoIgB8wlr4cfjfAeP5cRRLa0H5EFUHA==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.8.1","@formatjs/fast-memoize":"3.1.0","@formatjs/ecma402-abstract":"3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.2.0_1768493254642_0.5038437806628504","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@formatjs/intl-supportedvaluesof","version":"2.2.1","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.2.1","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"955142f85a284b50919a0212a5a1b1843bafd5ae","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.2.1.tgz","fileCount":40,"integrity":"sha512-3fv7YFAovx2+Qi3e1GgylAuwdn8g2YG05AGP0VgOFBsVLfSafIs5Wd4nlDXZBliLLlX3JS+ARb/Es+krTnTxEA==","signatures":[{"sig":"MEUCICuAIq4n1p2A/Cma7e1wiCKjYgXnx5ufBi+cpHyS416qAiEA0vKXsvSdAFbpU5RiFn4RKfKWa2LUntt0k7N5T2K2tYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200437},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.2.1.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/cd67a40cd0692edfc73ad3c812f59245/formatjs-intl-supportedvaluesof-2.2.1.tgz","_integrity":"sha512-3fv7YFAovx2+Qi3e1GgylAuwdn8g2YG05AGP0VgOFBsVLfSafIs5Wd4nlDXZBliLLlX3JS+ARb/Es+krTnTxEA==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.6.2","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","@formatjs/fast-memoize":"3.1.0","@formatjs/ecma402-abstract":"3.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.2.1_1769916891857_0.5570787850735883","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@formatjs/intl-supportedvaluesof","version":"2.2.2","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.2.2","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"5cb8f6b44e286a103d91c68eadba3793ba3339aa","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.2.2.tgz","fileCount":40,"integrity":"sha512-hPB1NQj9dAqcxyICi9DMNS3oBn12m2u7bMF5Xjy11NwnehGCr1kU7ni4yDVBlGpr01N6HAx2LPwTw+/xOtHW4Q==","signatures":[{"sig":"MEQCIDu3bfQq7QJ3+sfhKq4gnrpfBEwlvfmXaSlihugQAXJHAiAInaBg2uf5fvWqp8n6qUyZvJ1Bo6WscFjO+lXO+y9Luw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200414},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.2.2.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/9a700bb9d9127bfc496ce1434b3a9b6f/formatjs-intl-supportedvaluesof-2.2.2.tgz","_integrity":"sha512-hPB1NQj9dAqcxyICi9DMNS3oBn12m2u7bMF5Xjy11NwnehGCr1kU7ni4yDVBlGpr01N6HAx2LPwTw+/xOtHW4Q==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@formatjs/fast-memoize":"3.1.1","@formatjs/ecma402-abstract":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.2.2_1773630215943_0.12543917272139882","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.0","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.0","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"722155fee9af48c6dff3b64fe3effe6fd818a01e","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.0.tgz","fileCount":40,"integrity":"sha512-Fjw2ur3N+GrMLxjT6jLPCuAKFRNcWB1GDHB77pN8Lktx2z7MHJnlCA8q4NEZbJsDdVDsCeaesudHBe6el3khkg==","signatures":[{"sig":"MEYCIQCwBoV7YdqzhrciQZO/F137t1WE0FEr1bKYyaoJRrQo/wIhALB75A6/msCu8pCmLRyZgZsoAekqKGEKX6himqnKLOJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152131},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.0.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/0f988c17d508da58415f5150d2bd7186/formatjs-intl-supportedvaluesof-2.3.0.tgz","_integrity":"sha512-Fjw2ur3N+GrMLxjT6jLPCuAKFRNcWB1GDHB77pN8Lktx2z7MHJnlCA8q4NEZbJsDdVDsCeaesudHBe6el3khkg==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.9.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@formatjs/fast-memoize":"3.1.1","@formatjs/ecma402-abstract":"3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.0_1773884907327_0.08881683395161177","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.1","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.1","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"01025f8ecf12dddfc0d1b2c3566bc67085bbd00f","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.1.tgz","fileCount":16,"integrity":"sha512-zSlTDGVHZJFEKRimtEhtsXOMrfjdz/Yvuvt8AfqXuLoUXkMaIH2ThMRbfQuy/VLyMNyRhqDv2V4NWJXushaVNw==","signatures":[{"sig":"MEQCIBwl3nbsiYl0A1BgG4zmbOc86dBP827ilGYNcSsZlT0vAiBddWrHzN//6ikRUmYEiB5K52lEdOsHU6Hn9AAXUDCTlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224456},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.1.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/2b63845f71a044d8eb8100ff451199a8/formatjs-intl-supportedvaluesof-2.3.1.tgz","_integrity":"sha512-zSlTDGVHZJFEKRimtEhtsXOMrfjdz/Yvuvt8AfqXuLoUXkMaIH2ThMRbfQuy/VLyMNyRhqDv2V4NWJXushaVNw==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.1_1776111577625_0.1648379920641303","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.2","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.2","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"088d29aa2c8e5945f2418ee5239a97249ac902dd","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.2.tgz","fileCount":16,"integrity":"sha512-UHXqjDgrABhW8W72mORjEkSD+GAv6M1nHKw43DQwBE7htwHNOtpgw/IKyBPQ8BUZk7t/xeKP72SjNREEWMU5Dw==","signatures":[{"sig":"MEUCIEBlAijnI8mCeemNC9UrqI7876oR1z3Jx92HR2OjbsepAiEA4A2LcyCoTaMzzAgm5OHPBBYmBSuBkJ6NYACxqhCZi1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223943},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.2.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/a86f67c2306e44a7651fc0db6bd14aaf/formatjs-intl-supportedvaluesof-2.3.2.tgz","_integrity":"sha512-UHXqjDgrABhW8W72mORjEkSD+GAv6M1nHKw43DQwBE7htwHNOtpgw/IKyBPQ8BUZk7t/xeKP72SjNREEWMU5Dw==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.2_1777057168573_0.6519904210327874","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.3","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.3","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"5908d7290066f3ac21eb4c1406b366bf16c7a5bb","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.3.tgz","fileCount":16,"integrity":"sha512-LCwiGrx/6DNAZcKCq6QQvOVz4w1h3ZxHnrHr2dVHKVMp0Q08DIc1UTSqXX8ytCGBIO/9t3VjcrLKlzP7m0RbMg==","signatures":[{"sig":"MEQCIGbRZgDvrhspJLvLjSvKNWwF7jtwDDgkj95PNM5CP01NAiBMll4Sg0JOVwHdQ565Ioe1SPbUyFPOSi95TPOyQ2ORxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223943},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.3.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/4a81fa905037e0795741d7873117d406/formatjs-intl-supportedvaluesof-2.3.3.tgz","_integrity":"sha512-LCwiGrx/6DNAZcKCq6QQvOVz4w1h3ZxHnrHr2dVHKVMp0Q08DIc1UTSqXX8ytCGBIO/9t3VjcrLKlzP7m0RbMg==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.3_1777478267812_0.1781021189530121","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.4","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.4","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"c50176b6bbba510b6aee7f0d16f1a95081033ca6","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.4.tgz","fileCount":16,"integrity":"sha512-oexqyYumVuwk4Gxm5LNaDOcUV/iHgGNaMc7zzYZaZsegAUPNlTTjwM0swnYyczmzz4Vor43boG5SYt+MbvKWng==","signatures":[{"sig":"MEUCIC117I8WaSQyWpTtvrfUOgXdOV9ABIsTi8KLjAM7B9voAiEA7jJwlFRP54x7w2DGGB4NchzDrxocO0ZlWdUWRIm3mEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223943},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.4.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/3a23cfb24d5c889ea5fae7aa6d8bb71a/formatjs-intl-supportedvaluesof-2.3.4.tgz","_integrity":"sha512-oexqyYumVuwk4Gxm5LNaDOcUV/iHgGNaMc7zzYZaZsegAUPNlTTjwM0swnYyczmzz4Vor43boG5SYt+MbvKWng==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.4_1778002782870_0.04444567366953622","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.5","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.5","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"9052ed152157159fa47994fda293192b5b032812","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.5.tgz","fileCount":16,"integrity":"sha512-LxvVVUtUKNyrAiTEtS6alPOEFx6x8omyVlMWxWQbwW3ubjKg9PCPf2hTbs9XXdPXAnKiMaBT46Qt5yBz9OBfwQ==","signatures":[{"sig":"MEUCIQDODxI9P6UbC8RLdIGPFnOhVi7mBG7CJ8Faz29MT6PN0wIga46gUInzlfSqVLG1LJ6vCTBym/aCBnAwe5/DqXZ2cNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223943},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.5.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/298b09ce432be8eecbce35e8e4612bef/formatjs-intl-supportedvaluesof-2.3.5.tgz","_integrity":"sha512-LxvVVUtUKNyrAiTEtS6alPOEFx6x8omyVlMWxWQbwW3ubjKg9PCPf2hTbs9XXdPXAnKiMaBT46Qt5yBz9OBfwQ==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.5_1778588279398_0.22908600650479372","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.6","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":{"name":"Michele Riva","email":"ciao@micheleriva.it"},"license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.6","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":{"url":"https://github.com/formatjs/formatjs/issues"},"dist":{"shasum":"8c065e7d571c08b7f6cd25424480f05586f0e858","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.6.tgz","fileCount":16,"integrity":"sha512-OXzuj07FWBnBdzSQCSfoMq52X8tnp+2XLKpTr6hbb3sT5cwb65DtyruLtv87Bkm2IfU4IBzDsjq/f6vheuHPOw==","signatures":[{"sig":"MEQCICNfMY9b91PWJ7T8TPOBix7BZRlamGA61FQgCMSpoaZsAiAg1J18xoQVUKIR3h52CSyPtwj4CUcOz3op0geSvANFbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223943},"type":"module","_from":"file:formatjs-intl-supportedvaluesof-2.3.6.tgz","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"_resolved":"/tmp/1ee5b4cb572c7e911222d190428cd3db/formatjs-intl-supportedvaluesof-2.3.6.tgz","_integrity":"sha512-OXzuj07FWBnBdzSQCSfoMq52X8tnp+2XLKpTr6hbb3sT5cwb65DtyruLtv87Bkm2IfU4IBzDsjq/f6vheuHPOw==","repository":{"url":"git+https://github.com/formatjs/formatjs.git","type":"git"},"_npmVersion":"11.11.0","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@formatjs/fast-memoize":"3.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.6_1778816875740_0.012117673027517206","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.7","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":"Michele Riva <ciao@micheleriva.it>","license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.7","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":"https://github.com/formatjs/formatjs/issues","dist":{"shasum":"8dceecc227cf4538e4cf500d1ac0e4fdd42e13bd","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.7.tgz","fileCount":16,"integrity":"sha512-ZTXEKijV5H08z19odngZPsXlmGndfukHuVnjd9qyER77XSk/yJwDMiSjoJYY5C5WxFs2UN4s/EMtu75e6Tp3ug==","signatures":[{"sig":"MEYCIQDan5r7sQGwEmQfq4m/RjS8zinAP7nZry7U8wHXxsu8dQIhAIfGLIXN/0Sq3tgNV4EpFAoR6qqAjR/bLal5gBIlE2U5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226402},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"repository":"formatjs/formatjs.git","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@formatjs/fast-memoize":"3.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.7_1779192004177_0.31487172758606574","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.8","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":"Michele Riva <ciao@micheleriva.it>","license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.8","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":"https://github.com/formatjs/formatjs/issues","dist":{"shasum":"facbcbacc99007a08692853830628f6fc7139ee9","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.8.tgz","fileCount":16,"integrity":"sha512-webY7Ylc4CRRgxXFxZ4yRIr+9SKZyMLh+Hrsim4vG3HKSpD+T7d9XXvTdd6UDILyXf7BsqAa8l5/Nn2eENWCqw==","signatures":[{"sig":"MEUCIDtc4RIuPCCB/DWdtA0FrJRtpHvRfavUaxLay9jhwG50AiEAwsr77Nu7xhwas+m30rh4YB5qde4N9XVx3xTEfixkPhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225205},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"repository":"formatjs/formatjs.git","description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@formatjs/fast-memoize":"3.1.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.8_1780586707193_0.4579260314026543","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.9","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":"Michele Riva <ciao@micheleriva.it>","license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.9","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":"https://github.com/formatjs/formatjs/issues","dist":{"shasum":"b74cad50db314deac33548b9157ec07dcdada237","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.9.tgz","fileCount":16,"integrity":"sha512-RquyMkDVrJ5c0fYJSehVfzp7fWELH7vWY4nIvCoEchkDA32Mdm06ms6QvWdW+slECykCmoG4p8SLhwOKj2nCcg==","signatures":[{"sig":"MEUCIBshO9beeoQVdyHFzbMQXJlzLWfWrMOAgXNyVW2VqM78AiEA5M28nIbuuQ7WkEO1VuEpH7j/wd8Xzzp5jzGgEc/mvrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225466},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"repository":{"url":"formatjs/formatjs.git","type":"git"},"description":"Intl.supportedValuesOf polyfill","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@formatjs/fast-memoize":"3.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.9_1783742349497_0.8407238611586338","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"@formatjs/intl-supportedvaluesof","version":"2.3.10","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"author":"Michele Riva <ciao@micheleriva.it>","license":"MIT","_id":"@formatjs/intl-supportedvaluesof@2.3.10","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"homepage":"https://github.com/formatjs/formatjs#readme","bugs":"https://github.com/formatjs/formatjs/issues","dist":{"shasum":"35c577efee62b5817f88b1177d6675a0757fea92","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.10.tgz","fileCount":16,"integrity":"sha512-1BRcSgZOH5hNNz/w2lwRi5o2OFbMr9xdREQSBzAkd9pwFjVCcncgWwvFqIsXlUEFNYENNKYzGybcZXAOl5ggvg==","signatures":[{"sig":"MEUCICXljtbL1Z+gb9yBAPTQSN2dIvBLVuP+XTpyKPB1ssxgAiEAiXgzqxA8BfPwKCqzeVS+6V/yRXuzIKbRdHyy8nV8srM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9JuXdGJkLEwPMey+61nGNxCEFMDbUaL/SHI9BhD0dwAiBhPShPpw+eJn/cBIB3ZCEJSznl3dGe+IG5IPRZO529pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370591},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"repository":{"url":"formatjs/formatjs.git","type":"git"},"description":"Intl.supportedValuesOf polyfill","directories":{},"dependencies":{"@formatjs/fast-memoize":"3.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/intl-supportedvaluesof_2.3.10_1789211196475_0.2422908447295351","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"_id":"@formatjs/intl-supportedvaluesof@2.3.11","bugs":"https://github.com/formatjs/formatjs/issues","dist":{"shasum":"b796e355d9561054de9fd8a663b52a3642c0b556","tarball":"https://registry.npmjs.org/@formatjs/intl-supportedvaluesof/-/intl-supportedvaluesof-2.3.11.tgz","fileCount":16,"integrity":"sha512-oRzzAbJA08psr6AO0jgXAdx4HZ2vGNeja1fgaio2R2ne8DLtGPV+fa3gxI/t8J2dNPOndrwVAZVVfbH6GDFDwA==","signatures":[{"sig":"MEUCIQC/oVMp7Xuj4aqdjF/xAzCcOtVQmyg52BI+lVelRg3TwAIgfqfpHmiogeJxFBUtq6Vk99ou3X6v9RUvRhQye8uaduQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3oUgHoASAwKFkuqNcmnsTKm8qfNY3jQxpLinQZjhY2AIhAOdTZDm9d2bO7CVEJ/rJ1axEltBWhzsbb6iKTdaH0G/3"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@formatjs%2fintl-supportedvaluesof@2.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370591},"name":"@formatjs/intl-supportedvaluesof","type":"module","types":"index.d.ts","author":"Michele Riva <ciao@micheleriva.it>","exports":{".":"./index.js","./polyfill.js":"./polyfill.js","./polyfill-force.js":"./polyfill-force.js","./should-polyfill.js":"./should-polyfill.js"},"license":"MIT","version":"2.3.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:571d1dac-edef-46df-bc59-620f5874d25a"}},"homepage":"https://github.com/formatjs/formatjs#readme","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"repository":{"url":"formatjs/formatjs.git","type":"git"},"description":"Intl.supportedValuesOf polyfill","directories":{},"maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"dependencies":{"@formatjs/fast-memoize":"3.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/intl-supportedvaluesof_2.3.11_1790263214186_0.6888834249762765"}}},"time":{"created":"2026-01-15T15:55:14.557Z","modified":"2026-09-24T15:20:14.719Z","2.1.2":"2026-01-15T15:55:14.739Z","2.2.0":"2026-01-15T16:07:34.835Z","2.2.1":"2026-02-01T03:34:52.002Z","2.2.2":"2026-03-16T03:03:36.201Z","2.3.0":"2026-03-19T01:48:27.470Z","2.3.1":"2026-04-13T20:19:37.770Z","2.3.2":"2026-04-24T18:59:28.726Z","2.3.3":"2026-04-29T15:57:47.962Z","2.3.4":"2026-05-05T17:39:43.051Z","2.3.5":"2026-05-12T12:17:59.587Z","2.3.6":"2026-05-15T03:47:55.937Z","2.3.7":"2026-05-19T12:00:04.464Z","2.3.8":"2026-06-04T15:25:07.365Z","2.3.9":"2026-07-11T03:59:09.649Z","2.3.10":"2026-09-12T11:06:36.669Z","2.3.11":"2026-09-24T15:20:14.283Z"},"bugs":"https://github.com/formatjs/formatjs/issues","author":"Michele Riva <ciao@micheleriva.it>","license":"MIT","homepage":"https://github.com/formatjs/formatjs#readme","keywords":["ecma402","enumerator","formatjs","i18n","intl","react-intl","supportedvaluesof","tc39"],"repository":{"url":"formatjs/formatjs.git","type":"git"},"description":"Intl.supportedValuesOf polyfill","maintainers":[{"name":"longlho","email":"holevietlong@gmail.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"pyrocat","email":"dinglinjie+npm@gmail.com"}],"readme":"# @formatjs/intl-supportedvaluesof\n\nPolyfill for [`Intl.supportedValuesOf()`](https://tc39.es/ecma402/#sec-intl.supportedvaluesof)\n\n[![npm Version](https://img.shields.io/npm/v/@formatjs/intl-supportedvaluesof.svg?style=flat-square)](https://www.npmjs.org/package/@formatjs/intl-supportedvaluesof)\n\n## ECMA-402 Spec Compliance\n\nThis package implements the ECMA-402 `Intl.supportedValuesOf()` specification:\n\n- **Spec Section**: [8.3.2 Intl.supportedValuesOf(key)](https://tc39.es/ecma402/#sec-intl.supportedvaluesof)\n- **Returns**: Supported values for internationalization keys\n- **Fully spec-compliant**: No optional parameters, matches native browser behavior\n\n## Installation\n\n```bash\nnpm install @formatjs/intl-supportedvaluesof\n```\n\n## Usage\n\n### As Polyfill\n\nImport the polyfill to make `Intl.supportedValuesOf` available globally:\n\n```javascript\nimport '@formatjs/intl-supportedvaluesof/polyfill'\n\n// Now available on the global Intl object\nconst calendars = Intl.supportedValuesOf('calendar')\n// ['buddhist', 'chinese', 'coptic', 'dangi', 'ethioaa', 'ethiopic', 'gregory', ...]\n\nconst currencies = Intl.supportedValuesOf('currency')\n// ['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', ...]\n\nconst timeZones = Intl.supportedValuesOf('timeZone')\n// ['Africa/Abidjan', 'Africa/Accra', ..., 'Pacific/Wallis']\n```\n\n### Direct Import\n\nImport the function directly without modifying the global namespace:\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\nconst numberingSystems = supportedValuesOf('numberingSystem')\n// ['adlm', 'ahom', 'arab', 'arabext', 'bali', 'beng', 'bhks', ...]\n\nconst units = supportedValuesOf('unit')\n// ['acre', 'bit', 'byte', 'celsius', 'centimeter', 'day', 'degree', ...]\n```\n\n## Supported Keys\n\nThe function accepts one of six string keys and returns an array of supported values:\n\n| Key                 | Returns                           | Example Values                                          |\n| ------------------- | --------------------------------- | ------------------------------------------------------- |\n| `'calendar'`        | Supported calendar systems        | `'gregory'`, `'islamic'`, `'buddhist'`, `'chinese'`     |\n| `'collation'`       | Supported collation algorithms    | `'emoji'`, `'eor'`, `'phonebk'`, `'search'`             |\n| `'currency'`        | Supported ISO 4217 currency codes | `'USD'`, `'EUR'`, `'JPY'`, `'GBP'`                      |\n| `'numberingSystem'` | Supported numbering systems       | `'arab'`, `'latn'`, `'hanidec'`, `'thai'`               |\n| `'timeZone'`        | Supported IANA time zones         | `'America/New_York'`, `'Europe/London'`, `'Asia/Tokyo'` |\n| `'unit'`            | Supported measurement units       | `'meter'`, `'celsius'`, `'liter'`, `'acre'`             |\n\n## API\n\n### `supportedValuesOf(key: string): string[]`\n\nReturns an array of supported values for the given key.\n\n**Parameters:**\n\n- `key` - One of: `'calendar'`, `'collation'`, `'currency'`, `'numberingSystem'`, `'timeZone'`, `'unit'`\n\n**Returns:**\n\n- A sorted array of unique string values\n\n**Throws:**\n\n- `RangeError` - If the key is not one of the supported values\n\n**Example:**\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\n// Valid usage\nconst calendars = supportedValuesOf('calendar')\nconsole.log(calendars) // ['buddhist', 'chinese', 'coptic', ...]\n\n// Invalid key throws RangeError\ntry {\n  supportedValuesOf('invalid')\n} catch (e) {\n  console.error(e) // RangeError: Invalid key: invalid\n}\n```\n\n## Implementation Details\n\nThis polyfill **dynamically validates** candidate values against the actual `Intl` implementation rather than maintaining static lists. This approach ensures:\n\n- **Accuracy**: Results match what your JavaScript runtime actually supports\n- **Runtime-specific**: Different engines (V8, JavaScriptCore, SpiderMonkey) may support different values\n- **Up-to-date**: No need to manually update lists when new values are added to engines\n\n### How It Works\n\nFor each category, the implementation:\n\n1. **Loads candidate values** from CLDR (Unicode Common Locale Data Repository)\n2. **Tests each value** by attempting to create an appropriate `Intl` formatter with that value\n3. **Validates acceptance** by checking if the formatter actually uses the requested value\n4. **Returns filtered list** of only the values that passed validation\n\n### Example: Calendar Validation\n\n```javascript\n// Implementation tests if a calendar is supported:\nfunction isSupportedCalendar(calendar) {\n  try {\n    // Attempt to create DateTimeFormat with this calendar\n    const formatter = new Intl.DateTimeFormat(`en-u-ca-${calendar}`)\n    // Verify the calendar was actually accepted\n    const resolvedOptions = formatter.resolvedOptions()\n    return resolvedOptions.calendar === calendar\n  } catch {\n    return false\n  }\n}\n```\n\nThis ensures that only calendars **actually supported** by your runtime are returned, not just a static list.\n\n## TypeScript Support\n\nThis package includes TypeScript type definitions. When using as a polyfill, the global `Intl` namespace is automatically augmented:\n\n```typescript\nimport '@formatjs/intl-supportedvaluesof/polyfill'\n\n// TypeScript knows about Intl.supportedValuesOf\nconst calendars: string[] = Intl.supportedValuesOf('calendar')\n\n// TypeScript will error on invalid keys\nIntl.supportedValuesOf('invalid') // Error: Argument of type '\"invalid\"' is not assignable...\n```\n\n## Browser Support\n\nThis polyfill is only needed for older browsers that don't have native support for `Intl.supportedValuesOf()`. Native support is available in:\n\n- Chrome 99+\n- Edge 99+\n- Firefox 93+\n- Safari 15.4+\n\nThe polyfill requires the following `Intl` APIs to be available:\n\n- `Intl.DateTimeFormat` (for `calendar`, `timeZone`, `numberingSystem`)\n- `Intl.NumberFormat` (for `currency`, `unit`, `numberingSystem`)\n- `Intl.Collator` (for `collation`)\n\n## Breaking Changes in v3.0\n\n### Removed: Non-standard `locale` parameter\n\n**v2.x and earlier** had a non-standard optional `locale` parameter that filtered results by locale. This has been **removed** to match the ECMA-402 specification.\n\n```javascript\n// ❌ v2.x (non-standard, no longer works)\nconst calendars = supportedValuesOf('calendar', 'en-US')\n\n// ✅ v3.0 (spec-compliant)\nconst calendars = supportedValuesOf('calendar')\n```\n\nThe function now always returns **ALL** supported values, matching native browser behavior.\n\n### Migration Guide\n\nIf you need locale-specific filtering in v3.0+, implement it yourself:\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\n// Get all supported calendars\nconst allCalendars = supportedValuesOf('calendar')\n\n// Filter by what a specific locale actually uses/accepts\nconst enUSCalendars = allCalendars.filter(calendar => {\n  try {\n    const formatter = new Intl.DateTimeFormat('en-US', {calendar})\n    return formatter.resolvedOptions().calendar === calendar\n  } catch {\n    return false\n  }\n})\n```\n\nHowever, note that most use cases don't need locale-specific filtering, as the spec's design returns all values that **any** locale could use.\n\n## Examples\n\n### Check if a calendar is supported\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\nconst calendars = supportedValuesOf('calendar')\n\nif (calendars.includes('islamic')) {\n  console.log('Islamic calendar is supported')\n  const formatter = new Intl.DateTimeFormat('en-US', {calendar: 'islamic'})\n  console.log(formatter.format(new Date()))\n}\n```\n\n### Display all supported currencies\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\nconst currencies = supportedValuesOf('currency')\n\nconsole.log(`This runtime supports ${currencies.length} currencies:`)\ncurrencies.forEach(currency => {\n  const formatter = new Intl.NumberFormat('en-US', {\n    style: 'currency',\n    currency,\n  })\n  console.log(`${currency}: ${formatter.format(100)}`)\n})\n```\n\n### Validate user input\n\n```javascript\nimport {supportedValuesOf} from '@formatjs/intl-supportedvaluesof'\n\nfunction isValidTimeZone(timeZone) {\n  const supportedTimeZones = supportedValuesOf('timeZone')\n  return supportedTimeZones.includes(timeZone)\n}\n\nconsole.log(isValidTimeZone('America/New_York')) // true\nconsole.log(isValidTimeZone('Invalid/TimeZone')) // false\n```\n\n## License\n\nMIT\n\n## Related Packages\n\n- [@formatjs/intl](https://www.npmjs.com/package/@formatjs/intl) - Complete FormatJS internationalization suite\n- [@formatjs/intl-datetimeformat](https://www.npmjs.com/package/@formatjs/intl-datetimeformat) - Intl.DateTimeFormat polyfill\n- [@formatjs/intl-numberformat](https://www.npmjs.com/package/@formatjs/intl-numberformat) - Intl.NumberFormat polyfill\n- [@formatjs/intl-pluralrules](https://www.npmjs.com/package/@formatjs/intl-pluralrules) - Intl.PluralRules polyfill\n\n## Resources\n\n- [ECMA-402 Specification](https://tc39.es/ecma402/)\n- [MDN: Intl.supportedValuesOf()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf)\n- [Unicode CLDR](https://cldr.unicode.org/)\n- [FormatJS Documentation](https://formatjs.io/)\n","readmeFilename":""}