{"_id":"intl","_rev":"372758","name":"intl","description":"Polyfill the ECMA-402 Intl API (except collation)","dist-tags":{"latest":"1.2.5"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"time":{"modified":"2021-07-27T02:43:50.000Z","created":"2013-12-10T09:20:49.899Z","1.2.5":"2016-09-20T13:48:47.730Z","1.2.4":"2016-05-26T06:59:43.985Z","1.2.3":"2016-05-20T23:11:01.090Z","1.2.2":"2016-05-16T23:14:44.650Z","1.2.1":"2016-05-13T18:16:42.957Z","1.1.0":"2016-02-11T16:53:39.262Z","1.0.1":"2015-10-20T02:36:05.288Z","1.0.0":"2015-07-11T00:13:28.987Z","1.0.0-rc-4":"2015-06-19T14:58:50.352Z","1.0.0-rc-3":"2015-06-19T14:42:28.555Z","1.0.0-rc-2":"2015-06-18T19:55:00.065Z","1.0.0-rc-1":"2015-06-10T17:21:18.758Z","0.1.4":"2014-05-16T16:00:32.381Z","0.1.3":"2014-05-16T08:51:39.328Z","0.1.2":"2014-02-05T10:14:38.642Z","0.1.1":"2014-01-30T10:34:25.166Z","0.1.0":"2014-01-10T22:32:51.598Z","0.0.2":"2013-12-18T09:20:12.338Z","0.0.1":"2013-12-10T09:20:49.899Z"},"users":{"stonecypher":true,"ream88":true,"karlbateman":true,"markthethomas":true,"gaboesquivel":true,"koulmomo":true,"rankun203":true,"tomekf":true,"illuminator":true,"mjasso":true,"largepuma":true,"husamui":true,"mauricedb":true,"h0ward":true,"mimshwright":true,"josokinas":true,"kodekracker":true,"ahmedelgabri":true,"joshdoescode":true,"dilijev":true,"amiziara":true},"author":{"name":"Andy Earnshaw"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"versions":{"1.2.5":{"name":"intl","version":"1.2.5","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","babel-cli":"^6.2.0","babel-eslint":"^6.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.4.0","babel-plugin-transform-es3-member-expression-literals":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-polyfill":"^6.3.14","babel-preset-es2015":"6.1.18","babel-preset-es2015-rollup":"1.1.1","babel-register":"^6.2.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","eslint":"^2.2.0","estraverse-fb":"^1.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-copy":"^0.5.0","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","mkdirp":"^0.5.1","object.assign":"^1.1.1","rimraf":"^2.4.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.3.9","rollup-plugin-commonjs":"^2.2.0","rollup-plugin-memory":"^1.0.0","rollup-plugin-npm":"^1.3.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.1.0","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"clean":"rimraf dist/ lib/ locale-data/","build:data":"babel-node scripts/build-data","build:lib":"babel-node scripts/build-lib","build:dist:dev":"NODE_ENV=development babel-node scripts/build-dist","build:dist:prod":"NODE_ENV=production babel-node scripts/build-dist","build:dist":"npm run build:dist:dev && npm run build:dist:prod","build":"npm run build:data && npm run build:lib && npm run build:dist","lint":"eslint .","test":"cd tests && node polyfilling.js && node sanity.js && node disableregexprestore.js && node noderunner.js && node saucelabs.js","pretest":"npm run lint","preversion":"npm run clean && npm run build && npm run test","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"9ad9a125ecf6ee695e23f8f976e98d3be3733aec","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.2.5","_shasum":"82244a2190c4e419f8371f5aa34daa3420e2abde","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"82244a2190c4e419f8371f5aa34daa3420e2abde","size":3104795,"noattachment":false,"key":"/intl/-/intl-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.2.5.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/intl-1.2.5.tgz_1474379325088_0.6759196608327329"},"publish_time":1474379327730,"_cnpm_publish_time":1474379327730,"_hasShrinkwrap":false},"1.2.4":{"name":"intl","version":"1.2.4","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","babel-cli":"^6.2.0","babel-eslint":"^5.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.0","babel-plugin-transform-es3-member-expression-literals":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-register":"^6.2.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","eslint":"^2.2.0","estraverse-fb":"^1.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-copy":"^0.5.0","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","mkdirp":"^0.5.1","object.assign":"^1.1.1","rimraf":"^2.4.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.3.9","rollup-plugin-commonjs":"^2.2.0","rollup-plugin-memory":"^1.0.0","rollup-plugin-npm":"^1.3.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.1.0","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"clean":"rimraf dist/ lib/ locale-data/","build:data":"babel-node scripts/build-data","build:lib":"babel-node scripts/build-lib","build:dist:dev":"NODE_ENV=development babel-node scripts/build-dist","build:dist:prod":"NODE_ENV=production babel-node scripts/build-dist","build:dist":"npm run build:dist:dev && npm run build:dist:prod","build":"npm run build:data && npm run build:lib && npm run build:dist","lint":"eslint .","test":"cd tests && node polyfilling.js && node sanity.js && node noderunner.js && node saucelabs.js","pretest":"npm run lint","preversion":"npm run clean && npm run build && npm run test","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"8739c030fc6e78385a78518432e48beafbb46422","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.2.4","_shasum":"b4de893b50104d20559677deedf415a2ca349d1e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"b4de893b50104d20559677deedf415a2ca349d1e","size":8097456,"noattachment":false,"key":"/intl/-/intl-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.2.4.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/intl-1.2.4.tgz_1464245982434_0.3134077456779778"},"publish_time":1464245983985,"_cnpm_publish_time":1464245983985,"_hasShrinkwrap":false},"1.2.3":{"name":"intl","version":"1.2.3","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","babel-cli":"^6.2.0","babel-eslint":"^5.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.0","babel-plugin-transform-es3-member-expression-literals":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-register":"^6.2.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","eslint":"^2.2.0","estraverse-fb":"^1.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-copy":"^0.5.0","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","mkdirp":"^0.5.1","object.assign":"^1.1.1","rimraf":"^2.4.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.3.9","rollup-plugin-commonjs":"^2.2.0","rollup-plugin-memory":"^1.0.0","rollup-plugin-npm":"^1.3.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.1.0","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"clean":"rimraf dist/ lib/ locale-data/","build:data":"babel-node scripts/build-data","build:lib":"babel-node scripts/build-lib","build:dist:dev":"NODE_ENV=development babel-node scripts/build-dist","build:dist:prod":"NODE_ENV=production babel-node scripts/build-dist","build:dist":"npm run build:dist:dev && npm run build:dist:prod","build":"npm run build:data && npm run build:lib && npm run build:dist","lint":"eslint .","test":"cd tests && node polyfilling.js && node sanity.js && node noderunner.js && node saucelabs.js","pretest":"npm run lint","preversion":"npm run clean && npm run build && npm run test","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"f814a88cdef8e271792d4cb45f6aa936f155968c","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.2.3","_shasum":"0c9d2c49c97d25dbf0cea970f44f148d3b818a3e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"0c9d2c49c97d25dbf0cea970f44f148d3b818a3e","size":8096411,"noattachment":false,"key":"/intl/-/intl-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.2.3.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/intl-1.2.3.tgz_1463785860080_0.4293454575818032"},"publish_time":1463785861090,"_cnpm_publish_time":1463785861090,"_hasShrinkwrap":false},"1.2.2":{"name":"intl","version":"1.2.2","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","babel-cli":"^6.2.0","babel-eslint":"^5.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.0","babel-plugin-transform-es3-member-expression-literals":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-register":"^6.2.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","eslint":"^2.2.0","estraverse-fb":"^1.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-copy":"^0.5.0","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","mkdirp":"^0.5.1","object.assign":"^1.1.1","rimraf":"^2.4.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.3.9","rollup-plugin-commonjs":"^2.2.0","rollup-plugin-memory":"^1.0.0","rollup-plugin-npm":"^1.3.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.1.0","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"clean":"rimraf dist/ lib/ locale-data/","build:data":"babel-node scripts/build-data","build:lib":"babel-node scripts/build-lib","build:dist:dev":"NODE_ENV=development babel-node scripts/build-dist","build:dist:prod":"NODE_ENV=production babel-node scripts/build-dist","build:dist":"npm run build:dist:dev && npm run build:dist:prod","build":"npm run build:data && npm run build:lib && npm run build:dist","lint":"eslint .","test":"cd tests && node sanity.js && node noderunner.js && node saucelabs.js","pretest":"npm run lint","preversion":"npm run clean && npm run build && npm run test","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"2e3188082e7cd8bd4f76c4ca14b836950799a2e8","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.2.2","_shasum":"fde0e50008bcb3043c874818fc97db05ddacf51e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"fde0e50008bcb3043c874818fc97db05ddacf51e","size":8086063,"noattachment":false,"key":"/intl/-/intl-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.2.2.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/intl-1.2.2.tgz_1463440480031_0.07809923868626356"},"publish_time":1463440484650,"_cnpm_publish_time":1463440484650,"_hasShrinkwrap":false},"1.2.1":{"name":"intl","version":"1.2.1","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","babel-cli":"^6.2.0","babel-eslint":"^5.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.4.0","babel-plugin-transform-es3-member-expression-literals":"^6.3.13","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-polyfill":"^6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-register":"^6.2.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","eslint":"^2.2.0","estraverse-fb":"^1.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-copy":"^0.5.0","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","mkdirp":"^0.5.1","object.assign":"^1.1.1","rimraf":"^2.4.2","rollup":"^0.26.0","rollup-plugin-babel":"^2.3.9","rollup-plugin-commonjs":"^2.2.0","rollup-plugin-memory":"^1.0.0","rollup-plugin-npm":"^1.3.0","rollup-plugin-replace":"^1.1.0","rollup-plugin-uglify":"^0.1.0","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"clean":"rimraf dist/ lib/ locale-data/","build:data":"babel-node scripts/build-data","build:lib":"babel-node scripts/build-lib","build:dist:dev":"NODE_ENV=development babel-node scripts/build-dist","build:dist:prod":"NODE_ENV=production babel-node scripts/build-dist","build:dist":"npm run build:dist:dev && npm run build:dist:prod","build":"npm run build:data && npm run build:lib && npm run build:dist","lint":"eslint .","test":"cd tests && node noderunner.js && node saucelabs.js","pretest":"npm run lint","preversion":"npm run clean && npm run build && npm run test","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"e15037867901a797c0003e9bdc19704efb84bcd8","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.2.1","_shasum":"be1703406232035f4a803fe32974df8dcffe91c2","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"be1703406232035f4a803fe32974df8dcffe91c2","size":8077954,"noattachment":false,"key":"/intl/-/intl-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.2.1.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/intl-1.2.1.tgz_1463163400945_0.710314171621576"},"publish_time":1463163402957,"_cnpm_publish_time":1463163402957,"_hasShrinkwrap":false},"1.1.0":{"name":"intl","version":"1.1.0","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","cldr-cal-buddhist-full":"28.0.0","cldr-cal-chinese-full":"28.0.0","cldr-cal-coptic-full":"28.0.0","cldr-cal-dangi-full":"28.0.0","cldr-cal-ethiopic-full":"28.0.0","cldr-cal-hebrew-full":"28.0.0","cldr-cal-indian-full":"28.0.0","cldr-cal-islamic-full":"28.0.0","cldr-cal-japanese-full":"28.0.0","cldr-cal-persian-full":"28.0.0","cldr-cal-roc-full":"28.0.0","cldr-core":"28.0.0","cldr-dates-full":"28.0.0","cldr-numbers-full":"28.0.0","cli-color":"^1.0.0","clui":"^0.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"90037b03870b8a46edd2c78f00f39d8e5b2ed87a","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.1.0","_shasum":"480efffc9b391d9267790ecc900ae6740d56e982","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"480efffc9b391d9267790ecc900ae6740d56e982","size":6352286,"noattachment":false,"key":"/intl/-/intl-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.1.0.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/intl-1.1.0.tgz_1455209614518_0.9731864377390593"},"publish_time":1455209619262,"_cnpm_publish_time":1455209619262,"_hasShrinkwrap":false},"1.0.1":{"name":"intl","version":"1.0.1","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","cldr-cal-buddhist-full":"^27.0.3","cldr-cal-chinese-full":"^27.0.3","cldr-cal-coptic-full":"^27.0.3","cldr-cal-dangi-full":"^27.0.3","cldr-cal-ethiopic-full":"^27.0.3","cldr-cal-hebrew-full":"^27.0.3","cldr-cal-indian-full":"^27.0.3","cldr-cal-islamic-full":"^27.0.3","cldr-cal-japanese-full":"^27.0.3","cldr-cal-persian-full":"^27.0.3","cldr-cal-roc-full":"^27.0.3","cldr-core":"^27.0.3","cldr-dates-full":"^27.0.3","cldr-numbers-full":"^27.0.3","cli-color":"^1.0.0","clui":"^0.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"git+https://github.com/andyearnshaw/Intl.js.git"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"0d34368c9fc0bf8d1b4f552a809f0f61f76fce79","homepage":"https://github.com/andyearnshaw/Intl.js#readme","_id":"intl@1.0.1","_shasum":"a6a566aa5ee3738c9c17b44bfa12fa4ec2623f78","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"dist":{"shasum":"a6a566aa5ee3738c9c17b44bfa12fa4ec2623f78","size":6007568,"noattachment":false,"key":"/intl/-/intl-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.1.tgz"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1445308565288,"_cnpm_publish_time":1445308565288,"_hasShrinkwrap":false},"1.0.0":{"name":"intl","version":"1.0.0","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"browser":{"./locale-data/complete":false,"./locale-data/complete.js":false},"devDependencies":{"async":"^0.9.0","cldr-cal-buddhist-full":"^27.0.3","cldr-cal-chinese-full":"^27.0.3","cldr-cal-coptic-full":"^27.0.3","cldr-cal-dangi-full":"^27.0.3","cldr-cal-ethiopic-full":"^27.0.3","cldr-cal-hebrew-full":"^27.0.3","cldr-cal-indian-full":"^27.0.3","cldr-cal-islamic-full":"^27.0.3","cldr-cal-japanese-full":"^27.0.3","cldr-cal-persian-full":"^27.0.3","cldr-cal-roc-full":"^27.0.3","cldr-core":"^27.0.3","cldr-dates-full":"^27.0.3","cldr-numbers-full":"^27.0.3","cli-color":"^1.0.0","clui":"^0.3.1","finalhandler":"^0.4.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","sauce-tunnel":"^2.2.3","serve-static":"^1.10.0","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"236a9f2e125b6e8d13d6372da318ebb479425c6e","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@1.0.0","_shasum":"eea29f2b067a4eef04a39f1a98770529e493a7c5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"eea29f2b067a4eef04a39f1a98770529e493a7c5","size":5007018,"noattachment":false,"key":"/intl/-/intl-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.0.tgz"},"publish_time":1436573608987,"_cnpm_publish_time":1436573608987,"_hasShrinkwrap":false},"1.0.0-rc-4":{"name":"intl","version":"1.0.0-rc-4","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"devDependencies":{"async":"^0.9.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.2.1","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-extract-cldr-data":"^2.1.1","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"eec2008202211a71445585eb1a990c4266e6fc06","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@1.0.0-rc-4","_shasum":"d91fe36494df54b58e645bb0ba0d1aa1aacd6c64","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"d91fe36494df54b58e645bb0ba0d1aa1aacd6c64","size":5223779,"noattachment":false,"key":"/intl/-/intl-1.0.0-rc-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.0-rc-4.tgz"},"publish_time":1434725930352,"_cnpm_publish_time":1434725930352,"_hasShrinkwrap":false},"1.0.0-rc-3":{"name":"intl","version":"1.0.0-rc-3","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"devDependencies":{"async":"^0.9.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.2.1","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-extract-cldr-data":"^2.1.1","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"16b35673d299aca61910144ac65af9607ba6ed0b","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@1.0.0-rc-3","_shasum":"36c411289277531de7035d319a94978c4421ba20","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"36c411289277531de7035d319a94978c4421ba20","size":5224137,"noattachment":false,"key":"/intl/-/intl-1.0.0-rc-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.0-rc-3.tgz"},"publish_time":1434724948555,"_cnpm_publish_time":1434724948555,"_hasShrinkwrap":false},"1.0.0-rc-2":{"name":"intl","version":"1.0.0-rc-2","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"devDependencies":{"async":"^0.9.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.2.1","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-extract-cldr-data":"^2.1.1","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"a4d971020fb8e8132661c77cd3be861d7d567466","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@1.0.0-rc-2","_shasum":"d43ed599e67da7fc8f9168b7edf2ec0a8bf070f9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"d43ed599e67da7fc8f9168b7edf2ec0a8bf070f9","size":5140454,"noattachment":false,"key":"/intl/-/intl-1.0.0-rc-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.0-rc-2.tgz"},"publish_time":1434657300065,"_cnpm_publish_time":1434657300065,"_hasShrinkwrap":false},"1.0.0-rc-1":{"name":"intl","version":"1.0.0-rc-1","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"index.js","jsnext:main":"src/main.js","directories":{"test":"tests"},"devDependencies":{"async":"^0.9.0","glob":"^5.0.3","grunt":"^0.4.5","grunt-bundle-jsnext-lib":"^0.2.1","grunt-cli":"~0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.1","grunt-curl":"^2.1.0","grunt-extract-cldr-data":"^2.1.1","grunt-zip":"^0.16.2","jshint":"^2.5.5","object.assign":"^1.1.1","wd":"^0.3.6"},"scripts":{"pretest":"grunt jshint","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"gitHead":"de8b2a50ab89bea95cccc819be1b4732d6321df2","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@1.0.0-rc-1","_shasum":"7fce318149c004cb209bdfc610b2d9cba4c5b2aa","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"caridy","email":"caridy@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"7fce318149c004cb209bdfc610b2d9cba4c5b2aa","size":5144328,"noattachment":false,"key":"/intl/-/intl-1.0.0-rc-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-1.0.0-rc-1.tgz"},"publish_time":1433956878758,"_cnpm_publish_time":1433956878758,"_hasShrinkwrap":false},"0.1.4":{"name":"intl","version":"0.1.4","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"async":"~0.2.9","grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0","wd":"~0.2.8"},"scripts":{"build":"grunt --complete","lint":"jshint Intl.js","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.1.4","_shasum":"bf567c6139fbbadc848618db4f578e2804812e80","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"bf567c6139fbbadc848618db4f578e2804812e80","size":2314706,"noattachment":false,"key":"/intl/-/intl-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.1.4.tgz"},"publish_time":1400256032381,"_cnpm_publish_time":1400256032381,"_hasShrinkwrap":false},"0.1.3":{"name":"intl","version":"0.1.3","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"async":"~0.2.9","grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0","wd":"~0.2.8"},"scripts":{"build":"grunt --complete","lint":"jshint Intl.js","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.1.3","_shasum":"1067ef8ad9d10bfe2384bf88e362b1c24fce5f10","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"dist":{"shasum":"1067ef8ad9d10bfe2384bf88e362b1c24fce5f10","size":2327512,"noattachment":false,"key":"/intl/-/intl-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.1.3.tgz"},"publish_time":1400230299328,"_cnpm_publish_time":1400230299328,"_hasShrinkwrap":false},"0.1.2":{"name":"intl","version":"0.1.2","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"async":"~0.2.9","grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0","wd":"~0.2.8"},"scripts":{"build":"grunt","lint":"jshint Intl.js","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.1.2","dist":{"shasum":"28e2e30e1ce9ac444561e19c052bfca64a49ee1d","size":2284287,"noattachment":false,"key":"/intl/-/intl-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.1.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1391595278642,"_cnpm_publish_time":1391595278642,"_hasShrinkwrap":false},"0.1.1":{"name":"intl","version":"0.1.1","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"async":"~0.2.9","grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0","wd":"~0.2.8"},"scripts":{"build":"grunt","lint":"jshint Intl.js","test":"cd tests && node noderunner.js && node saucelabs.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.1.1","dist":{"shasum":"e17c646c5fc95dbfadd6709a8cf64e6f3c4ded86","size":2279490,"noattachment":false,"key":"/intl/-/intl-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1391078065166,"_cnpm_publish_time":1391078065166,"_hasShrinkwrap":false},"0.1.0":{"name":"intl","version":"0.1.0","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"async":"~0.2.9","grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0"},"scripts":{"build":"grunt","lint":"jshint Intl.js","test":"cd tests && node noderunner.js"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"readmeFilename":"README.md","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.1.0","dist":{"shasum":"18e1730dbe5d76dcd373aec8d7bce0eca11333a2","size":212638,"noattachment":false,"key":"/intl/-/intl-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1389393171598,"_cnpm_publish_time":1389393171598,"_hasShrinkwrap":false},"0.0.2":{"name":"intl","version":"0.0.2","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0"},"scripts":{"build":"grunt","lint":"jshint Intl.js","test":"cd tests && ./run402"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"readmeFilename":"README.md","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.0.2","dist":{"shasum":"91a1896aa4c51a04507ee7b6be0f0933e5db30f1","size":206212,"noattachment":false,"key":"/intl/-/intl-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1387358412338,"_cnpm_publish_time":1387358412338,"_hasShrinkwrap":false},"0.0.1":{"name":"intl","version":"0.0.1","description":"Polyfill the ECMA-402 Intl API (except collation)","main":"Intl.complete.js","directories":{"test":"tests"},"devDependencies":{"grunt":"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.7","jshint":"~2.3.0"},"scripts":{"build":"grunt","lint":"jshint Intl.js","test":"cd tests && ./run402"},"repository":{"type":"git","url":"https://github.com/andyearnshaw/Intl.js"},"keywords":["intl","i18n","internationalization","ecma402","polyfill"],"author":{"name":"Andy Earnshaw"},"email":"andyearnshaw@gmail.com","license":"MIT","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"readmeFilename":"README.md","homepage":"https://github.com/andyearnshaw/Intl.js","_id":"intl@0.0.1","dist":{"shasum":"72e90a4cf3b0ab4c690fcf15addf8a3b8ff23f25","size":206005,"noattachment":false,"key":"/intl/-/intl-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/intl/download/intl-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},"maintainers":[{"name":"andyearnshaw","email":"andyearnshaw+npm@gmail.com"},{"name":"caridy","email":"caridy@gmail.com"}],"publish_time":1386667249899,"_cnpm_publish_time":1386667249899,"_hasShrinkwrap":false}},"readme":"# Intl.js [![Build Status][]](https://travis-ci.org/andyearnshaw/Intl.js)\n\nIn December 2012, ECMA International published the first edition of Standard ECMA-402,\nbetter known as the _ECMAScript Internationalization API_. This specification provides\nthe framework to bring long overdue localization methods to ECMAScript implementations.\n\nAll modern browsers, except safari, have implemented this API. `Intl.js` fills the void of availability for this API. It will provide the framework as described by the specification, so that developers can take advantage of the native API\nin environments that support it, or `Intl.js` for legacy or unsupported environments.\n\n[Build Status]: https://travis-ci.org/andyearnshaw/Intl.js.svg?branch=master\n\n\n## Getting started\n\n### Intl.js and FT Polyfill Service\n\nIntl.js polyfill was recently added to the [Polyfill service][], which is developed and maintained by a community of contributors led by a team at the [Financial Times](http://www.ft.com/). It is available through `cdn.polyfill.io` domain, which routes traffic through [Fastly](http://www.fastly.com/), which makes it available with global high availability and superb performance no matter where your users are.\n\nTo use the Intl polyfill through the [Polyfill service][] just add one script tag in your page before you load or parse your own JavaScript:\n\n```\n<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js?features=Intl.~locale.en\"></script>\n```\n\nWhen specifying the `features` to use through the polyfill service, you have to specify what locale, or locales to load along with the Intl polyfill for the page to function, in the example above we are specifying `Intl.~locale.en`, which means only `en`, but you could do something like this:\n\n```\n<script src=\"https://cdn.polyfill.io/v2/polyfill.min.js?features=Intl.~locale.fr,Intl.~locale.pt\"></script>\n```\n\n_note: the example above will load the polyfill with two locale data set, `fr` and `pt`._\n\nThis is by far the best option to use the Intl polyfill since it will only load the polyfill code and the corresponding locale data when it is really needed (e.g.: safari will get the code and patch the runtime while chrome will get an empty script tag).\n\n[Polyfill service]: https://cdn.polyfill.io/v1/docs/\n\n### Intl.js and Node\n\nFor Node.js applications, you can install `intl` using NPM:\n\n    npm install intl\n\nNode.js 0.12 has the Intl APIs built-in, but only includes the English locale data by default. If your app needs to support more locales than English, you'll need to [get Node to load the extra locale data](https://github.com/nodejs/node/wiki/Intl), or use `intl` npm package to patch the runtime with the Intl polyfill. Node.js versions prior to 0.12 and ≥v3.1 don't provide the Intl APIs, so they require that the runtime is polyfilled.\n\nThe following code snippet uses the intl polyfill and [intl-locales-supported](https://github.com/yahoo/intl-locales-supported) npm packages which will help you polyfill the Node.js runtime when the Intl APIs are missing, or if the built-in Intl is missing locale data that's needed for your app:\n\n```javascript\nvar areIntlLocalesSupported = require('intl-locales-supported');\n\nvar localesMyAppSupports = [\n    /* list locales here */\n];\n\nif (global.Intl) {\n    // Determine if the built-in `Intl` has the locale data we need.\n    if (!areIntlLocalesSupported(localesMyAppSupports)) {\n        // `Intl` exists, but it doesn't have the data we need, so load the\n        // polyfill and patch the constructors we need with the polyfill's.\n        var IntlPolyfill    = require('intl');\n        Intl.NumberFormat   = IntlPolyfill.NumberFormat;\n        Intl.DateTimeFormat = IntlPolyfill.DateTimeFormat;\n    }\n} else {\n    // No `Intl`, so use and load the polyfill.\n    global.Intl = require('intl');\n}\n```\n\n### Intl.js and Browserify/webpack\n\nIf you build your application using [browserify][] or [webpack][], you will install `intl` npm package as a dependency of your application. Ideally, you will avoid loading this library if the browser supports the\nbuilt-in `Intl`. An example of conditional usage using [webpack][] _might_ look like this:\n\n```javascript\nfunction runMyApp() {\n    var nf = new Intl.NumberFormat(undefined, {style:'currency', currency:'GBP'});\n    document.getElementById('price').textContent = nf.format(100);\n}\nif (!global.Intl) {\n    require.ensure([\n        'intl',\n        'intl/locale-data/jsonp/en.js'\n    ], function (require) {\n        require('intl');\n        require('intl/locale-data/jsonp/en.js');\n        runMyApp()\n    });\n} else {\n    runMyApp()\n}\n```\n\n_note: a similar approach can be implemented with [browserify][], althought it does not support `require.ensure`._\n\n_note: the locale data is required for the polyfill to function when using it in a browser environment, in the example above, the english (`en`) locale is being required along with the polyfill itself._\n\n[webpack]: https://webpack.github.io/\n[browserify]: http://browserify.org/\n\n### Intl.js and Bower\n\nIntl.js is also available as a [Bower](http://bower.io) component for the front-end:\n\n    bower install intl\n\nThen include the polyfill in your pages as described below:\n\n```html\n<script src=\"path/to/intl/Intl.js\"></script>\n<script src=\"path/to/intl/locale-data/jsonp/en.js\"></script>\n```\n\n_note: use the locale for the current user, instead of hard-coding to `en`._\n\n## Status\nCurrent progress is as follows:\n\n### Implemented\n - All internal methods except for some that are implementation dependent\n - Checking structural validity of language tags  \n - Canonicalizing the case and order of language subtags\n - __`Intl.NumberFormat`__\n   - The `Intl.NumberFormat` constructor ([11.1](http://www.ecma-international.org/ecma-402/1.0/#sec-11.1))\n   - Properties of the `Intl.NumberFormat` Constructor ([11.2](http://www.ecma-international.org/ecma-402/1.0/#sec-11.2))\n   - Properties of the `Intl.NumberFormat` Prototype Object ([11.3](http://www.ecma-international.org/ecma-402/1.0/#sec-11.3))\n   - Properties of Intl.NumberFormat Instances([11.4](http://www.ecma-international.org/ecma-402/1.0/#sec-11.4))\n - __`Intl.DateTimeFormat`__\n   - The `Intl.DateTimeFormat` constructor ([12.1](http://www.ecma-international.org/ecma-402/1.0/#sec-12.1))\n   - Properties of the `Intl.DateTimeFormat` Constructor ([12.2](http://www.ecma-international.org/ecma-402/1.0/#sec-12.2))\n   - Properties of the `Intl.DateTimeFormat` Prototype Object ([12.3](http://www.ecma-international.org/ecma-402/1.0/#sec-12.3))\n   - Properties of Intl.DateTimeFormat Instances([12.4](http://www.ecma-international.org/ecma-402/1.0/#sec-12.4))\n - Locale Sensitive Functions of the ECMAScript Language Specification\n   - Properties of the `Number` Prototype Object ([13.2](http://www.ecma-international.org/ecma-402/1.0/#sec-13.2))\n   - Properties of the `Date` prototype object ([13.3](http://www.ecma-international.org/ecma-402/1.0/#sec-13.3))\n\n### Not Implemented\n - `BestFitSupportedLocales` internal function\n - Implementation-dependent numbering system mappings\n - Calendars other than Gregorian\n - Support for time zones\n - Collator objects (`Intl.Collator`) (see below)\n - Properties of the `String` prototype object\n\nA few of the implemented functions may currently be non-conforming and/or incomplete.  \nMost of those functions have comments marked as 'TODO' in the source code.\n\nThe test suite is run with Intl.Collator tests removed, and the Collator\nconstructor removed from most other tests in the suite.  Also some parts of\ntests that cannot be passed by a JavaScript implementation have been disabled,\nas well as a small part of the same tests that fail due to [this bug in v8][].\n\n [this bug in v8]: https://code.google.com/p/v8/issues/detail?id=2694\n\n\n## What about Intl.Collator?\n\nProviding an `Intl.Collator` implementation is no longer a goal of this project. There\nare several reasons, including:\n\n - The CLDR convertor does not automatically convert collation data to JSON\n - The Unicode Collation Algorithm is more complicated that originally anticipated,\n   and would increase the code size of Intl.js too much.\n - The Default Unicode Collation Element Table is huge, even after compression, and\n   converting to a native JavaScript object would probably make it slightly larger.\n   Server-side JavaScript environments will (hopefully) soon support Intl.Collator,\n   and we can't really expect client environments to download this data.\n\n\n## Compatibility\nIntl.js is designed to be compatible with ECMAScript 3.1 environments in order to\nfollow the specification as closely as possible. However, some consideration is given\nto legacy (ES3) environments, and the goal of this project is to at least provide a\nworking, albeit non-compliant implementation where ES5 methods are unavailable.\n\nA subset of the tests in the test suite are run in IE 8.  Tests that are not passable\nare skipped, but these tests are mostly about ensuring built-in function behavior.\n\n\n## Locale Data\n`Intl.js` uses the Unicode CLDR locale data, as recommended by the specification. The main `Intl.js` file contains no locale data itself. In browser environments, the\ndata should be provided, passed into a JavaScript object using the\n`Intl.__addLocaleData()` method.  In Node.js, or when using `require('intl')`, the data\nis automatically added to the runtime and does not need to be provided.\n\nContents of the `locale-data` directory are a modified form of the Unicode CLDR\ndata found at http://www.unicode.org/cldr/.\n\n## RegExp cache / restore\n`Intl.js` attempts to cache and restore static RegExp properties before executing any\nregular expressions in order to comply with ECMA-402.  This process is imperfect,\nand some situations are not supported.  This behavior is not strictly necessary, and is only\nrequired if the app depends on RegExp static properties not changing (which is highly\nunlikely).  To disable this functionality, invoke `Intl.__disableRegExpRestore()`.\n\n## Contribute\n\nSee the [CONTRIBUTING file][] for info.\n\n[CONTRIBUTING file]: https://github.com/andyearnshaw/Intl.js/blob/master/CONTRIBUTING.md\n\n\n## License\n\nCopyright (c) 2013 Andy Earnshaw\n\nThis software is licensed under the MIT license.  See the `LICENSE.txt` file\naccompanying this software for terms of use.\n","_attachments":{},"homepage":"https://github.com/andyearnshaw/Intl.js#readme","bugs":{"url":"https://github.com/andyearnshaw/Intl.js/issues"},"license":"MIT"}