{"versions":{"3.0.0-beta.2":{"name":"@messageformat/runtime","version":"3.0.0-beta.2","description":"Runtime components of messageformat","keywords":["i18n","icu","messageformat","internationalization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"MIT","homepage":"https://messageformat.github.io/messageformat/v3/","repository":{"type":"git","url":"git+https://github.com/messageformat/messageformat.git","directory":"packages/runtime"},"type":"commonjs","main":"./lib/runtime.js","exports":{".":[{"import":"./esm/runtime.js"},"./lib/runtime.js"],"./lib/cardinals":[{"import":"./esm/cardinals.js"},"./lib/cardinals.js"],"./lib/formatters":[{"import":"./esm/formatters.js"},"./lib/formatters.js"],"./lib/plurals":[{"import":"./esm/plurals.js"},"./lib/plurals.js"],"./messages":[{"import":"./esm/messages.js"},"./messages.js"]},"browser":{"./lib/runtime.js":"./esm/runtime.js","./lib/cardinals.js":"./esm/cardinals.js","./lib/formatters.js":"./esm/formatters.js","./lib/plurals.js":"./esm/plurals.js","./messages.js":"./esm/messages.js"},"sideEffects":false,"scripts":{"build:cjs":"tsc --declaration --module CommonJS --outDir lib","build:esm":"tsc --module ES6 --outDir esm","build":"npm run build:cjs && npm run build:esm","extract-api":"api-extractor run --local --verbose","prepublishOnly":"npm run build"},"dependencies":{"make-plural":"^6.2.1"},"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"gitHead":"af63ee0186c6f9ac2255da2ad476fd3d74cfa6ed","bugs":{"url":"https://github.com/messageformat/messageformat/issues"},"_id":"@messageformat/runtime@3.0.0-beta.2","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (darwin)","dist":{"integrity":"sha512-UWfjhz6yN0cFPi9ds1fUKlZb5ZLDBSdyr2qzgdtrvDrZTbnZYuQh97wYsICXA/v7fWm37HiZTEbmVZDMoxjV5g==","shasum":"d23bf1e4a0ee5264f70b5179e8c705ee30f18bbe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@messageformat/runtime/-/runtime-3.0.0-beta.2.tgz","fileCount":32,"unpackedSize":79932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw9feCRA9TVsSAnZWagAAVrUQAIgAdrbsxgpQU65WNnCx\n6MvqZR1OGKvLUcwND3sTSBJW9UgSyQn8GjYT/OzPGxU2Nn9pCHtmzRiGtFaU\n732X4aFxML8djQPmIv+WZ4JDSxqKSHlrx1GrW0c8rtSZyjoMEoKCNvVTAVB4\neXWfG3tLFpQg3+NkppfvvcDaZuXRzd+gFKK8Ex1lAnV0oqjtSee2/IGMs3JB\nbPmXO+wuxzC/eUnalBTmGxaVlFKUOW/0j0xlgWjcl96vPuCgf+q0duTAFa09\n/lJqdIiNZC5J9nss3ODYoxTsQPctXPsNU+jpFpRttC4Znm29da6/BYjja1SK\nBleRqZlEwvkqRdCaf7aw1Ql4NMeiUfflVpKaWyS0RBaoX2NRgQO+VfYYMyuQ\nZsni1fZMJRGBoroAv89FOAsS6hMPkf1m1+iAb6mQXRsR1+ynmWNxUnNdgdFY\nIXAmE5mygz0AoGvz0uzjfdAv6TKMCwBAC973r8fFxQ+r1D0pRsN4w9Ssju7i\nYa0QiMiBZabGMt6dP5Ty9gSw0gvQfjo7r3ZkN8ZoOK3RMAH8BpM+EmOP0onj\nYL+GfaUmBgSq6ZrMIBkU0o5xgK3tzDws5yvVUG5/+ViyAnBeCjH4ZHWGrdfG\nQhUmtdAzuLDOqQ1CIbxs0I/wOurCI4kNRe8qL79ZN/nXGs/p7aq4ZC/4Nf08\n1ty2\r\n=/Hly\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEN9z6l/vK1osv4MSYwVH0f2NUDBQsbt9pnFWTDAPshrAiAj+SR0w13BobpWsfHt4DrW/eEne0McZHzVxV9fEzm66g=="}]},"_npmUser":{"name":"anonymous","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runtime_3.0.0-beta.2_1606670302472_0.7324695807518287"},"_hasShrinkwrap":false,"contributors":[]},"3.0.0":{"name":"@messageformat/runtime","version":"3.0.0","description":"Runtime components of messageformat","keywords":["i18n","icu","messageformat","internationalization"],"contributors":[{"name":"Eemeli Aro","email":"eemeli@gmail.com"}],"license":"MIT","homepage":"https://messageformat.github.io/","repository":{"type":"git","url":"git+https://github.com/messageformat/messageformat.git","directory":"packages/runtime"},"type":"commonjs","main":"./lib/runtime.js","exports":{".":{"import":"./esm/runtime.js","default":"./lib/runtime.js"},"./lib/cardinals":{"import":"./esm/cardinals.js","default":"./lib/cardinals.js"},"./lib/formatters":{"import":"./esm/formatters.js","default":"./lib/formatters.js"},"./lib/plurals":{"import":"./esm/plurals.js","default":"./lib/plurals.js"},"./messages":{"import":"./esm/messages.js","default":"./messages.js"}},"browser":{"./lib/runtime.js":"./esm/runtime.js","./lib/cardinals.js":"./esm/cardinals.js","./lib/formatters.js":"./esm/formatters.js","./lib/plurals.js":"./esm/plurals.js","./messages.js":"./esm/messages.js"},"sideEffects":false,"scripts":{"build:cjs":"tsc --declaration --module CommonJS --outDir lib","build:esm":"tsc --module ES6 --outDir esm","build":"npm run build:cjs && npm run build:esm","extract-api":"api-extractor run --local --verbose","prepublishOnly":"npm run build"},"dependencies":{"make-plural":"^6.2.1"},"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"gitHead":"33ca9027809512d85bd7d212957afb85e7dd39c4","bugs":{"url":"https://github.com/messageformat/messageformat/issues"},"_id":"@messageformat/runtime@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-boV0oH8jnJM/qoynQKnIbnKK5M7JPpKM0y9QUB9nQMMt16qSlgi5FfUo8usgoq6wEYqxDmIqtUfBewcj2VP+yQ==","shasum":"1ab31ccd667c2128c0c024d8068c8d83d2b70252","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@messageformat/runtime/-/runtime-3.0.0.tgz","fileCount":33,"unpackedSize":69430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnRWECRA9TVsSAnZWagAAS3AP/2xjbN3eoZmwdYiVINfd\nv4x4idvrP+Z3CHuPMwI3utAtIx0ElN1CIZJKeezaA756oNSWnljoxlzKYs+C\nJl9CUC/YLvnKlcGGqdewLzHW64SizNYkzvm/cA3F6XDC6aD22VYgdjyBrb3Y\nX0ER1Rd1IK5q1BwemmVniMP91fNrwbI662ATWnhMCWecUyW4suviyHHtpODs\nXg90p8cg0NID80sTkWwyrI/tXB72Pzq99FlAy2UYtALJ8T6FWFL3iRVsr7cb\nNW8CAvZt+Om3r0Ltk4y4c0KZybtzBUiZa6yXpsZ+q8rCsCqtpoFVLl0aE4PP\nRAzu5yoB9fZv/+Hpv/wrsKaqZerjq5XhdFt9/JRDuZc7dsm5IPMJUF0XPPnG\nXW8Id9B0ruaUOJp5a2MpVa+XUPzFir6HXQpEU2vuYh7rKwG8/zgm4ho0ifHn\nuQJhh4PWR9uljgezvx6WfCyOeFvsUnArn3iKZxS2d/aPworikSGlzre4K7X6\nIzp6TYIb1F85cmQ0gYLjoczvlKVutxULqyBXDscs8Ga9EQjSSlH3povr3xg7\ncWhv1LsrKi1gK2wvuPBLeisXOwpCTfvaHDTY1E3zqYCOyoT/fIUo6gfDVYbZ\n15JSp6cC9S0LqygecXz8J+hVZaTDSLUmsOiHcXPfIRy8HbMYmVuxQUdJmT3l\nv2fE\r\n=nn8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxee2QLafZa73e+TahG7FL/4viIS8wPCI2f6Tk7jyNrAiEA16cMb8fliF1TXxGdn1lr/yX/2WS9zHJeTTj9gwaQnDU="}]},"_npmUser":{"name":"anonymous","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runtime_3.0.0_1620907396019_0.1772443035383564"},"_hasShrinkwrap":false},"3.0.1":{"name":"@messageformat/runtime","version":"3.0.1","description":"Runtime components of messageformat","keywords":["i18n","icu","messageformat","internationalization"],"contributors":[{"name":"Eemeli Aro","email":"eemeli@gmail.com"}],"license":"MIT","homepage":"https://messageformat.github.io/","repository":{"type":"git","url":"git+https://github.com/messageformat/messageformat.git","directory":"packages/runtime"},"type":"commonjs","main":"./lib/runtime.js","exports":{".":{"import":"./esm/runtime.js","default":"./lib/runtime.js"},"./lib/cardinals":{"import":"./esm/cardinals.js","default":"./lib/cardinals.js"},"./lib/formatters":{"import":"./esm/formatters.js","default":"./lib/formatters.js"},"./lib/plurals":{"import":"./esm/plurals.js","default":"./lib/plurals.js"},"./messages":{"import":"./esm/messages.js","default":"./messages.js"}},"browser":{"./lib/runtime.js":"./esm/runtime.js","./lib/cardinals.js":"./esm/cardinals.js","./lib/formatters.js":"./esm/formatters.js","./lib/plurals.js":"./esm/plurals.js","./messages.js":"./esm/messages.js"},"sideEffects":false,"scripts":{"build:cjs":"tsc --project tsconfig.build.json --declaration --module CommonJS --outDir lib","build:esm":"tsc --project tsconfig.build.json --module ES6 --outDir esm","build":"npm run build:cjs && npm run build:esm","extract-api":"api-extractor run --local --verbose","prepublishOnly":"npm run build"},"dependencies":{"make-plural":"^7.0.0"},"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"types":"./lib/runtime.d.ts","gitHead":"65f8449f6d4b9b26b33163dceab622b356da2b75","bugs":{"url":"https://github.com/messageformat/messageformat/issues"},"_id":"@messageformat/runtime@3.0.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==","shasum":"94d1f6c43265c28ef7aed98ecfcc0968c6c849ac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@messageformat/runtime/-/runtime-3.0.1.tgz","fileCount":33,"unpackedSize":62375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAANuCRA9TVsSAnZWagAAktcP/2b/Y3Nrg4Yo0zaYE6re\nY0JltG/x4MuOGRuiopAyzQlhatMYyPsckZhKCIwjiyrOdYu7ZyofiJaOj5BL\nMXHy95n1YayHPUknPaW863SUpzzArJMBYJKpPSxtssL0I/a7w4YjMTrtaWP4\nZL2Lpb3qnIqSrLX4vOtHntTgOQjnd4lwY2EPZ8GMD6CDhl50KPsc6Mpgw1rF\n/c0P9YgpzdWlvG7OWfGRrd+3DKSzL//jb3OuUM5eKiuyrAZWFTgvw6z6Clyl\n14PmIcjfEcOGU7bG5bayVjn3v/WkH3EQmEskw79xMu/yHzlMhN1MfMgyprjg\nuddJAcp7FApexryjVGT1orxeZLepMAa4k4m9kiSgZ9QGvTHRlcNWQBwA9Iyq\nTI69BWkWXmZn1LIUJChLGaE+6RbnK2r3Ylr+ELscIpH0HhGT13XmW8clp1bQ\nfPOSSdbNKZEgrVe+mL51RDO/H4wfjtewMud014/cQeWK64gdwOHwzgotCmw3\nyNY20j6X4VAt0LBbiQBKheBqsDO5ICoD8kw0KpxxqKvzc0xQzgVUgyVLy1dP\ndzpuy3L9ELLOW6UlQPbZDr3mdgXT7QWQzsq1uX+Js4WVbbdi45XEX3aovexq\nxgHcipbQA916lIcLvF9nC86JvCm9Ba6qK4syHAKNaxYodUa2CMypHIiu/qdL\nghhR\r\n=loYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMyaBGixkAx6ib4HYkT2rcC8x+4OzZ5bBvaOnAeEHWCAiEAmwtSrO/opqJiotKKxFDpOsIEpcAWqfDd9ersta7Mxbc="}]},"_npmUser":{"name":"anonymous","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runtime_3.0.1_1644168046178_0.5773135853584022"},"_hasShrinkwrap":false},"3.0.2":{"name":"@messageformat/runtime","version":"3.0.2","description":"Runtime components of messageformat","keywords":["i18n","icu","messageformat","internationalization"],"contributors":[{"name":"Eemeli Aro","email":"eemeli@gmail.com"}],"license":"MIT","homepage":"https://messageformat.github.io/","repository":{"type":"git","url":"git+https://github.com/messageformat/messageformat.git","directory":"packages/runtime"},"type":"commonjs","main":"./lib/runtime.js","exports":{".":{"import":"./esm/runtime.js","default":"./lib/runtime.js"},"./lib/cardinals":{"import":"./esm/cardinals.js","default":"./lib/cardinals.js"},"./lib/formatters":{"import":"./esm/formatters.js","default":"./lib/formatters.js"},"./lib/plurals":{"import":"./esm/plurals.js","default":"./lib/plurals.js"},"./messages":{"import":"./esm/messages.js","default":"./messages.js"}},"browser":{"./lib/runtime.js":"./esm/runtime.js","./lib/cardinals.js":"./esm/cardinals.js","./lib/formatters.js":"./esm/formatters.js","./lib/plurals.js":"./esm/plurals.js","./messages.js":"./esm/messages.js"},"sideEffects":false,"scripts":{"build:cjs":"tsc --project tsconfig.build.json --declaration --module CommonJS --outDir lib","build:esm":"tsc --project tsconfig.build.json --module ES6 --outDir esm","build":"npm run build:cjs && npm run build:esm","extract-api":"api-extractor run --local --verbose","prepublishOnly":"npm run build"},"dependencies":{"make-plural":"^7.0.0"},"browserslist":["last 1 version","> 1%","maintained node versions","not dead"],"gitHead":"3e5b24afdddaf8932aee6a036acfd1cfd255a91c","types":"./lib/runtime.d.ts","_id":"@messageformat/runtime@3.0.2","bugs":{"url":"https://github.com/messageformat/messageformat/issues"},"_nodeVersion":"24.6.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dkIPDCjXcfhSHgNE1/qV6TeczQZR59Yx0xXeafVKgK3QVWoxc38ljwpksUpnzCGvN151KUbCJTDZVmahtf1YZw==","shasum":"7186cd772c55298cb5d2f2ec402af266db06af15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@messageformat/runtime/-/runtime-3.0.2.tgz","fileCount":33,"unpackedSize":62763,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAdxV0t/DtgSArwukdVNgJ8SRZGDxC+lYE+Uye3O+BzQIgGXbB8ZoWwB8kGBbPsawJkR5WbKNRPSFp9tJS2khGQMo="}],"size":12468},"_npmUser":{"name":"anonymous","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_3.0.2_1761820189897_0.854066998672645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-30T10:29:50.078Z","publish_time":1761820190078,"_source_registry_name":"default"}},"dist-tags":{"latest":"3.0.2"},"name":"@messageformat/runtime","time":{"created":"2022-01-27T14:44:11.444Z","3.0.0-beta.2":"2020-11-29T17:18:22.583Z","modified":"2025-10-30T10:29:57.624Z","3.0.0":"2021-05-13T12:03:16.165Z","3.0.1":"2022-02-06T17:20:46.394Z","3.0.2":"2025-10-30T10:29:50.078Z"},"readme":"# @messageformat/runtime\n\nA collection of [messageformat](http://messageformat.github.io/) runtime utility functions.\n\n```\nnpm install @messageformat/runtime\n```\n\nThis package should be marked as a dependency for any package that publishes the output of [compileModule()](http://messageformat.github.io/messageformat/api/core.compilemodule/), as the compiled ES source output may include references to it.\n\nFor applications that bundle their output using e.g. Webpack this is not necessary.\n\nThe [`Messages` accessor class](http://messageformat.github.io/messageformat/api/runtime.messages/) is a completely optional addition.\nSee also [@messageformat/react](http://messageformat.github.io/messageformat/api/react/) for a React-specific solution.\n\nThis package was previously named [messageformat-runtime](https://www.npmjs.com/package/messageformat-runtime).\n\n---\n\n[Messageformat](https://messageformat.github.io/) is an OpenJS Foundation project, and we follow its [Code of Conduct](https://code-of-conduct.openjsf.org/).\n\n<a href=\"https://openjsf.org\">\n<img width=200 alt=\"OpenJS Foundation\" src=\"https://messageformat.github.io/messageformat/logo/openjsf.svg\" />\n</a>","users":{}}