{"_id":"@codebet/react-intl","_rev":"12-e46db3cefcaa06b50b26791fdd62e938","name":"@codebet/react-intl","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.2":{"name":"@codebet/react-intl","version":"1.0.2","keywords":["intl","i18n","internationalization","locale","localization","globalization","react","reactjs","format","formatting","translate","translation"],"license":"BSD-3-Clause","_id":"@codebet/react-intl@1.0.2","maintainers":[{"name":"kimastrom","email":"kim.astrom@gmail.com"},{"name":"kaffemakarn","email":"oliwer.smedjevik@gmail.com"},{"name":"mtnptrsn","email":"mtnptrsn@gmail.com"},{"name":"lokecarlsson","email":"carlssonloke@gmail.com"}],"homepage":"https://github.com/goa-codebet/react-intl2","bugs":{"url":"https://github.com/goa-codebet/react-intl2/issues"},"dist":{"shasum":"67d2fd6d73d206042bf047cee7fb837abdf43280","tarball":"https://registry.npmjs.org/@codebet/react-intl/-/react-intl-1.0.2.tgz","fileCount":266,"integrity":"sha512-DLhZ5sCJiWsGUOKWccCmDpvQi4AQHp/1lb5iZMCiI66PElN8yIe4YR3lesYvpsx5GbhbxpoalLlQx5N/VsZCXA==","signatures":[{"sig":"MEUCIAb1fqzwJvMFjudoWAYx4KUZXe2U//08bvcot+dJ3XXoAiEAguxfs1EyPdOlagEBmqS6YZ4oe7tvvarehmgcvPxaj60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRdb6CRA9TVsSAnZWagAARogP/i7w4HWgZkvOyYdJdmU1\nPNY1Rk8AMfe2BWw7efktRXCSYfrdMeIACTzhyvPwYzB9cjPSjCRLsVfepTZH\ndSv7ezk1TlOHHMiAnmcLNe36ZylsW1uS0FZTciNdg11IYYo5TlVGKTk9OuLE\nTjSooHouhAjCGGrKqvkqpq+pvqN8snUqmBhWKQeyf50H+tWaDFGonTVCGY48\nlTNQaK8iiPA9KOu/wCDY2MbUB0iFbDwUXgvHTYVqltKtQ7gyrQhZu/mmW0Pk\nrxibKH5+2ohBgKDN//la+zkGGuZeIknHUj03nf+WqWhd4r3mZ9isHcNERAqr\n4OV/wXSIbcYf90p+MMZabgk3fTYKK/ys3gu/PIS7OpUuOEL56v82NCAxLOxt\nZpM1jq1HTvjwaPGGOVqYJlN4zWNa5bMIeoUdPxBdR6wAceEcpCF5XmiKONIv\nAngorXr067mRAYJkV5o0/GAsYcahoj7Y7VwQomrTDqXj/nJiJ7mqHL+gd755\nJoQa6rDpXRFbzLoUHiUnT9yxCQOgOPVk8l9LFefG41BEJZLb+Q0pzu8RoR5d\nKRmB4jwakaXdFXfbF9GWhpbjEaCSqOmYKjcJcNYs2P7lPuK0+sXPWUlQepsH\nvQ2RZ8kZ3NUmRfy29kxDVvk2FL7XcGWCdt1PhW9Id97Jt1+6l1c0nJ3hadYT\n66rK\r\n=LYTc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/(unit|functional)/.*\\.js","coverageReporters":["lcov","text","text-summary","html"],"coverageThreshold":{"global":{"lines":95,"branches":85,"functions":100,"statements":95}},"collectCoverageFrom":["src/**/*.js","!src/en.js"],"testPathIgnorePatterns":["test/functional/support","/test/unit/testUtils"],"setupTestFrameworkScriptFile":"./test/setup.js"},"main":"./lib/index.js","owner":"codebet","module":"./lib/index.es.js","browser":{"./locale-data/index":false,"./locale-data/index.js":false},"gitHead":"f72e863dab4072745bf93cef882dded6facff200","scripts":{"lint":"eslint .","test":"jest --coverage --verbose","build":"yarn run build:data && yarn run build:lib && yarn run build:dist","clean":"rimraf src/en.js coverage/ dist/ lib/ locale-data/ test/renderer.js","format":"prettier --write --single-quote --trailing-comma=es5 --bracket-spacing false *.js scripts/*.js src/{*.js,**/*.js}","prepare":"yarn run clean && yarn run build","publish":"npm publish --access public","lint:fix":"eslint . --fix","react:14":"yarn run react:clean && yarn add -D react@^0.14 react-dom@^0.14 react-addons-test-utils@^0.14 --ignore-scripts","react:15":"yarn run react:clean && yarn add -D react@^15 react-dom@^15 react-test-renderer@^15 --ignore-scripts","react:16":"yarn run react:clean && yarn add -D react@^16.3.1 react-dom@^16.3.3 react-test-renderer@^16.3.1 --ignore-scripts","test:all":"yarn run lint && yarn run test && yarn run test:react","build:lib":"rollup -c rollup.config.lib.js","test:perf":"cross-env NODE_ENV=production babel-node test/perf","build:data":"babel-node scripts/build-data","build:dist":"yarn run build:dist:dev && yarn run build:dist:prod","preversion":"yarn run clean && yarn run build && yarn run test:all","test:react":"yarn run react:14 && jest && yarn run react:15 && jest && yarn run react:16 && jest","test:watch":"jest --watch","react:clean":"rimraf node_modules/{react,react-dom,react-addons-test-utils}","examples:link":"yarn link && babel-node scripts/examples yarn link react-intl","build:dist:dev":"cross-env NODE_ENV=development rollup -c rollup.config.dist.js","build:dist:prod":"cross-env NODE_ENV=production rollup -c rollup.config.dist.js","examples:install":"babel-node scripts/examples yarn install"},"_npmUser":{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},"repository":{"url":"git+https://github.com/goa-codebet/react-intl2.git","type":"git"},"_npmVersion":"5.6.0","description":"Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.","directories":{},"jsnext:main":"./lib/index.es.js","_nodeVersion":"8.11.2","dependencies":{"invariant":"^2.1.1","intl-format-cache":"^2.0.5","intl-messageformat":"^2.1.0","react-display-name":"^0.2.4","intl-relativeformat":"^2.1.0","create-react-context":"^0.2.3","rollup-plugin-virtual":"^1.0.1","hoist-non-react-statics":"^2.5.5","react-lifecycles-compat":"^3.0.4"},"_hasShrinkwrap":false,"browserify-shim":{"react":"global:React"},"devDependencies":{"glob":"^7.0.0","intl":"^1.2.1","jest":"^23.6.0","react":"^16.3.1","enzyme":"^3.6.0","eslint":"^3.10.2","expect":"^1.9.0","mkdirp":"^0.5.1","rimraf":"^2.4.2","rollup":"^0.66.2","express":"^4.13.3","babelify":"^7.2.0","prettier":"^1.6.1","watchify":"^3.7.0","benchmark":"^2.1.0","cross-env":"^4.0.0","react-dom":"^16.3.3","@babel/cli":"^7.1.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","browserify":"^14.0.0","prop-types":"^15.6.1","superagent":"^3.0.0","@babel/core":"^7.1.2","@babel/node":"^7.0.0","babel-eslint":"^7.1.1","browserify-shim":"^3.8.11","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.1","react-test-renderer":"^16.3.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify":"^6.0.0","serialize-javascript":"^1.5.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^9.1.8","babel-plugin-react-intl":"^2.0.0","enzyme-adapter-react-14":"^1.1.0","enzyme-adapter-react-15":"^1.1.0","enzyme-adapter-react-16":"^1.5.0","react-addons-test-utils":"^0.14","intl-messageformat-parser":"^1.2.0","formatjs-extract-cldr-data":"^4.0.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","babel-plugin-transform-property-literals":"^6.9.4","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.18","babel-plugin-transform-member-expression-literals":"^6.9.4"},"peerDependencies":{"react":"^0.14.9 || ^15.0.0 || ^16.0.0","prop-types":"^15.5.4"},"_npmOperationalInternal":{"tmp":"tmp/react-intl_1.0.2_1548080889853_0.10803059231390044","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@codebet/react-intl","version":"3.0.0","keywords":["intl","i18n","internationalization","locale","localization","globalization","react","reactjs","format","formatting","translate","translation"],"license":"BSD-3-Clause","_id":"@codebet/react-intl@3.0.0","maintainers":[{"name":"kaffemakarn","email":"oliwer.smedjevik@gmail.com"},{"name":"kimastrom","email":"kim.astrom@gmail.com"},{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},{"name":"mtnptrsn","email":"mtnptrsn@gmail.com"}],"homepage":"https://github.com/goa-codebet/react-intl2","bugs":{"url":"https://github.com/goa-codebet/react-intl2/issues"},"dist":{"shasum":"58116836513f726efda477d83e55967ff871cf9c","tarball":"https://registry.npmjs.org/@codebet/react-intl/-/react-intl-3.0.0.tgz","fileCount":266,"integrity":"sha512-kI+DRt79M2b6m9WuRXouwxG/nCU/hRaeV/MN946L3bH+VvXZ2f3ZCacnfvFqYG9wfTFop5hAc59TBqnJYOa7hA==","signatures":[{"sig":"MEUCIFVLHw83XEfr9qWFZJT+k0sxExQFjulTDz+UZGllA0cvAiEA6C3ZzLRsKFi4IFIcn9GpCQMjtxsHW1niTaJs6vRFCcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1841895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRdiBCRA9TVsSAnZWagAA+q8P/i9uTIw+lN07l2+CBkOZ\nYe0RDFaeVbK9d9Lmi/qnaw98apFfESKojqh0tIZOp0mpsh5QpbBpEia1tmH2\n7oJ22010BGChDpD4TuLnfko6GOO6yYPFl3rUBIF4qhkk6jak+acGUZAS17DO\nBZr0bJg9kB/Mm2NBxqGnXpEDMFcUChKJ7CO+nUeq3QYhzJy1ZMgGEgj/pPl/\ncKzTNazcD4dS1dMaq8RSbXeFMoojA2kMgPKsqwqMhicUAAVTV5OpmS0OR+qF\n+1UB1yelD/+GIoR1kI86nYVXvSMima+6nYUt3OReblUHWFr8s84bHlbwuXrt\nr/+1vECxLBHHDjxXhyRDlHBFbuJ6jvVVRB0esUEzXBvZMUL+IigYAdd+WqgF\n7Fqic1E6c3SsK9KdYqOQkTZTMa6tN3J3Zjavv+dq4graYguoj1C8z2Efqubd\nXKJ2aVtLPYXMCqQVOO9aMpOPbmKOydNhTyWIK3I46hI0eU7g3obAt+KSE79R\ngK55QHDmBrObNyTiW1Kqs44nqeRUIxkDbn5qkDqu1DGo9HrprhqTVGwqrD2l\nnG1RDuRmtbg9+uOAqrk2aR5rs456jS57vUMdmdaEARWa7Hzd46Bie1MA2kHi\nA5sskcoFKhesFUVy1G/YdLb/zrLQigk+4yeGVJf3JKNTxew6/h17y0zoHROr\nsa8s\r\n=pF+D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/(unit|functional)/.*\\.js","coverageReporters":["lcov","text","text-summary","html"],"coverageThreshold":{"global":{"lines":95,"branches":85,"functions":100,"statements":95}},"collectCoverageFrom":["src/**/*.js","!src/en.js"],"testPathIgnorePatterns":["test/functional/support","/test/unit/testUtils"],"setupTestFrameworkScriptFile":"./test/setup.js"},"main":"./lib/index.js","owner":"codebet","module":"./lib/index.es.js","browser":{"./locale-data/index":false,"./locale-data/index.js":false},"gitHead":"f72e863dab4072745bf93cef882dded6facff200","scripts":{"lint":"eslint .","test":"jest --coverage --verbose","build":"yarn run build:data && yarn run build:lib && yarn run build:dist","clean":"rimraf src/en.js coverage/ dist/ lib/ locale-data/ test/renderer.js","format":"prettier --write --single-quote --trailing-comma=es5 --bracket-spacing false *.js scripts/*.js src/{*.js,**/*.js}","prepare":"yarn run clean && yarn run build","publish":"npm publish --access public","lint:fix":"eslint . --fix","react:14":"yarn run react:clean && yarn add -D react@^0.14 react-dom@^0.14 react-addons-test-utils@^0.14 --ignore-scripts","react:15":"yarn run react:clean && yarn add -D react@^15 react-dom@^15 react-test-renderer@^15 --ignore-scripts","react:16":"yarn run react:clean && yarn add -D react@^16.3.1 react-dom@^16.3.3 react-test-renderer@^16.3.1 --ignore-scripts","test:all":"yarn run lint && yarn run test && yarn run test:react","build:lib":"rollup -c rollup.config.lib.js","test:perf":"cross-env NODE_ENV=production babel-node test/perf","build:data":"babel-node scripts/build-data","build:dist":"yarn run build:dist:dev && yarn run build:dist:prod","preversion":"yarn run clean && yarn run build && yarn run test:all","test:react":"yarn run react:14 && jest && yarn run react:15 && jest && yarn run react:16 && jest","test:watch":"jest --watch","react:clean":"rimraf node_modules/{react,react-dom,react-addons-test-utils}","examples:link":"yarn link && babel-node scripts/examples yarn link react-intl","build:dist:dev":"cross-env NODE_ENV=development rollup -c rollup.config.dist.js","build:dist:prod":"cross-env NODE_ENV=production rollup -c rollup.config.dist.js","examples:install":"babel-node scripts/examples yarn install"},"_npmUser":{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},"repository":{"url":"git+https://github.com/goa-codebet/react-intl2.git","type":"git"},"_npmVersion":"5.6.0","description":"Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.","directories":{},"jsnext:main":"./lib/index.es.js","_nodeVersion":"8.11.2","dependencies":{"invariant":"^2.1.1","intl-format-cache":"^2.0.5","intl-messageformat":"^2.1.0","react-display-name":"^0.2.4","intl-relativeformat":"^2.1.0","create-react-context":"^0.2.3","rollup-plugin-virtual":"^1.0.1","hoist-non-react-statics":"^2.5.5","react-lifecycles-compat":"^3.0.4"},"_hasShrinkwrap":false,"browserify-shim":{"react":"global:React"},"devDependencies":{"glob":"^7.0.0","intl":"^1.2.1","jest":"^23.6.0","react":"^16.3.1","enzyme":"^3.6.0","eslint":"^3.10.2","expect":"^1.9.0","mkdirp":"^0.5.1","rimraf":"^2.4.2","rollup":"^0.66.2","express":"^4.13.3","babelify":"^7.2.0","prettier":"^1.6.1","watchify":"^3.7.0","benchmark":"^2.1.0","cross-env":"^4.0.0","react-dom":"^16.3.3","@babel/cli":"^7.1.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","browserify":"^14.0.0","prop-types":"^15.6.1","superagent":"^3.0.0","@babel/core":"^7.1.2","@babel/node":"^7.0.0","babel-eslint":"^7.1.1","browserify-shim":"^3.8.11","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.0.1","react-test-renderer":"^16.3.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-uglify":"^6.0.0","serialize-javascript":"^1.5.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^9.1.8","babel-plugin-react-intl":"^2.0.0","enzyme-adapter-react-14":"^1.1.0","enzyme-adapter-react-15":"^1.1.0","enzyme-adapter-react-16":"^1.5.0","react-addons-test-utils":"^0.14","intl-messageformat-parser":"^1.2.0","formatjs-extract-cldr-data":"^4.0.0","rollup-plugin-node-resolve":"^3.4.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","babel-plugin-transform-property-literals":"^6.9.4","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-async-to-generator":"^7.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.18","babel-plugin-transform-member-expression-literals":"^6.9.4"},"peerDependencies":{"react":"^0.14.9 || ^15.0.0 || ^16.0.0","prop-types":"^15.5.4"},"_npmOperationalInternal":{"tmp":"tmp/react-intl_3.0.0_1548081280479_0.26889306119291967","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@codebet/react-intl","version":"3.1.0","keywords":["intl","i18n","internationalization","locale","localization","globalization","react","reactjs","format","formatting","translate","translation"],"author":{"name":"Eric Ferraiuolo","email":"edf@ericf.me"},"license":"BSD-3-Clause","_id":"@codebet/react-intl@3.1.0","maintainers":[{"name":"kaffemakarn","email":"oliwer.smedjevik@gmail.com"},{"name":"kimastrom","email":"kim.astrom@gmail.com"},{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},{"name":"mtnptrsn","email":"mtnptrsn@gmail.com"}],"contributors":[{"name":"Caridy Patino","email":"caridy@gmail.com"}],"homepage":"https://github.com/yahoo/react-intl","bugs":{"url":"https://github.com/yahoo/react-intl/issues"},"dist":{"shasum":"0aec49ed3c67102e4eb57d9d0d300d35579a6018","tarball":"https://registry.npmjs.org/@codebet/react-intl/-/react-intl-3.1.0.tgz","fileCount":267,"integrity":"sha512-ioMmyOJ6Ztp7WBu0cZfur1mYmzdl6p1MpegzPCo7XwcUTf9OdpNxRAbaTZ6CUgQicAfQ1Yv12nVJleHnSMJVmQ==","signatures":[{"sig":"MEYCIQDJcZpsLzDt/rsoI/yr8BL6oxhuD4FNUlC9UTDxKX9IBgIhAPMYjrItvOw1cujyIcARaf8DqNes/JNPGSbCBbALyEWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1607215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcReT1CRA9TVsSAnZWagAAEjcP/3smHGE7outHkWWpeFAu\n/nK/S0kcjYxF12LNvCTmBbYLztPTjPLZ1qt8CvJUHc3Gs9oS/DGFU466DE/D\nsoX0f4jKeFw4jYw7lIjLsc5btPnw24qhbRY2jYWphXWzxdht649m4ogiv6ab\nr6jBRLwRbP2tctakxhpH5mJAyqWFKySfmNFVi4ALTR6jqRjEUlAogo2/aFCd\nPiDSdQPbrgwls7MAaJXrw1RUZiddVy8yw7SNgJjO0moUhx/V370wHG/NKUZ/\n8XnmMJfycq+OPzWks95bFgcmT6xwtVQt6A3O6m71IPoPpCoy1ewSDLtgQf40\n2MTuWWNSKGorPX37GeGU5ldnL4yyihsKgo8O0ly0maVmIV5IBVUt9oaMuppP\nracrvpPt2j/BwTmiCyl2BwAQid+cDHuVWwQ2s6spdTRM/9WP6yG1j3gcAY4T\nrOWYMZH9oLepop7RHmQu2CL9sihO2Y+0Md+it+R293vB25uK+xHEnsQ2TbcO\n7m5Gl2iOS4anK49Zdu8I25TXvcpzfttEeF19uqVmRrIHOYrCN18AAWRweZFC\nxbfa6iyuSb5OeJhVwfHKqjkynNtQRrfzKpvRmVGTCb9iJ+JkdbXnS9qFKZlX\nxByOjy8YClFj3xkmvHikmpwzfhC2AB/GuLK05pPn2I3thCiTKfv9gweVMnCT\nkwze\r\n=pCeW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/(unit|functional)/.*\\.js","coverageReporters":["lcov","text","text-summary","html"],"coverageThreshold":{"global":{"lines":95,"branches":85,"functions":100,"statements":95}},"collectCoverageFrom":["src/**/*.js","!src/en.js"],"testPathIgnorePatterns":["/test/functional/support/"]},"main":"./lib/index.js","module":"./lib/index.es.js","browser":{"./locale-data/index":false,"./locale-data/index.js":false},"gitHead":"b450842956278884d67f1199a788787632f35d74","scripts":{"lint":"eslint .","test":"jest --coverage --verbose","build":"npm run build:data && npm run build:lib && npm run build:dist","clean":"rimraf src/en.js coverage/ dist/ lib/ locale-data/ test/renderer.js","format":"prettier --write --single-quote --trailing-comma=es5 --bracket-spacing false *.js scripts/*.js src/{*.js,**/*.js}","lint:fix":"eslint . --fix","react:14":"npm run react:clean && npm i react@^0.14 react-dom@^0.14 react-addons-test-utils@^0.14","react:15":"npm run react:clean && npm i react@^15 react-dom@^15","react:16":"npm run react:clean && npm i react@16.3.0 react-dom@16.3.0","test:all":"npm run lint && npm run test && npm run test:react","build:lib":"rollup -c rollup.config.lib.js","test:perf":"cross-env NODE_ENV=production babel-node test/perf","build:data":"babel-node scripts/build-data","build:dist":"npm run build:dist:dev && npm run build:dist:prod","prepublish":"npm run clean && npm run build","preversion":"npm run clean && npm run build && npm run test:all","test:react":"jest","test:watch":"jest --watch","react:clean":"rimraf node_modules/{react,react-dom,react-addons-test-utils}","examples:link":"npm link && babel-node scripts/examples npm link react-intl","build:dist:dev":"cross-env NODE_ENV=development rollup -c rollup.config.dist.js","build:dist:prod":"cross-env NODE_ENV=production rollup -c rollup.config.dist.js","examples:install":"babel-node scripts/examples npm install"},"_npmUser":{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},"repository":{"url":"git+ssh://git@github.com/yahoo/react-intl.git","type":"git"},"_npmVersion":"5.6.0","description":"Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.","directories":{},"jsnext:main":"./lib/index.es.js","_nodeVersion":"8.11.2","dependencies":{"invariant":"^2.1.1","intl-format-cache":"^2.0.5","intl-messageformat":"^2.1.0","intl-relativeformat":"^2.1.0","react-addons-test-utils":"^0.14.8"},"_hasShrinkwrap":false,"browserify-shim":{"react":"global:React"},"devDependencies":{"glob":"^7.0.0","intl":"^1.2.1","jest":"^19.0.0","react":"^16.3.1","eslint":"^3.10.2","expect":"^1.9.0","mkdirp":"^0.5.1","rimraf":"^2.4.2","rollup":"^0.50.1","express":"^4.13.3","babelify":"^7.2.0","prettier":"^1.6.1","watchify":"^3.7.0","babel-cli":"^6.2.0","benchmark":"^2.1.0","cross-env":"^4.0.0","react-dom":"^16.3.1","babel-jest":"^19.0.0","browserify":"^14.0.0","expect-jsx":"^3.0.0","prop-types":"^15.6.1","superagent":"^3.0.0","babel-eslint":"^7.1.1","browserify-shim":"^3.8.11","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.1.18","eslint-plugin-react":"^7.0.1","react-test-renderer":"^16.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^2.0.0","serialize-javascript":"^1.5.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.4.1","babel-plugin-react-intl":"^2.0.0","intl-messageformat-parser":"^1.2.0","formatjs-extract-cldr-data":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-react-remove-prop-types":"^0.3.2","babel-plugin-transform-es3-member-expression-literals":"^6.3.13"},"peerDependencies":{"react":">= 16.3.1","prop-types":"^15.5.4"},"_npmOperationalInternal":{"tmp":"tmp/react-intl_3.1.0_1548084468743_0.4455038117796626","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@codebet/react-intl","version":"3.1.1","keywords":["intl","i18n","internationalization","locale","localization","globalization","react","reactjs","format","formatting","translate","translation"],"author":{"name":"Eric Ferraiuolo","email":"edf@ericf.me"},"license":"BSD-3-Clause","_id":"@codebet/react-intl@3.1.1","maintainers":[{"name":"kaffemakarn","email":"oliwer.smedjevik@gmail.com"},{"name":"kimastrom","email":"kim.astrom@gmail.com"},{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},{"name":"mtnptrsn","email":"mtnptrsn@gmail.com"}],"contributors":[{"name":"Caridy Patino","email":"caridy@gmail.com"}],"homepage":"https://github.com/yahoo/react-intl","bugs":{"url":"https://github.com/yahoo/react-intl/issues"},"dist":{"shasum":"b595ee86bda5303f461ece6e1c728a21090ca223","tarball":"https://registry.npmjs.org/@codebet/react-intl/-/react-intl-3.1.1.tgz","fileCount":268,"integrity":"sha512-KbKQhf3b4UN4Ymc+WELNX5z6g0/2FxzMFFjXhOa/L0x6rxk/zbCCdgWotDywqPxEMKVKhPug3p5bnlCkIs2e1A==","signatures":[{"sig":"MEUCIQD/+0L6uSeVBTohjP59GGilLJkDLLkK/rIdMYRZkpJvuwIgUnnu/yLuZc1IyHpgeYnGhP8OJbPJA0ndoKVSn9uWflE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1809968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUEStCRA9TVsSAnZWagAAvBYP/1clHMchCvqeYdZx/kDu\nrcjejpvOtOQQEVcLG6zXyaORrf2Dp6qzwfuo8pihujK2d3lmnJnRFR9IwplC\nNRNWgxvrKdXVYXpE5bcQu7bEsO2UUv+hCz2d4H9mHMAsL7MorCQm9iVLYW14\n7ZJ1FisZXtUul6c2Tkij0tTT5EdEwykzhfS1xqxHRgxQx+i4m4vrNjB0oQE4\ngaNb1Pc0tVjAWjFJLVfqSC9FQpWp+T21MzeBIc1I0NTF6cKp8oqqGrtUl2pL\nm4u9xp08duBUMENgRLyzMAe45ppL8sUiqxLWGRnnYjzIFjokRSzeR9JGrN3A\nwGK1OmKvAbIfnxM2q/8Pq+0B7bcQXC8p9K2/PO4dyqAouqn0gk26HF4NIR4U\np0DfWyHOe1hyW6zW0UcuO/h9S0UDgP6B2wKfKh20Lj6Jz5fYdnNeKbipShjX\nPRCQH9Lv80Rt16cIYf8Xcbd5bcaO/n/UDW6idIfRpCnlAQxvtZERW/rFbGeE\nv3BLDvv17Ny0Spft7KLUNIacWXZU3CWC8tXSRpYhRzPsTbbfaRFIiqv1KLxx\n/X5E1AwTcofP+iPoMzJW7cPJn3OJzrfn1q5Qe/DWc8qVgQvRK3TQKsqzCYrm\n3OqWOV8TZk+Ay4oF1nwCG7rPemHE8AmCV/F6r3VbnagOnRfDRrB9fKJC2Wsl\n0BM5\r\n=Abvh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/(unit|functional)/.*\\.js","coverageReporters":["lcov","text","text-summary","html"],"coverageThreshold":{"global":{"lines":95,"branches":85,"functions":100,"statements":95}},"collectCoverageFrom":["src/**/*.js","!src/en.js"],"testPathIgnorePatterns":["/test/functional/support/"]},"main":"./lib/index.js","module":"./lib/index.es.js","browser":{"./locale-data/index":false,"./locale-data/index.js":false},"gitHead":"d9416f17aa6163082c91519177e799785fbe5446","scripts":{"lint":"eslint .","test":"jest --coverage --verbose","build":"npm run build:data && npm run build:lib && npm run build:dist","clean":"rimraf src/en.js coverage/ dist/ lib/ locale-data/ test/renderer.js","format":"prettier --write --single-quote --trailing-comma=es5 --bracket-spacing false *.js scripts/*.js src/{*.js,**/*.js}","lint:fix":"eslint . --fix","react:14":"npm run react:clean && npm i react@^0.14 react-dom@^0.14 react-addons-test-utils@^0.14","react:15":"npm run react:clean && npm i react@^15 react-dom@^15","react:16":"npm run react:clean && npm i react@16.3.0 react-dom@16.3.0","test:all":"npm run lint && npm run test && npm run test:react","build:lib":"rollup -c rollup.config.lib.js","test:perf":"cross-env NODE_ENV=production babel-node test/perf","build:data":"babel-node scripts/build-data","build:dist":"npm run build:dist:dev && npm run build:dist:prod","prepublish":"npm run clean && npm run build","preversion":"npm run clean && npm run build && npm run test:all","test:react":"jest","test:watch":"jest --watch","react:clean":"rimraf node_modules/{react,react-dom,react-addons-test-utils}","examples:link":"npm link && babel-node scripts/examples npm link react-intl","build:dist:dev":"cross-env NODE_ENV=development rollup -c rollup.config.dist.js","build:dist:prod":"cross-env NODE_ENV=production rollup -c rollup.config.dist.js","examples:install":"babel-node scripts/examples npm install"},"_npmUser":{"name":"lokecarlsson","email":"carlssonloke@gmail.com"},"repository":{"url":"git+ssh://git@github.com/yahoo/react-intl.git","type":"git"},"_npmVersion":"5.6.0","description":"Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.","directories":{},"jsnext:main":"./lib/index.es.js","_nodeVersion":"8.11.2","dependencies":{"invariant":"^2.1.1","intl-format-cache":"^2.0.5","intl-messageformat":"^2.1.0","intl-relativeformat":"^2.1.0","react-addons-test-utils":"^0.14.8"},"_hasShrinkwrap":false,"browserify-shim":{"react":"global:React"},"devDependencies":{"glob":"^7.0.0","intl":"^1.2.1","jest":"^19.0.0","react":"^16.3.1","eslint":"^3.10.2","expect":"^1.9.0","mkdirp":"^0.5.1","rimraf":"^2.4.2","rollup":"^0.50.1","express":"^4.13.3","babelify":"^7.2.0","prettier":"^1.6.1","watchify":"^3.7.0","babel-cli":"^6.2.0","benchmark":"^2.1.0","cross-env":"^4.0.0","react-dom":"^16.3.1","babel-jest":"^19.0.0","browserify":"^14.0.0","expect-jsx":"^3.0.0","prop-types":"^15.6.1","superagent":"^3.0.0","babel-eslint":"^7.1.1","browserify-shim":"^3.8.11","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.1.18","eslint-plugin-react":"^7.0.1","react-test-renderer":"^16.4.0","rollup-plugin-babel":"^3.0.4","rollup-plugin-memory":"^2.0.0","rollup-plugin-uglify":"^2.0.0","serialize-javascript":"^1.5.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-commonjs":"^8.4.1","babel-plugin-react-intl":"^2.0.0","intl-messageformat-parser":"^1.2.0","formatjs-extract-cldr-data":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-object-rest-spread":"^6.1.18","babel-plugin-transform-es3-property-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-react-remove-prop-types":"^0.3.2","babel-plugin-transform-es3-member-expression-literals":"^6.3.13"},"peerDependencies":{"react":">= 16.3.1","prop-types":"^15.5.4"},"_npmOperationalInternal":{"tmp":"tmp/react-intl_3.1.1_1548764333141_0.9053820161316968","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-21T14:28:09.688Z","modified":"2026-01-29T09:49:07.811Z","1.0.2":"2019-01-21T14:28:10.057Z","3.0.0":"2019-01-21T14:34:40.620Z","3.1.0":"2019-01-21T15:27:48.872Z","3.1.1":"2019-01-29T12:18:53.303Z"},"bugs":{"url":"https://github.com/yahoo/react-intl/issues"},"author":{"name":"Eric Ferraiuolo","email":"edf@ericf.me"},"license":"BSD-3-Clause","homepage":"https://github.com/yahoo/react-intl","keywords":["intl","i18n","internationalization","locale","localization","globalization","react","reactjs","format","formatting","translate","translation"],"repository":{"url":"git+ssh://git@github.com/yahoo/react-intl.git","type":"git"},"description":"Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.","contributors":[{"name":"Caridy Patino","email":"caridy@gmail.com"}],"maintainers":[{"email":"kim.astrom@gmail.com","name":"kimastrom"},{"email":"sebastian@togethergaming.com","name":"sebost"}],"readme":"React Intl\n==========\n\nInternationalize [React][] apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.\n\n[![npm Version][npm-badge]][npm]\n[![Build Status][travis-badge]][travis]\n[![Dependency Status][david-badge]][david]\n\nOverview\n--------\n\n**React Intl is part of [FormatJS][].** It provides bindings to React via its components and API.\n\n### [Documentation][]\n\nReact Intl's docs are in this GitHub repo's [Wiki][Documentation], [__Get Started__][Getting Started]. There are also several [runnable example apps][Examples] which you can reference to learn how all the pieces fit together.\n\n_(If you're looking for React Intl v1, you can find it [here][v1-docs].)_\n\n### Features\n\n- Display numbers with separators.\n- Display dates and times correctly.\n- Display dates relative to \"now\".\n- Pluralize labels in strings.\n- Support for 150+ languages.\n- Runs in the browser and Node.js.\n- Built on standards.\n\n### Example\n\nThere are several [runnable examples][Examples] in this Git repo, but here's a Hello World one:\n\n```js\nimport React, {Component} from 'react';\nimport ReactDOM from 'react-dom';\nimport {IntlProvider, FormattedMessage} from 'react-intl';\n\nclass App extends Component {\n    constructor(props) {\n        super(props);\n        this.state = {\n            name       : 'Eric',\n            unreadCount: 1000,\n        };\n    }\n\n    render() {\n        const {name, unreadCount} = this.state;\n\n        return (\n            <p>\n                <FormattedMessage\n                    id=\"welcome\"\n                    defaultMessage={`Hello {name}, you have {unreadCount, number} {unreadCount, plural,\n                      one {message}\n                      other {messages}\n                    }`}\n                    values={{name: <b>{name}</b>, unreadCount}}\n                />\n            </p>\n        );\n    }\n}\n\nReactDOM.render(\n    <IntlProvider locale=\"en\">\n        <App />\n    </IntlProvider>,\n    document.getElementById('container')\n);\n\n```\n\nThis example would render: \"Hello **Eric**, you have 1,000 messages.\" into the container element on the page.\n\n**Pluralization rules:** In some languages you have more than `one` and `other`. For example in `ru` there are the following plural rules: `one`, `few`, `many` and `other`.\nCheck out the official [Unicode CLDR documentation](http://www.unicode.org/cldr/charts/28/supplemental/language_plural_rules.html).\n\nContribute\n---------\n\nLet's make React Intl and FormatJS better! If you're interested in helping, all contributions are welcome and appreciated. React Intl is just one of many packages that make up the [FormatJS suite of packages][FormatJS GitHub], and you can contribute to any/all of them, including the [Format JS website][FormatJS] itself.\n\nCheck out the [Contributing document][CONTRIBUTING] for the details. Thanks!\n\n\nLicense\n-------\n\nThis software is free to use under the Yahoo Inc. BSD license.\nSee the [LICENSE file][] for license text and copyright information.\n\n\n[npm]: https://www.npmjs.org/package/react-intl\n[npm-badge]: https://img.shields.io/npm/v/react-intl.svg?style=flat-square\n[david]: https://david-dm.org/yahoo/react-intl\n[david-badge]: https://img.shields.io/david/yahoo/react-intl.svg?style=flat-square\n[travis]: https://travis-ci.org/yahoo/react-intl\n[travis-badge]: https://img.shields.io/travis/yahoo/react-intl/master.svg?style=flat-square\n[React]: http://facebook.github.io/react/\n[FormatJS]: http://formatjs.io/\n[FormatJS GitHub]: http://formatjs.io/github/\n[Documentation]: https://github.com/yahoo/react-intl/wiki\n[Getting Started]: https://github.com/yahoo/react-intl/wiki#getting-started\n[Examples]: https://github.com/yahoo/react-intl/tree/master/examples\n[v1-docs]: http://formatjs.io/react/v1/\n[CONTRIBUTING]: https://github.com/yahoo/react-intl/blob/master/CONTRIBUTING.md\n[LICENSE file]: https://github.com/yahoo/react-intl/blob/master/LICENSE.md\n","readmeFilename":"README.md"}