{"_id":"intl-list-format","_rev":"4-25f72f09141647a4e4fad21ad50c8da0","name":"intl-list-format","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"intl-list-format","version":"1.0.0","description":"A fully spec-compliant polyfill for 'Intl.ListFormat'","repository":{"type":"git","url":"git+https://github.com/wessberg/intl-list-format.git"},"bugs":{"url":"https://github.com/wessberg/intl-list-format/issues"},"scripts":{"generate:readme":"scaffold readme","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme  & npm run generate:changelog","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prerollup":"rm -r -f dist","rollup":"rollup -c rollup.config.js","prepare":"NODE_ENV=production npm run rollup","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","build_data":"cd scripts/build-data && tsc && node compiled/scripts/build-data/build-data.js && rm -rf compiled","publish:before":"NODE_ENV=production npm run lint && npm run build_data && npm run test && NODE_ENV=production npm run prepare && npm run generate:all && git add . && (git commit -am \"Bumped version\" && git push) || true","publish:after":"git push && npm publish","publish:patch":"npm run publish:before && npm version patch && npm run publish:after","publish:minor":"npm run publish:before && npm version minor && npm run publish:after","publish:major":"npm run publish:before && npm version major && npm run publish:after"},"keywords":["intl","ListFormat","locale","ecma-402","internationalization","i18n","formatting","polyfill","list","ECMAScript internationalization API"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@types/find-up":"^2.1.1","@wessberg/rollup-plugin-ts":"1.1.17","@wessberg/scaffold":"1.0.5","@wessberg/ts-config":"^0.0.34","ava":"^1.1.0","cldr":"^4.13.0","find-up":"^3.0.0","npm-check-updates":"^2.15.0","rollup":"^1.1.0","rollup-plugin-node-resolve":"^4.0.0","standard-changelog":"^2.0.6","javascript-stringify":"^1.6.0","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=9.0.0"},"scaffold":{"patreonUserId":"11315442","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"b15b31686f19f443cc7e786fec03d5549304f78b","homepage":"https://github.com/wessberg/intl-list-format#readme","_id":"intl-list-format@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"integrity":"sha512-00jz3n52xliZ/eLF7IIdqRBCp+cOd0G+Y+pZejpP8XfGXR6yFS3XyUZjWz42WgjqwmSX/+9TQ+KFlIxJvdD6kw==","shasum":"55bdefc88bac7a14237f591ce57571d7d3d42013","tarball":"https://registry.npmjs.org/intl-list-format/-/intl-list-format-1.0.0.tgz","fileCount":2269,"unpackedSize":1993155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSbnCRA9TVsSAnZWagAA9dIQAInSUoCQXYs9N26GaO8R\nLrnKXGdwMGlR/pslk06Y3OHPbmhbOYEP6CJG/rtQidtlHBWb2GysuDwoeX2s\nlb9C9P6hwWJlkRpPR61olJXbX8gjXBb43TyKs1dWXRLdm0CbGbTFC4RAqyZC\nHtuQoa1OqwulajVd67yohJ6s7prptQdaNa6PX1A2cN5lS2Ws078O1/t32fR4\nFWr1JcPFmoVryxg7ecAIdjq9KyLOegCnhnX0Z+W3OYGd7XGMM5myksALQkZN\nGQuPG1fAHgHg8bQhuzPXbGT7gwZ34XV/JdE4ln2jMb4C6TndRHvSlwLhKHJ6\n4D6zR3kJsUI6G8omHvE9H3OWdhvHaicJayJi9/wiWh3n+93a539vIN+26mUG\nD2KEw9l/NRuSaZtFC1Pe+Lth96Zvrf2AG6XJKZI/DHU/3JnyUIo5fmfOWnyv\nUgwLqEgTx01qRELxaVh445mSQ1BXgnImY5DqYL6wrSoZG54++bagf0IBsF1p\n/j0MqA2vwaPEx8b8Wn+aKUA2HEGui8YJhA3aNyPNeyk6tVvUuWfUrth2Upwk\n0fcmbq82hP1ChP7FNrhuAzGyB6Jmcgv61JiKnORSAkPjRc8Y1gK/6pURONNX\ntvnpawrDhyaGXK7j4p4YhaYkxzO9fbiEFBop+7YADTCMIMqx/tGjur4Dyy66\njRtc\r\n=BJw+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+z1cA0UtfJH4IVvWMfu49WIfnGoXc0SUXgpk6nVe3dAIgVh4Mo2ftgptxmVnVlJMisCFIW6bYUG9Svd3qV2xyo+o="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-list-format_1.0.0_1547511526695_0.5620019720613798"},"_hasShrinkwrap":false},"1.0.1":{"name":"intl-list-format","version":"1.0.1","description":"A fully spec-compliant polyfill for 'Intl.ListFormat'","repository":{"type":"git","url":"git+https://github.com/wessberg/intl-list-format.git"},"bugs":{"url":"https://github.com/wessberg/intl-list-format/issues"},"scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prebuild":"npm run clean:dist","build":"npm run rollup","build_data":"cd scripts/build-data && tsc && node compiled/scripts/build-data/build-data.js && rm -rf compiled","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && npm run build_data && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["intl","ListFormat","locale","ecma-402","internationalization","i18n","formatting","polyfill","list","ECMAScript internationalization API"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/find-up":"^2.1.1","@wessberg/rollup-plugin-ts":"1.1.28","@wessberg/scaffold":"1.0.15","@wessberg/ts-config":"^0.0.39","ava":"^1.2.1","cldr":"^4.13.0","find-up":"^3.0.0","rollup":"^1.1.2","rollup-plugin-node-resolve":"^4.0.0","standard-changelog":"^2.0.6","javascript-stringify":"^1.6.0","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.3","prettier":"^1.16.4","pretty-quick":"^1.10.0","husky":"^1.3.1","np":"^4.0.2"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=4.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"00bd7c9ad57b5e6b0a2122c428fbf8d9a6b651b2","homepage":"https://github.com/wessberg/intl-list-format#readme","_id":"intl-list-format@1.0.1","_shasum":"0cb10f23f398290e06bc84dca234d1cd14a3e5bc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"0cb10f23f398290e06bc84dca234d1cd14a3e5bc","tarball":"https://registry.npmjs.org/intl-list-format/-/intl-list-format-1.0.1.tgz","integrity":"sha512-o2RrI4RGGRt44djekZFlSsvRHtdpcmxci6L75yY3tgQDjsxk2BKmocg+bptRytuerxgUt4E2voR7WXhvzGjkdw==","fileCount":2269,"unpackedSize":1997190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXJTACRA9TVsSAnZWagAAFdoP/3G4RR4f74gYFRFzH6Wv\nlX/Q0tthsxKcKDepPGe0JeAB9Yb8pfWml72BoN+M0KQ1x+yPXrK1vqwwN7kp\n+eUU/x3zrqL7/gutaF/udQLYGGqqUco4mytVEpIJWh98P9tz2azjbm4Jx+sh\nHYK2WYjsTqwtyZ/RPrq86L57suzFl9+rfcBvmxPtBHor/KTC0cUKifvPK3W/\njGocClRxvVwJjT/U8aKPKeQZP2q+MmsBwkbsB4MTVLk+e0jkMwXg3XWRPQSl\nw7zrt+nR06iZK7zaoEA46CMheXqcduTEBCxXqiM3LvpRbwT8jLgKgprheuQn\nl6vbIa2Ci/tZTKUBAgLXcwGBhJXALFUuyjC1TqjBpUjRBQHnO3hTOp4pruNj\ntzT/qNl9u4Msvxpd/ew6+aBmhwp/lPQwIwHYY6WHkJTX91hcfIJkxp7HT1rF\npm79pSYK6rsiwtjh+jDPZ5xB7OXZT7vFFhxx9B7fxf4TYt+eeqn+Upg8CO8l\nmgUvpk7XB/R4wWisJYrA5juFgPOK/1kOJk2Oc/Vhv62aYRG0mZ2yTVD6B1uI\nCcCiKvt+eH+6TW7Azb9XyHmW3swPp4zyRf+NzcCyu4UG5wQGQnf/2kylGsny\n9VZ1xcW//cts8zzRywieLBbo6qhnALYBt9PKqHNnYfdZwKLSCbrmSBxIsRJV\nv38H\r\n=Q2PJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5+NMDo3+56DN39qc1R4W3nLQ/y18rvt4BLtrHYmX0sgIgDpV35cwC3XmR5vMrJ64lmS2MMeOALduO9hGfIiRQtqI="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-list-format_1.0.1_1549571264184_0.15891413728092774"},"_hasShrinkwrap":false},"1.0.2":{"name":"intl-list-format","version":"1.0.2","description":"A fully spec-compliant polyfill for 'Intl.ListFormat'","repository":{"type":"git","url":"git+https://github.com/wessberg/intl-list-format.git"},"bugs":{"url":"https://github.com/wessberg/intl-list-format/issues"},"scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prebuild":"npm run clean:dist","build":"npm run rollup","build_data":"cd scripts/build-data && tsc && node compiled/scripts/build-data/build-data.js && rm -rf compiled","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && npm run build_data && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["intl","ListFormat","locale","ecma-402","internationalization","i18n","formatting","polyfill","list","ECMAScript internationalization API"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/find-up":"^2.1.1","@wessberg/rollup-plugin-ts":"1.1.28","@wessberg/scaffold":"1.0.17","@wessberg/ts-config":"^0.0.39","ava":"^1.2.1","cldr":"^4.13.0","find-up":"^3.0.0","rollup":"^1.1.2","rollup-plugin-node-resolve":"^4.0.0","standard-changelog":"^2.0.6","javascript-stringify":"^1.6.0","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.3","prettier":"^1.16.4","pretty-quick":"^1.10.0","husky":"^1.3.1","np":"^4.0.2"},"dependencies":{},"main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=4.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"abc29511177f77e725b1d0de594c046f2b03a15b","homepage":"https://github.com/wessberg/intl-list-format#readme","_id":"intl-list-format@1.0.2","_shasum":"99346a342072fb3cf319f357b6de71c7863e80ad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"99346a342072fb3cf319f357b6de71c7863e80ad","tarball":"https://registry.npmjs.org/intl-list-format/-/intl-list-format-1.0.2.tgz","integrity":"sha512-xEWgQsT3yQaxra1PdSik0fNxk+IiCEI4RQL9gfaufRcfLXTpDs1zD3WBUpa8ICahBm717Pu12JGQoLEHYD8eGw==","fileCount":2269,"unpackedSize":1995492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXqr3CRA9TVsSAnZWagAA2zQP/A7kuy4U3Uq8fUhSY2WJ\nS0dULwqE67SghgIDRca6CluMFy8IpTP/qhRXJ0fPi/LaAV/czsZHXvYbqVOA\nV2XmUQqzlTdBi1RHcXm6oHDB+OKIicDyRqjg+ammsg7Y+YANVXyJzC8XpxMz\nnCUwO+PQO3yHXt51LXWcy0kIPbq3DQJ7NjwRl+kbS/UWZecMOVGUEe69GVJq\nVPM0diQc64oImhcmHkqy2ePklXR333SmtiBUQMGqzo1l7r8zD4pRtoS80JVj\nRKIFZiGnc3o16UL8KOQSmzCa5KTn5LQEJE09LhQazmzXUXMlKADgTxIiHkpV\nq44OhXKwXzNN06PoYOTLD41R3IXaCJoIpxYJCAKaukQ4wjVVpz8kk4LH+p5N\nn32+ehIqlRl0pP/1PFQVWcJOXCS+4KDAyvbAg3MbrHDwh+hEkg/63ksI/KGH\nUjnzfJun1igOu3C05KtOIK0lLO3V4d0LJke9NiCbCLKXAVlZZ18BzYjjKDPI\nI6VVbj0IOdZ7lSruukXE4ZwytKzz3xGfTYPrQ4JvkNd/rA/30bzMSvbPlAeG\nfCtPQtpaiohfffXaGhJewvVHNGsrtfN7i41r6I++bvapyArLNkPICF6squDC\nZgS8hjdD0E+3AcNrLfpJDBMcZSjyUgTPJTjnD8YVF9ZtaR0GZZA/MShGNK4+\nZrSL\r\n=265r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSYQ6FAZs8/ESLkY73K1yC86D2Yd6TdPNDtUlJA6aSQgIhAOHsSJ5s4Q6neXaVIdMOZP0VG+tVvIyWR8EVRNKjYxtv"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-list-format_1.0.2_1549708022578_0.02684497405568198"},"_hasShrinkwrap":false},"1.0.3":{"name":"intl-list-format","version":"1.0.3","description":"A fully spec-compliant polyfill for 'Intl.ListFormat'","repository":{"type":"git","url":"git+https://github.com/wessberg/intl-list-format.git"},"bugs":{"url":"https://github.com/wessberg/intl-list-format/issues"},"scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean":"npm run clean:dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","test262":"node test262-runner.js","prebuild":"npm run clean:dist","build":"npm run rollup","watch":"npm run rollup -- --watch","build_data":"ts-node scripts/build-data/build-data.ts","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && npm run build_data && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["intl","ListFormat","locale","ecma-402","internationalization","i18n","formatting","polyfill","list","ECMAScript internationalization API"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/find-up":"^2.1.1","@wessberg/rollup-plugin-ts":"1.1.60","@wessberg/scaffold":"1.0.19","@wessberg/ts-config":"^0.0.41","@wessberg/browserslist-generator":"^1.0.23","babel-preset-minify":"0.5.0","test262-harness":"^6.3.2","ava":"^2.2.0","cldr":"^5.3.0","find-up":"^4.1.0","rollup":"^1.16.7","rollup-plugin-node-resolve":"^5.2.0","standard-changelog":"^2.0.11","javascript-stringify":"^2.0.0","tslib":"^1.10.0","tslint":"^5.18.0","typescript":"^3.5.3","prettier":"^1.18.2","pretty-quick":"^1.11.1","husky":"^3.0.0","np":"^5.0.3","ts-node":"8.3.0","rollup-plugin-multi-entry":"2.1.0","full-icu":"1.3.0"},"dependencies":{},"test262":"./test262-polyfill.js","minified":"./dist/index.min.js","main":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","es2015":"./dist/index.js","engines":{"node":">=4.0.0"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"ava":{"files":["test/*.test.ts"],"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"dd1b4cbdd77947445e108ed2cb83dadabe51a0d1","homepage":"https://github.com/wessberg/intl-list-format#readme","_id":"intl-list-format@1.0.3","_nodeVersion":"12.1.0","_npmVersion":"6.9.1-next.0","dist":{"integrity":"sha512-VNF1Mh0K1xALXkz/5QsK1gfKRvEQO/jWaniTGAzQvbzGr5uyGDskQrRjnf6Qnbc9/JRbNE8BQtTg6iWuFrZorw==","shasum":"f9b3c3d69b4647d63218f49aae5d3816c6e55b5b","tarball":"https://registry.npmjs.org/intl-list-format/-/intl-list-format-1.0.3.tgz","fileCount":2287,"unpackedSize":2088170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJRNjCRA9TVsSAnZWagAAMgkP/0B2qCgIizj5TXM9VFt1\nSGz8GnNCKrrNKYb2DLaw5ALmJMxXNtvVU3Hokm5AnTWGYl/hXuEnGKLqmqFf\nldNkpztrS224jZT0UfHw6rtTWkREWKYXSqrGibickxfLA3EPC46DGuvUbdiu\nqP4FQVTrNMma9QK77MhVjUR+Lf+ZSPdiKHsUMkX9CGUQLWK2sIgO0MtzHd3W\n+vtPbUZ4/+dHs5waWgLf7AR5o6ocMDrsPWA9sWs5xDckGj+Z34ZryPHek88d\nnBGyRoO1GX2JOWFZdUd4iNwL5UdKgTlK2hc47YKiysvPzLRhGFQMCGe2LyR8\nlO7bMjl0xJ4ymX6q51SNU3nRyWuA0WAHmrkNNPTVK3BUoZpcvIF2ImfQDHWk\nvgseKrCg7FYB75vSsy8qWu9WuYo2UwPNUBGpxBNoz81BDwqaLR4q+yMQ37RI\n5k9wGIYLC5Hsz6OkwuvZ7xfVQkV+bctqjx16/5V8bDfg5qN+Fs6dNLc8Xhlq\ncIRuBb2kmRgTQzqRYdi3dkVD9aHpbpAp2TAc81UASCPg9s0roFJrvIF1ZgK6\n3wxr5n30319zfnHHwjuuyRL/lfPCpJug0SS3vIOBVLeZNxsrC4UCd6d7yV4a\nvuMtbq8rW8GIAOlfDlbH96LJhiPqXl7yFNhbpOvsEQUMXNGzqUFVkZSsa0Mf\nyx/g\r\n=xIZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZz/gJFOAs1CYvB7qcRda+QevUGmRxxG7cfRwMjqNVSQIgOA2VwznO9owMA8SLtxCTnl/JLUGWONx3Vlh9iM1Towc="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-list-format_1.0.3_1562710882587_0.03689051098266627"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-15T00:18:46.695Z","1.0.0":"2019-01-15T00:18:46.950Z","modified":"2022-05-06T01:18:00.403Z","1.0.1":"2019-02-07T20:27:44.306Z","1.0.2":"2019-02-09T10:27:02.739Z","1.0.3":"2019-07-09T22:21:22.756Z"},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"description":"A fully spec-compliant polyfill for 'Intl.ListFormat'","homepage":"https://github.com/wessberg/intl-list-format#readme","keywords":["intl","ListFormat","locale","ecma-402","internationalization","i18n","formatting","polyfill","list","ECMAScript internationalization API"],"repository":{"type":"git","url":"git+https://github.com/wessberg/intl-list-format.git"},"bugs":{"url":"https://github.com/wessberg/intl-list-format/issues"},"license":"MIT","readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/intl-list-format/master/documentation/asset/logo.png\" height=\"60\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> A fully spec-compliant polyfill for 'Intl.ListFormat'\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/intl-list-format?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/intl-list-format.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/intl-list-format\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/intl-list-format.svg\"    /></a>\n<a href=\"https://david-dm.org/wessberg/intl-list-format\"><img alt=\"Dependencies\" src=\"https://img.shields.io/david/wessberg%2Fintl-list-format.svg\"    /></a>\n<a href=\"https://github.com/wessberg/intl-list-format/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fintl-list-format.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThis is a 1:1 implementation of the [`Intl.ListFormat`](https://github.com/tc39/proposal-intl-list-format) draft spec proposal ECMA-402, or the ECMAScript® Internationalization API Specification.\n\nThe `Intl.ListFormat` object is a constructor for objects that enable language-sensitive list formatting.\nIt is a really useful low-level primitive to build on top of which avoids the need to parse lots of CLDR raw data at the expense of your users and their internet connections.\n\nIt builds upon another member of the `Intl` family: `Intl.getCanonicalLocales`, so this must be polyfilled. [See this section for an overview](#dependencies--browser-support).\n\nThis implementation passes all 134 [Test262 Conformance tests](https://github.com/tc39/test262) from the Official ECMAScript Conformance Test Suite.\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\nSome highlights of this polyfill include:\n\n- A very precise implementation of the spec, with cross-references inlined in the source code\n- Conditional loading of Locale data for all CLDR locales\n- Well-tested and well-documented.\n- Passes all Official ECMAScript Conformance Tests\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [NPM](#npm)\n  - [Yarn](#yarn)\n- [Applying the polyfill](#applying-the-polyfill)\n- [Loading locale data](#loading-locale-data)\n- [Usage](#usage)\n  - [Intl.ListFormat.prototype.format](#intllistformatprototypeformat)\n  - [Intl.ListFormat.prototype.formatToParts](#intllistformatprototypeformattoparts)\n  - [Intl.ListFormat.prototype.resolvedOptions](#intllistformatprototyperesolvedoptions)\n  - [Intl.ListFormat.supportedLocalesOf](#intllistformatsupportedlocalesof)\n- [Dependencies & Browser support](#dependencies--browser-support)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [FAQ](#faq)\n  - [What is the default locale?](#what-is-the-default-locale)\n  - [Are there any known quirks?](#are-there-any-known-quirks)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### NPM\n\n```\n$ npm install intl-list-format\n```\n\n### Yarn\n\n```\n$ yarn add intl-list-format\n```\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n## Applying the polyfill\n\nThe polyfill will check for the existence of `Intl.ListFormat` and will _only_ be applied if the runtime doesn't already support it.\n\nTo include it, add this somewhere:\n\n```typescript\nimport \"intl-list-format\";\n\n// Or with commonjs:\nrequire(\"intl-list-format\");\n```\n\nHowever, it is strongly suggested that you only include the polyfill for runtimes that don't already support `Intl.ListFormat`.\nOne way to do so is with an async import:\n\n```typescript\nif (!(\"ListFormat\" in Intl)) {\n\tawait import(\"intl-list-format\");\n\n\t// or with commonjs:\n\trequire(\"intl-list-format\");\n}\n```\n\nAlternatively, you can use [Polyfill.app](https://github.com/wessberg/Polyfiller) which uses this polyfill and takes care of only loading the polyfill if needed as well as adding the language features that the polyfill depends on (See [dependencies](#dependencies--browser-support)).\n\n## Loading locale data\n\nBy default, no CLDR locale data is loaded. Instead, _you_ decide what data you want.\nTo load data, you can import it via the `/locale-data` subfolder that comes with the NPM package:\n\nWith ES modules:\n\n```typescript\n// Load the polyfill\nimport \"intl-list-format\";\n\n// Load data for the 'en' locale\nimport \"intl-list-format/locale-data/en\";\n```\n\nAnd naturally, it also works with commonjs:\n\n```typescript\n// Load the polyfill\nrequire(\"intl-list-format\");\n\n// Load data for the 'en' locale\nrequire(\"intl-list-format/locale-data/en\");\n```\n\nRemember, if you're also depending on a polyfilled version of `Intl.getCanonicalLocales`, you will need to import that polyfill beforehand.\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\nThe following examples are taken [directly from the original proposal](https://github.com/tc39/proposal-intl-list-format)\n\n### Intl.ListFormat.prototype.format\n\n```typescript\n// Create a list formatter in your locale\n// with default values explicitly passed in.\nconst lf = new Intl.ListFormat(\"en\", {\n\tlocaleMatcher: \"best fit\", // other values: \"lookup\"\n\ttype: \"conjunction\", // \"conjunction\", \"disjunction\" or \"unit\"\n\tstyle: \"long\" // other values: \"short\" or \"narrow\"\n});\n\nlf.format([\"Motorcycle\", \"Truck\", \"Car\"]);\n// > \"Motorcycle, Truck, and Car\"\n```\n\n### Intl.ListFormat.prototype.formatToParts\n\n```typescript\nconst lf = new Intl.ListFormat(\"en\");\nlf.formatToParts([\"Foo\", \"Bar\", \"Baz\"]);\n// > [\n// >   {type: \"element\", value: \"Foo\"},\n// >   {type: \"literal\", value: \", \"},\n// >   {type: \"element\", value: \"Bar\"},\n// >   {type: \"literal\", value: \", and \"},\n// >   {type: \"element\", value: \"Baz\"}\n// > ]\n```\n\n### Intl.ListFormat.prototype.resolvedOptions\n\n```typescript\nconst lf = new Intl.ListFormat(\"en\", {type: \"unit\", style: \"narrow\"});\n\nlf.resolvedOptions();\n// > {locale: \"en\", style: \"narrow\", type: \"unit\"}\n```\n\n### Intl.ListFormat.supportedLocalesOf\n\n```typescript\nIntl.ListFormat.supportedLocalesOf([\"foo\", \"bar\", \"en-US\"]);\n// > [\"en-US\"]\n```\n\n## Dependencies & Browser support\n\nThis polyfill is distributed in ES3-compatible syntax, but is using some additional APIs and language features which must be available:\n\n- `Array.prototype.includes`\n- `Object.create`\n- `String.prototype.replace`\n- `Symbol.toStringTag`,\n- `WeakMap`\n- `Intl.getCanonicalLocales`\n\nFor by far the most browsers, these features will already be natively available.\nGenerally, I would highly recommend using something like [Polyfill.app](https://github.com/wessberg/Polyfiller) which takes care of this stuff automatically.\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   />                                             |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n### Patreon\n\n[Become a backer](https://www.patreon.com/bePatron?u=11315442) and get your name, avatar, and Twitter handle listed here.\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Backers on Patreon\" src=\"https://patreon-badge.herokuapp.com/11315442.png\"  width=\"500\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### What is the default locale?\n\nThe default locale will be equal to the locale file you load first.\n\n### Are there any known quirks?\n\nNope!\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","readmeFilename":"README.md","contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}]}