{"_id":"intl-pluralrules","_rev":"891793","name":"intl-pluralrules","description":"Intl.PluralRules polyfill","dist-tags":{"latest":"1.3.1","next":"2.0.0-1"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"time":{"modified":"2022-09-06T15:48:04.000Z","created":"2015-09-28T00:48:18.323Z","2.0.0-1":"2022-09-03T17:43:42.450Z","2.0.0-0":"2021-09-24T14:55:09.298Z","1.3.1":"2021-09-17T11:28:58.395Z","1.3.0":"2021-08-27T12:02:44.874Z","1.2.2":"2020-08-26T16:49:55.846Z","1.2.1":"2020-08-09T09:54:02.406Z","1.2.0":"2020-04-05T19:02:57.279Z","1.1.2":"2020-03-08T12:37:04.331Z","1.1.1":"2019-10-18T22:02:51.227Z","1.1.0":"2019-10-17T23:12:13.817Z","0.1.0":"2015-09-28T00:48:18.323Z","1.0.3":"2019-06-27T06:21:04.411Z","1.0.2":"2019-05-30T09:54:38.028Z","1.0.1":"2019-04-19T07:54:07.376Z","1.0.0":"2019-02-24T09:31:37.226Z","0.2.1":"2018-04-04T18:42:14.616Z","0.2.0":"2018-04-04T17:34:57.360Z"},"users":{},"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"versions":{"2.0.0-1":{"name":"intl-pluralrules","version":"2.0.0-1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"react-native":{"./factory":"./factory.js"},"browserslist":["> 0.25%, not dead"],"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"trailingComma":"none"},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^9.0.0","c8":"^7.12.0","chai":"^4.3.6","make-plural":"^7.0.0","mocha":"^10.0.0","mocha-selenium-bridge":"^0.2.3","rollup":"^2.26.5","rollup-plugin-terser":"^7.0.0","test262-harness":"^10.0.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"c8 mocha test/*.test.mjs","pretest262":"rollup -c test/rollup.test262.js","test262":"test262-harness --error-for-failures --features-exclude cross-realm --prelude test/dist/test262-prelude.js 'test262/test/intl402/PluralRules/**/*.js'","pretest:ie11":"npx rollup -c test/rollup.browser.js","test:ie11":"mocha-selenium-bridge --driver ./test/browserstack-driver.js http://localhost:8000/test/browser-test.html"},"readmeFilename":"README.md","gitHead":"348adb71aed81f6a0edc3b538dd552499ad03746","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@2.0.0-1","_nodeVersion":"18.3.0","_npmVersion":"8.18.0","dist":{"shasum":"4b26912c8e1a1b76b9e74024625ee522b52bd58a","size":13562,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-2.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-2.0.0-1.tgz"},"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_2.0.0-1_1662227022265_0.1764352083909999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T17:43:46.069Z","publish_time":1662227022450,"_cnpm_publish_time":1662227022450},"2.0.0-0":{"name":"intl-pluralrules","version":"2.0.0-0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"react-native":{"./factory":"./factory.js"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"trailingComma":"none"},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^9.0.0","babel-jest":"^27.0.6","jest":"^27.0.6","make-plural":"^7.0.0","rollup":"^2.26.5","rollup-plugin-terser":"^7.0.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"readmeFilename":"README.md","gitHead":"8efbfb0732ac932a21d9893d8056b3f4c011ad53","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@2.0.0-0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"0e08a2abe9dc4260f5368bc3209a43a8eae95637","size":12678,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-2.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-2.0.0-0.tgz"},"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_2.0.0-0_1632495309174_0.83045829958977"},"_hasShrinkwrap":false,"publish_time":1632495309298,"_cnpm_publish_time":1632495309298},"1.3.1":{"name":"intl-pluralrules","version":"1.3.1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"react-native":{"./factory":"./factory.js"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"trailingComma":"none"},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^9.0.0","babel-jest":"^27.0.6","jest":"^27.0.6","make-plural":"^7.0.0","rollup":"^2.26.5","rollup-plugin-terser":"^7.0.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"2a150e224ea54db726c6259e483d77de71319611","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.3.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"304ec4038a597894f6616633cbf5e66fb3dbee04","size":11556,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.3.1.tgz"},"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.3.1_1631878138233_0.46941161666106646"},"_hasShrinkwrap":false,"publish_time":1631878138395,"_cnpm_publish_time":1631878138395},"1.3.0":{"name":"intl-pluralrules","version":"1.3.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"react-native":{"./factory":"./factory.js"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"trailingComma":"none"},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","babel-jest":"^27.0.6","jest":"^27.0.6","make-plural":"^7.0.0","rollup":"^2.26.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"d9e9ff97332dcb1385edbd95332158d5c3beb3f5","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.3.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"ed1a9b1a9fa25ac49453ed2e215e01e33be1458f","size":11413,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.3.0.tgz"},"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.3.0_1630065764677_0.9819047765333537"},"_hasShrinkwrap":false,"publish_time":1630065764874,"_cnpm_publish_time":1630065764874},"1.2.2":{"name":"intl-pluralrules","version":"1.2.2","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"react-native":{"./factory":"./factory.js"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","babel-jest":"^26.3.0","jest":"^26.4.2","make-plural":"^6.2.2","rollup":"^2.26.5","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"660eb87db484f68be29890908f237e3235f0b745","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.2.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"2b73542a9502a8a3a742cdd917f3d969fb5482fe","size":11670,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.2.2.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.2.2_1598460595663_0.4681077288009312"},"_hasShrinkwrap":false,"publish_time":1598460595846,"_cnpm_publish_time":1598460595846},"1.2.1":{"name":"intl-pluralrules","version":"1.2.1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js","./package.json":"./package.json"},"browser":{"./factory.js":"./factory.mjs"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"devDependencies":{"@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","babel-jest":"^26.2.2","jest":"^26.2.2","make-plural":"^6.2.2","rollup":"^2.23.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^6.1.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"cf089ddd5ff3ec4049e489f1f867538b95859cc8","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.2.1","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"4c819fcdf56b3ca8acb7e43f22a374882fa20e24","size":11451,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.2.1.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.2.1_1596966842288_0.8806934339882899"},"_hasShrinkwrap":false,"publish_time":1596966842406,"_cnpm_publish_time":1596966842406},"1.2.0":{"name":"intl-pluralrules","version":"1.2.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"type":"commonjs","main":"./polyfill.js","exports":{".":"./polyfill.js","./factory":[{"import":"./factory.mjs","require":"./factory.js"},"./factory.js"],"./plural-rules":"./plural-rules.js","./polyfill":"./polyfill.js","./pseudo-number-format":"./pseudo-number-format.js"},"browser":{"./factory.js":"./factory.mjs"},"jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","babel-jest":"^25.2.6","jest":"^25.2.7","make-plural":"^6.2.1","rollup":"^2.3.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0"},"scripts":{"build":"rollup -c","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"0535f8fe0933cdd5fb03186d43eb0f881b8a4a13","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.2.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"c491cf7e021c25d420544b70defd7019f156bf8b","size":11448,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.2.0.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.2.0_1586113377081_0.3538414949891313"},"_hasShrinkwrap":false,"publish_time":1586113377279,"_cnpm_publish_time":1586113377279},"1.1.2":{"name":"intl-pluralrules","version":"1.1.2","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill","jest":{"collectCoverage":true,"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^6.1.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","babel-jest":"^25.1.0","jest":"^25.1.0"},"scripts":{"build:cjs":"TARGET=cjs babel -d . src/ --ignore '**/*.test.mjs'","build:mjs":"babel -d . src/ --ignore '**/*.test.mjs' --keep-file-extension","build":"npm run build:mjs && npm run build:cjs","clean":"git clean -fdxe node_modules -e examples/node_modules","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"575ba0aeabce01d2d9ff626f09649dc96979f2f4","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.1.2","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"0b5cd83001792b5088140f8bb5505c9f2d580277","size":6034,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.1.2.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.1.2_1583671024130_0.8204113166320675"},"_hasShrinkwrap":false,"publish_time":1583671024331,"_cnpm_publish_time":1583671024331},"1.1.1":{"name":"intl-pluralrules","version":"1.1.1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill","jest":{"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^6.0.1"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.9.0","jest":"^24.9.0"},"scripts":{"build:cjs":"TARGET=cjs babel -d . src/ --ignore '**/*.test.mjs'","build:mjs":"babel -d . src/ --ignore '**/*.test.mjs' --keep-file-extension","build":"npm run build:mjs && npm run build:cjs","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"bdf0ba2412cf19c441ebe0c03f910be5c7e45d57","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"b7ee135a9f0f5630d57a59c4a7ab8b875484f64d","size":5795,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.1.1.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.1.1_1571436171116_0.126614134315844"},"_hasShrinkwrap":false,"publish_time":1571436171227,"_cnpm_publish_time":1571436171227},"1.1.0":{"name":"intl-pluralrules","version":"1.1.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill","jest":{"moduleFileExtensions":["mjs","js","json"],"testMatch":["**/*.test.mjs"],"transform":{"\\.mjs$":"babel-jest"},"transformIgnorePatterns":[]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^6.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.9.0","jest":"^24.9.0"},"scripts":{"build:cjs":"TARGET=cjs babel -d . src/ --ignore '**/*.test.mjs'","build:mjs":"babel -d . src/ --ignore '**/*.test.mjs' --keep-file-extension","build":"npm run build:mjs && npm run build:cjs","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"6d1cb83389e097a2e634706a2d2eb2fe778d5e49","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"b931d4326274a3a78a035756bf2baf7a3bf21e2f","size":5797,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.1.0.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.1.0_1571353933655_0.8159912297480061"},"_hasShrinkwrap":false,"publish_time":1571353933817,"_cnpm_publish_time":1571353933817},"0.1.0":{"name":"intl-pluralrules","version":"0.1.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/IntlPluralRules","repository":{"type":"git","url":"git+https://github.com/eemeli/IntlPluralRules.git"},"bugs":{"url":"https://github.com/eemeli/IntlPluralRules/issues"},"files":["polyfill.*"],"main":"polyfill","devDependencies":{"babel":"*","babel-eslint":"*","babelify":"*","browserify":"*","eslint":"*","expect.js":"*","http-server":"*","make-plural":"^3.0.1","mocha":"*","uglify-js":"*"},"eslintConfig":{"parser":"babel-eslint","env":{"browser":true,"node":true},"rules":{"curly":[2,"multi-line"],"eqeqeq":[1,"smart"],"quotes":[1,"single","avoid-escape"]}},"scripts":{"test":"make test"},"gitHead":"02e472eb101e952fd8e068a174eea3c05ec35f6b","_id":"intl-pluralrules@0.1.0","_shasum":"d260fb614c6edb79c1c18273abc807e44aae0d7f","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"dist":{"shasum":"d260fb614c6edb79c1c18273abc807e44aae0d7f","size":9972,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-0.1.0.tgz"},"directories":{},"publish_time":1443401298323,"_cnpm_publish_time":1443401298323,"_hasShrinkwrap":false},"1.0.3":{"name":"intl-pluralrules","version":"1.0.3","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill.js","babel":{"presets":[["@babel/preset-env",{"targets":"> 0.25%, not dead"}]]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^4.3.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","jest":"^24.8.0"},"scripts":{"build":"babel -d . src/ --ignore '**/*.test.js'","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"30b37fce4621a1ce1865d1d4a0e2d1cf5ca98300","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.0.3","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"25438469f76fd13a4ac54a68a0ae4c0d30248a47","size":3944,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.0.3.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.0.3_1561616464252_0.6400853258997987"},"_hasShrinkwrap":false,"publish_time":1561616464411,"_cnpm_publish_time":1561616464411},"1.0.2":{"name":"intl-pluralrules","version":"1.0.2","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill.js","babel":{"presets":[["@babel/preset-env",{"targets":"> 0.25%, not dead"}]]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^4.3.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","jest":"^24.8.0"},"scripts":{"build":"babel -d . src/ --ignore '**/*.test.js'","prepublishOnly":"npm test && npm run build","test":"jest"},"gitHead":"3b48c3636d5ceb708e7a7b76f732462fc313de7e","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.0.2","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"ae32d168edb2f643fa260e674f0443e5e6144f0d","size":3939,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.0.2.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.0.2_1559210077844_0.33958722218279114"},"_hasShrinkwrap":false,"publish_time":1559210078028,"_cnpm_publish_time":1559210078028},"1.0.1":{"name":"intl-pluralrules","version":"1.0.1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill.js","babel":{"presets":[["@babel/preset-env",{"targets":"> 0.25%, not dead"}]]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^4.3.0"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","jest":"^24.7.1"},"scripts":{"build":"babel -d . src/ --ignore '**/*.test.js'","prepublishOnly":"npm test","test":"jest"},"gitHead":"baaaac924d347ea101bc0d905c949bebd4a0a700","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.0.1","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"2d739aa754045e326dececa61249cc900af5b0d7","size":3897,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.0.1.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.0.1_1555660447264_0.3107279289381937"},"_hasShrinkwrap":false,"publish_time":1555660447376,"_cnpm_publish_time":1555660447376},"1.0.0":{"name":"intl-pluralrules","version":"1.0.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"main":"polyfill.js","babel":{"presets":[["@babel/preset-env",{"targets":"> 0.25%, not dead"}]]},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"make-plural":"^4.3.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","jest":"^24.1.0"},"scripts":{"build":"babel -d . src/ --ignore '**/*.test.js'","prepublishOnly":"npm test","test":"jest"},"gitHead":"d8394a71d7dab7a343d0a167891205dd9a9484d0","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"dist":{"shasum":"918a3d5661e0324bafcfec319492ddf2ced0bf7f","size":4006,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-1.0.0.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_1.0.0_1551000697086_0.621997954726879"},"_hasShrinkwrap":false,"publish_time":1551000697226,"_cnpm_publish_time":1551000697226},"0.2.1":{"name":"intl-pluralrules","version":"0.2.1","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"files":["plural-rules.js","polyfill.js"],"main":"polyfill.js","babel":{"presets":["env"]},"dependencies":{"make-plural":"^4.1.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","expect.js":"^0.3.1","mocha":"^5.0.5"},"scripts":{"build":"babel -d . src/","prepublishOnly":"npm test","test":" npm run build && mocha test/polyfill.js"},"gitHead":"db22dd99520887fbe333f43e74db33b617508b23","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"dist":{"shasum":"ebb5395ae18e4e60912ece3e04b692ac1ea85708","size":3349,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-0.2.1.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_0.2.1_1522867333266_0.7013235654005787"},"_hasShrinkwrap":false,"publish_time":1522867334616,"_cnpm_publish_time":1522867334616},"0.2.0":{"name":"intl-pluralrules","version":"0.2.0","description":"Intl.PluralRules polyfill","keywords":["unicode","cldr","i18n","internationalization","pluralization"],"author":{"name":"Eemeli Aro","email":"eemeli@gmail.com"},"license":"ISC","homepage":"https://github.com/eemeli/intl-pluralrules#readme","repository":{"type":"git","url":"git+https://github.com/eemeli/intl-pluralrules.git"},"files":["plural-rules.js","polyfill.js"],"main":"polyfill.js","babel":{"presets":["env"]},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","expect.js":"^0.3.1","make-plural":"^4.1.1","mocha":"^5.0.5"},"scripts":{"build":"babel -d . src/","prepublishOnly":"npm test","test":" npm run build && mocha test/polyfill.js"},"gitHead":"87c5527137d517d26c4c9c91f82aa5f9c0a32ffd","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"_id":"intl-pluralrules@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"eemeli","email":"eemeli@gmail.com"},"dist":{"shasum":"c6cc33a2dfc1b9a5c2606155607f2874223c2374","size":3345,"noattachment":false,"key":"/intl-pluralrules/-/intl-pluralrules-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl-pluralrules/download/intl-pluralrules-0.2.0.tgz"},"maintainers":[{"name":"eemeli","email":"eemeli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-pluralrules_0.2.0_1522863297297_0.7793514188748549"},"_hasShrinkwrap":false,"publish_time":1522863297360,"_cnpm_publish_time":1522863297360}},"readme":"# intl-pluralrules\n\nA spec-compliant implementation & polyfill for [Intl.PluralRules]. Particularly\nuseful if you need proper support for [`minimumFractionDigits`], which are only\nsupported in Chrome 77 & later.\n\n[intl.pluralrules]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/PluralRules\n[`minimumfractiondigits`]: https://bugs.chromium.org/p/v8/issues/detail?id=8866\n\n## Installation\n\n```\nnpm install intl-pluralrules\n```\n\n## Polyfill\n\nTo use as a polyfill, just import it to ensure that `Intl.PluralRules` is\navailable in your environment:\n\n```js\nimport 'intl-pluralrules'\n```\n\nIf `Intl.PluralRules` already exists and supports\n[multiple locales](https://nodejs.org/api/intl.html), the polyfill will not be\nloaded. Full support for `minimumFractionDigits` is not checked.\n\n## Ponyfill\n\nA complete implementation of PluralRules is available as\n`intl-pluralrules/plural-rules`, if you'd prefer using it without modifying your\n`Intl` object, or if you wish to use it rather than your environment's own:\n\n```js\nimport PluralRules from 'intl-pluralrules/plural-rules'\n\nnew PluralRules('en').select(1) // 'one'\nnew PluralRules('en', { minimumSignificantDigits: 3 }).select(1) // 'other'\n```\n\n## Factory\n\nIn order to support all available locales, their data needs to be included in\nthe package. This means that when minified and gzipped, the above-documented\nusage adds about 7kB to your application's production size. If this is a\nconcern, you can use `intl-pluralrules/factory` and [make-plural] to build a\nPluralRules class with locale support limited to only what you actually use.\n\n[make-plural]: https://www.npmjs.com/package/make-plural\n\nThanks to tree-shaking, this example that only supports English and French\nminifies & gzips to 1619 bytes. Do note that this size difference is only\napparent with minified production builds.\n\n```js\nimport getPluralRules from 'intl-pluralrules/factory'\nimport { en, fr } from 'make-plural/plurals'\nimport { en as enCat, fr as frCat } from 'make-plural/pluralCategories'\n\nconst sel = { en, fr }\nconst getSelector = lc => sel[lc]\n\nconst cat = { en: enCat, fr: frCat }\nconst getCategories = (lc, ord) => cat[lc][ord ? 'ordinal' : 'cardinal']\n\nconst PluralRules = getPluralRules(\n  Intl.NumberFormat, // Not available in IE 10\n  getSelector,\n  getCategories\n)\nexport default PluralRules\n```\n\nAll arguments of `getPluralRules(NumberFormat, getSelector, getCategories)` are\nrequired.\n\n- `NumberFormat` should be `Intl.NumberFormat`, or a minimal implementation\n  such as the one available at `intl-pluralrules/pseudo-number-format`. It\n  should at least support the `\"en\"` locale and all of the min/max digit count\n  options.\n- `getSelector(lc)` should return a `function(n, ord)` returning the plural\n  category of `n`, using cardinal plural rules (by default), or ordinal rules if\n  `ord` is true. `n` may be a number, or the formatted string representation of\n  a number. This may be called with any user-provided string `lc`, and should\n  return `undefined` for invalid or unsupported locales.\n- `getCategories(lc, ord)` should return the set of available plural categories\n  for the locale, either for cardinals (by default), or ordinals if `ord` is\n  true. This function will be called only with values for which `getSelector`\n  returns a function.\n","_attachments":{},"homepage":"https://github.com/eemeli/intl-pluralrules#readme","bugs":{"url":"https://github.com/eemeli/intl-pluralrules/issues"},"license":"ISC"}