{"_id":"message-format","_rev":"54-f05d544a0c92c7e3780b7c40d1ae78d6","name":"message-format","description":"Intl.MessageFormat prollyfill supporting ICU message format","dist-tags":{"latest":"6.2.4","next":"6.0.0-alpha.2"},"versions":{"0.0.1":{"name":"message-format","version":"0.0.1","description":"Intl.MessageFormat polyfill supporting ICU formatted messages","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.0.12","6to5-core":"3.0.14","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","jasmine-core":"2.1.3","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all benchmark.js","prepublish":"6to5 --loose all src --out-dir dist","test":"jshint src/*.js && karma start"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"68f60d8ffc8cf371d1a032823854925eb0229198","_id":"message-format@0.0.1","_shasum":"4dc15c6f7d95356affbf0c899c2b8c56c7281724","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"4dc15c6f7d95356affbf0c899c2b8c56c7281724","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.1.tgz","integrity":"sha512-h6d8MfJ/6nHf0yz2yRWgYRgLJW8xJ6uIwjXiiU/JVq11DD/PpS9gY3T701DNNlhS0c8/+s+aCDM2Ql9yVgXYVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv0BhynAKIAjvjl2/6D9kT6QK6XMRvUFDt6rXue424kAIgNPytFTDDEEj2X4EP3hBJSCdkAyVWeJPlj8xZQzomrRI="}]},"directories":{}},"0.0.2":{"name":"message-format","version":"0.0.2","description":"Intl.MessageFormat polyfill supporting ICU formatted messages","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.0.12","6to5-core":"3.0.14","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","jasmine-core":"2.1.3","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","prepublish":"6to5 --loose all src --out-dir dist","test":"jshint src/*.js && karma start"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"1d9a5925ca53ada61f6708e1f5a8f2702f023e03","_id":"message-format@0.0.2","_shasum":"635db1586a787d9ee0eab152194d06d771d466b0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"635db1586a787d9ee0eab152194d06d771d466b0","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.2.tgz","integrity":"sha512-vp7tSH+gtZO8Yy85E+Vq9rc8q7eVuL/QmNTlNbvXur0lxTZu4ubKWqhGFKm9XO5EldiVziWFirssyjAsmoJ1gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6App8e9EtvGFRe53eyBTfGi8TxEVCFW/nwAOyTjQYmAiBmlXt82qfuFI/mjbgi6ax9Ijrv/3TT8ZlgUAHh04UiMg=="}]},"directories":{}},"0.0.3":{"name":"message-format","version":"0.0.3","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.1.1","6to5-core":"3.1.1","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","jasmine-core":"2.1.3","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","prepublish":"6to5 --loose all src --out-dir dist","test":"jshint src/*.js && karma start --browsers Firefox --single-run"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"a5ab0185340e98b3fe384f3e94da0071dedf5309","_id":"message-format@0.0.3","_shasum":"e6096de76606dbb1abad7633c7fd27fa39534cf2","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"e6096de76606dbb1abad7633c7fd27fa39534cf2","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.3.tgz","integrity":"sha512-d40nVtaVDV4nMKxZL8EQ819uhPMnfCEQjQYcq9sGVRyDtoPngyQC8tFePNy89OM28S1dPV3tGbC09atkrzzICA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSdTG1OWpyIFr5fPa7QZT7cODxyN2W+3PqSCkWjNs42AiEAlq5Z/N6c/ajxjhMQ7qBfetzJfSLANHFnAuzK4kNRWvk="}]},"directories":{}},"0.0.4":{"name":"message-format","version":"0.0.4","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.1.1","6to5-core":"3.1.1","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","jasmine-core":"2.1.3","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","prepublish":"6to5 --loose=all src --out-dir dist","test":"jshint src/*.js && karma start --browsers Firefox --single-run"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"f24c9c82d59527df1c2d4dfb0aed93c568a82aa8","_id":"message-format@0.0.4","_shasum":"9f03a8cf511a1484593b0863ebbc0ef24309dfa4","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"9f03a8cf511a1484593b0863ebbc0ef24309dfa4","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.4.tgz","integrity":"sha512-ro/j9bWIwg4g5TjGSIv179e1P2UPCwoPhLA8UDjwEoRpSNETwbFKAJatz+w5IQA/M4LzpgLPzukPcra9yuY1lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPEnwoXvwhU1OEQ2W//5eRl0FReCAFAo7Dzb1IVTdvSAiBogXX5hX3iATXscalmPqx+QnbsZR8oK6Z9serFFERxXQ=="}]},"directories":{}},"0.0.5":{"name":"message-format","version":"0.0.5","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.1.1","6to5-core":"3.1.1","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","istanbul":"0.3.5","istanbul-instrumenter-loader":"0.1.2","jasmine-core":"2.1.3","jasmine-node":"1.14.5","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","jshint":"jshint src/*.js","prepublish":"6to5 --loose=all src --out-dir dist","test":"npm run jshint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"6to5-node --loose=all -t -- node_modules/.bin/jasmine-node --test-dir test"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"b062d7c023a5a862ff8878e1501c639ca6ad169c","_id":"message-format@0.0.5","_shasum":"2fb8eea85ee8dd008f60bd89f1d5d496b7377295","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"2fb8eea85ee8dd008f60bd89f1d5d496b7377295","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.5.tgz","integrity":"sha512-UEwZZTb7UzlbOeB4JRJ3Lz3l8KXhuDa6pUFw8SjCy/FrrMPFLeztehD30NXy6nkoSNzyb4BwdOxY3xWorUK6QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNYr9kqIXoEt4Hf9Jtyj0jzYi5yWMlqH9ntvsH18LDmQIhALPVkKI6SUsL79K1eYqGGSvd9J3kh6+7d6yjEi6+bWRX"}]},"directories":{}},"0.0.6":{"name":"message-format","version":"0.0.6","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.1.1","6to5-core":"3.1.1","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","istanbul":"0.3.5","istanbul-instrumenter-loader":"0.1.2","jasmine-core":"2.1.3","jasmine-node":"1.14.5","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","jshint":"jshint src/*.js","prepublish":"6to5 --loose=all src --out-dir dist","test":"npm run jshint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"6to5-node --loose=all -t -- node_modules/.bin/jasmine-node --test-dir test"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"2e3717c75ea0ab822e5a0d1a09f486cc730e112f","_id":"message-format@0.0.6","_shasum":"92947a8e0568219b555c23c501ed7ec276b75327","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"92947a8e0568219b555c23c501ed7ec276b75327","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.6.tgz","integrity":"sha512-Hf+zszyr/n7Jwm8AN01m7B5SP+2cOqB0YOlpIckmXD5+6MG+cYV15lPEbxEhUKbX91tXACnYsejfQ2pU+12xgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcQjRofXmjS5CRuuv9MjoUBfhvt7oJaMcwMkDV1FsBDwIgBQt0BDPktAPfdHpPomDCGs0GiAkN4prk3GPt/zMQF9Q="}]},"directories":{}},"0.0.7":{"name":"message-format","version":"0.0.7","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"6to5":"3.1.1","6to5-core":"3.1.1","6to5-loader":"3.0.0","benchmark":"1.0.0","intl":"0.1.4","intl-messageformat":"1.0.4","istanbul":"0.3.5","istanbul-instrumenter-loader":"0.1.2","jasmine-core":"2.1.3","jasmine-node":"1.14.5","jshint":"2.6.0","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.2","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"6to5-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","jshint":"jshint src/*.js","prepublish":"6to5 --loose=all src --out-dir dist","test":"npm run jshint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"6to5-node --loose=all -t -- node_modules/.bin/jasmine-node --test-dir test"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"4eb0c56a3868898fcdc11e99893dbd807de81ffd","_id":"message-format@0.0.7","_shasum":"fb8bdb0e9e06c019578c5fa57d15abb78685d1e7","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"fb8bdb0e9e06c019578c5fa57d15abb78685d1e7","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.0.7.tgz","integrity":"sha512-TN2xRGLx/t7nyKAsPamEpVxuZ3fLlSqnrk5YetN/wIrIgoncsAEmu0KKYS9jx7qxPq+vLqCfBdg8Cu04EMXp4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzn5rtWTbwQUs2vsONa+KV1TiutxnJ6s6iiEldERyTUwIgENU+/XgujysyxMGZ1exOVz0OY0vS/zYFdu25QvetLZ8="}]},"directories":{}},"0.1.0":{"name":"message-format","version":"0.1.0","description":"Intl.MessageFormat polyfill supporting ICU message format","main":"dist/message-format.js","dependencies":{},"devDependencies":{"babel":"4.0.1","babel-core":"4.0.1","babel-loader":"4.0.0","benchmark":"1.0.0","eslint":"0.14.1","intl":"0.1.4","intl-messageformat":"1.0.4","istanbul":"0.3.5","istanbul-instrumenter-loader":"0.1.2","jasmine-core":"2.2.0","jasmine-node":"1.14.5","jscs":"1.11.3","karma":"0.12.31","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"0.3.5","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.3","karma-webpack":"1.5.0","webpack":"1.5.3"},"scripts":{"benchmark":"babel-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","lint":"jscs src/*.js && eslint src/*.js || true","prepublish":"mkdir -p dist && babel --loose=all src --out-dir dist && webpack -p","test":"npm run lint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"babel-node --loose=all -t -- node_modules/.bin/jasmine-node --test-dir test"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"cd4113e2aa8d1c75b177a61fefeb5c7ba8805cb1","_id":"message-format@0.1.0","_shasum":"bb4bf5cedebbb2d6b50be7314e07493bb08cc9f6","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"bb4bf5cedebbb2d6b50be7314e07493bb08cc9f6","tarball":"https://registry.npmjs.org/message-format/-/message-format-0.1.0.tgz","integrity":"sha512-Vs41ic6TtZzeEoZFxmLJRDDz16ipYw1F7VObI6P6ZCvS2NZheuLheP+E8xEwUWqiHeIFNCr395SBhsNS7XqRCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx6efV6FX492dHNf5BNpxbI64Z47jm0Al91BkTBnjSGAiEAyMXHL28bxz/pRuckH36fBaBNH32FHUd19I+KC1V+qAA="}]},"directories":{}},"1.0.0":{"name":"message-format","version":"1.0.0","description":"Intl.MessageFormat polyfill supporting ICU message format","keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"main":"lib/message-format.js","dependencies":{},"devDependencies":{"babel":"4.6.3","babel-core":"4.6.3","babel-loader":"4.0.0","benchmark":"1.0.0","chai":"2.1.0","eslint":"0.15.1","intl":"0.1.4","intl-messageformat":"1.0.4","istanbul":"0.3.6","jscs":"1.11.3","karma":"0.12.31","karma-chai":"0.1.0","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-mocha":"0.1.10","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.4","karma-webpack":"1.5.0","mocha":"2.1.0","webpack":"1.6.0"},"scripts":{"benchmark":"babel-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","lint":"jscs src/*.js && eslint src/*.js || true","prepublish":"babel --loose=all src --out-dir lib && webpack -p","test":"npm run lint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"istanbul cover _mocha -- -cG -R dot -r ./test/setup test/**/*.spec.js"},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"94a32ba7fb8be2426be9a71026929f3552285a41","_id":"message-format@1.0.0","_shasum":"8b4b14d929af44dc0d708ac1899d606d3eeac92f","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.2","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"8b4b14d929af44dc0d708ac1899d606d3eeac92f","tarball":"https://registry.npmjs.org/message-format/-/message-format-1.0.0.tgz","integrity":"sha512-gCvQbTEfpZVJs+v5lGrBIsK57+k06BKwgXQbjEDGcu1VZNbWZ9R5eHPZWRyeRcVsRRDEsV65cgegW6PAPfQtwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwUS1rgG2rZDmmBv5MjEf+399Fs/PTpNv2fcZ/4zDMjAiEAvi5B9nxdUrXbyMMYZA9TR2OjRjyTUWrzeQSqOU3JYWo="}]},"directories":{}},"1.1.0":{"name":"message-format","version":"1.1.0","description":"Intl.MessageFormat polyfill supporting ICU message format","keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"main":"lib/message-format.js","dependencies":{},"devDependencies":{"babel":"4.7.16","babel-core":"4.7.16","babel-loader":"4.2.0","benchmark":"1.0.0","chai":"2.1.2","intl":"0.1.4","intl-messageformat":"1.1.0","istanbul":"0.3.10","karma":"0.12.31","karma-chai":"0.1.0","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-mocha":"0.1.10","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.4","karma-webpack":"1.5.0","mocha":"2.2.1","standard":"^3.2.1","webpack":"1.7.3"},"scripts":{"benchmark":"babel-node --loose=all scripts/benchmark.js","cldr":"scripts/cldr.sh","lint":"standard","prepublish":"babel --loose=all src --out-dir lib && webpack -p","test":"npm run lint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"istanbul cover _mocha -- -cG -R dot -r ./test/setup test/**/*.spec.js"},"standard":{"ignore":["lib/**"]},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"cc3889b8372161c0d2b6ab09886ffb6e70e14282","_id":"message-format@1.1.0","_shasum":"0d82e3a7e091b283d3e61f88a0317ab19031af47","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"0d82e3a7e091b283d3e61f88a0317ab19031af47","tarball":"https://registry.npmjs.org/message-format/-/message-format-1.1.0.tgz","integrity":"sha512-jBg6cGcGOG5po/pkkxOdPUKq2cyXPTiO7LEoQr1gt8d60nj1c/5yFUhjJTGHJjDfX6J6ub6tzFJyW2X/kQ0ZoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlMZtzFmwKrohFABpXBn7Qp2J/iMSie3BhS5UuJTs2zAiEApMZsdjU57AhWfKSQalAdPQGS0ap24/ZIGfJSm7RUU3w="}]},"directories":{}},"1.2.0":{"name":"message-format","version":"1.2.0","description":"Intl.MessageFormat polyfill supporting ICU message format","keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"main":"lib/message-format.js","dependencies":{},"devDependencies":{"babel":"4.7.16","babel-core":"4.7.16","babel-loader":"4.2.0","benchmark":"1.0.0","chai":"2.1.2","cldr-core":"27.0.0","intl":"0.1.4","intl-messageformat":"1.1.0","istanbul":"0.3.10","karma":"0.12.31","karma-chai":"0.1.0","karma-chrome-launcher":"0.1.7","karma-cli":"0.0.4","karma-coverage":"0.2.7","karma-firefox-launcher":"^0.1.4","karma-mocha":"0.1.10","karma-phantomjs-launcher":"0.1.4","karma-safari-launcher":"0.1.1","karma-sourcemap-loader":"0.3.4","karma-webpack":"1.5.0","mocha":"2.2.1","standard":"^3.2.1","webpack":"1.7.3"},"scripts":{"benchmark":"babel-node --loose=all scripts/benchmark.js","cldr":"babel-node --loose=all scripts/cldr.js","lint":"standard","prepublish":"babel --loose=all src --out-dir lib && webpack -p","test":"npm run lint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"istanbul cover _mocha -- -cG -R dot -r ./test/setup test/**/*.spec.js"},"standard":{"ignore":["lib/**"]},"repository":{"type":"git","url":"http://github.com/thetalecrafter/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/thetalecrafter/message-format/issues"},"homepage":"https://github.com/thetalecrafter/message-format","gitHead":"074dfb7ac4fb69c5c07f0ddeb59692d2dd0f5567","_id":"message-format@1.2.0","_shasum":"a5db9e2ddac1137e76c225bc35281af6fa514c0f","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"a5db9e2ddac1137e76c225bc35281af6fa514c0f","tarball":"https://registry.npmjs.org/message-format/-/message-format-1.2.0.tgz","integrity":"sha512-svGypRHPTccpDHPCHvR/7SEy1zG65dwDNhTGugPZyeE4CTuEQg5iVs+L8zIVmCQgIRfVH7QyFPawSSqHEF3fZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkupdgjXybYo4xqu5hVJjZ/V9jauQnyqnqFY5yvsFD8gIge4xNeCwUHDhHXvS+wyrsibxK+3ARisJ+k3gKCsCU4e8="}]},"directories":{}},"1.2.1":{"name":"message-format","version":"1.2.1","description":"Intl.MessageFormat prollyfill supporting ICU message format","keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"main":"lib/message-format.js","dependencies":{},"devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-loader":"^5.3.1","benchmark":"^1.0.0","chai":"^3.0.0","cldr-core":"^27.0.0","intl":"^0.1.4","intl-messageformat":"^1.1.0","istanbul":"^0.3.17","karma":"^0.12.37","karma-chai":"^0.1.0","karma-chrome-launcher":"^0.2.0","karma-cli":"^0.1.0","karma-coverage":"^0.4.2","karma-firefox-launcher":"^0.1.4","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.0","karma-safari-launcher":"^0.1.1","karma-sourcemap-loader":"^0.3.5","karma-webpack":"^1.5.1","mocha":"^2.2.5","standard":"^4.5.2","webpack":"^1.10.1"},"scripts":{"benchmark":"babel-node --loose=all scripts/benchmark.js","cldr":"babel-node --loose=all scripts/cldr.js","lint":"standard","prepublish":"babel --loose=all src --out-dir lib && webpack -p","test":"npm run lint && npm run test-node && npm run test-browsers","test-browsers":"karma start --browsers Firefox,PhantomJS --single-run","test-node":"istanbul cover _mocha -- -cG -R dot -r ./test/setup test/**/*.spec.js"},"standard":{"ignore":["lib/**"]},"repository":{"type":"git","url":"git+ssh://git@github.com/format-message/message-format.git"},"author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/format-message/message-format/issues"},"homepage":"https://github.com/format-message/message-format","gitHead":"34c842fc1ffeda937ef5436132b6995741cf9f8c","_id":"message-format@1.2.1","_shasum":"64b5b5f5c21217352cff474c0a42a3ec542badbb","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"64b5b5f5c21217352cff474c0a42a3ec542badbb","tarball":"https://registry.npmjs.org/message-format/-/message-format-1.2.1.tgz","integrity":"sha512-gSAe+NSQwkFftc0DoP2kLBXBExs7iJ3QCLD1h73/sfjGznHs5oqROyyx6Bn+fguCMj/iNe/6gILDrJAdz4rbNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4LE4qg6Bl5uPa30SMNplq8+rfgCtnsA8IM5lSQVVxjAiEAryrDFplY2CHdsdpUIwH0/nbDYUyd8DFv/RdtqPio09Y="}]},"directories":{}},"2.0.0":{"name":"message-format","version":"2.0.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^4.0.0","format-message-parse":"^4.0.0"},"_id":"message-format@2.0.0","scripts":{},"_shasum":"7d04c6e9ba79222827a566153175b9b64c8ca747","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"dist":{"shasum":"7d04c6e9ba79222827a566153175b9b64c8ca747","tarball":"https://registry.npmjs.org/message-format/-/message-format-2.0.0.tgz","integrity":"sha512-cMNv5iCzSdm7AxJWlRgokLNRsC46hrb64FkD/FNh6/UtD42OtIDtGjyKzxDejloPs/Qsb5CaK5CIz8daQrjNvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQvokZFIypjpgT5ZDAQyrPGz0DrOCn7GH09l8UIAt5iwIgekPOkcCCTuUCu7hweZ/jAQq4hxY46N1DLU3RA4PVVM8="}]},"directories":{}},"5.0.0-beta.9":{"name":"message-format","version":"5.0.0-beta.9","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.0.0-beta.9","format-message-parse":"^5.0.0-beta.9"},"_id":"message-format@5.0.0-beta.9","scripts":{},"_shasum":"045787eae2eeb0e6446acbf1fdbf6b976cf632b3","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"shasum":"045787eae2eeb0e6446acbf1fdbf6b976cf632b3","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.0.0-beta.9.tgz","integrity":"sha512-MPg64siAYCxBa+kAlFDiORfHz3Lt0xmA+Rh6C+9oYvA32k2Y4gXQDZ6+bqmq1p7m1zp6sdTfoEK8B8gMau6DTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwRp7f3h7MXCknQgAbpCNOcDf1VTj/vlOSLb48gk9E2gIgO5Guugq/nEVBLSMeRhZauv5EkTyOHYd0+aUloGNLQ/0="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/message-format-5.0.0-beta.9.tgz_1474917069228_0.41359370527788997"},"directories":{}},"5.0.0-beta.10":{"name":"message-format","version":"5.0.0-beta.10","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.0.0-beta.10","format-message-parse":"^5.0.0-beta.10"},"_id":"message-format@5.0.0-beta.10","scripts":{},"_shasum":"d50389985f43fda31a8710498c69d6895c0b3122","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"shasum":"d50389985f43fda31a8710498c69d6895c0b3122","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.0.0-beta.10.tgz","integrity":"sha512-z7TV8QP4+Jfql/IpMbd8RJ4iZfk6xp7KJI4aORA2ikc05vI4BWQ7JQPnSs0XX3lZpl/UnMMKcRS+ExuvlWDvnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWIau125mQnXBBXng/PylgdrURVoCKIzcRx0rSO4FuZAIgXmrNGyqT/d/f6QGiyggWD94E7ANeGiekAcAa4T3IZcU="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/message-format-5.0.0-beta.10.tgz_1474918828324_0.3015637539792806"},"directories":{}},"5.0.0":{"name":"message-format","version":"5.0.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.0.0","format-message-parse":"^5.0.0"},"_id":"message-format@5.0.0","scripts":{},"_shasum":"6e6295fb4eb8146a5478276a878bfed3940700b3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"shasum":"6e6295fb4eb8146a5478276a878bfed3940700b3","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.0.0.tgz","integrity":"sha512-NrEaM+PwVOvQdGqi531qK8AkSwbssVxYho3HBAFWdFxLD2NACbQxYoXRuqQf1vA2IpQ51yVdWyNyGbHHu4ydQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZ8vVTpZMUfB5mPmuGGXR7eReLI2ueYeXPLbNub6gulAiA/SUf/gRwY2GR9lI/94AFnVw5Wh7roX7q3U3IvhkiWjw=="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/message-format-5.0.0.tgz_1475004748238_0.2326973737217486"},"directories":{}},"5.1.0":{"name":"message-format","version":"5.1.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.1.0","format-message-parse":"^5.1.0"},"_id":"message-format@5.1.0","scripts":{},"_shasum":"6098b7c5186ad3bd1598754b85a01cf13c31de7d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"shasum":"6098b7c5186ad3bd1598754b85a01cf13c31de7d","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.1.0.tgz","integrity":"sha512-YIPx++0ZRChpHExaR2QEMtjbkV9Vcne9JiWRzIFMP+Gcnukn/h5j3RsVAtXf4/SShebd36cGOTsdZssNoMRjiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl5iIsk/l6ZhcJv0TnNKIUWf0Fmb9mOe5ZAvwAP1L6oAiEA+erOfxNldgQEQlQzU4KLi4sVS3BORIaW8ycRl6C5x1I="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/message-format-5.1.0.tgz_1482967672844_0.9520904819946736"},"directories":{}},"5.1.2":{"name":"message-format","version":"5.1.2","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.1.2","format-message-parse":"^5.1.2"},"_id":"message-format@5.1.2","scripts":{},"_shasum":"90d2cb89646a613f3430e528c5fe63cb4afcdbcf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"shasum":"90d2cb89646a613f3430e528c5fe63cb4afcdbcf","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.1.2.tgz","integrity":"sha512-xbUVl/vnVjq5eWnq6PymmNVeTz7GNgj7e/tDD87D6sUzrAJw2mu/kdbWpJx+TtrKbZvQghaiw3KUQLIgUcruvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ+9ivf0Qb9CDuY2HP93aRsQRUaFNW2oJ6QGIJ9P8vmwIgAiMqxvhNc19Qi0v/T+52V72s3IhieX3aSpryhp9sXu4="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/message-format-5.1.2.tgz_1490283375463_0.9036221082787961"},"directories":{}},"5.2.1":{"name":"message-format","version":"5.2.1","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"thetalecrafter@gmail.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^5.2.1","format-message-parse":"^5.1.2"},"_id":"message-format@5.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-jWIyUkZxva+i+ihWS1asLtqXVQaqnGD28wP/5B+YDlD6qI9HpOxHsQuAN1So/MP2eqAZ6Q2xno7gbJkOyDSSIQ==","shasum":"b8ef856ba6bf1284acc3f625807854ef2e3615fe","tarball":"https://registry.npmjs.org/message-format/-/message-format-5.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpaK4ShN4OqVd60YSBdHCDf7UkZppwOc819OLAy97GZAiA/yAYPsGNhaU9QNirqfNZb7jSe6tiKr3wT+rXocv9I1w=="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format-5.2.1.tgz_1509740055619_0.66558738052845"},"directories":{}},"6.0.0-alpha.0":{"name":"message-format","version":"6.0.0-alpha.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@thetalecrafter.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.0-alpha.0","format-message-parse":"^6.0.0-alpha.0"},"readme":"# message-format\n\n> Intl.MessageFormat prollyfill supporting ICU message format\n\n[![npm Version][npm-image]][npm]\n[![JS Standard Style][style-image]][style]\n\n\nQuick Start\n-----------\n\n`npm install message-format --save` adds the library to `node_modules`. You can\nthen use it as follows:\n\n```js\nvar MessageFormat = require('message-format');\n\nvar message = new MessageFormat('en-US', 'Hello { place }!');\nvar formatted = message.format({ place:'World' });\n```\n\nThe library works great with tools like browserify and webpack for use in\nfront-end code. Also check out [format-message][format-message] for an\nalternative API and inlining translations at build time.\n\nNote: message-format relies on `Intl.NumberFormat` and `Intl.DateTimeFormat`\nfor formatting `number`, `date`, and `time` arguments. If you are in an\nenvironment missing these (like node <= 0.12, IE < 11, or Safari < 10) you'll\nneed to use a [polyfill][intl]. If `Intl` formats are missing, an error occurs\nwhen formatting these arguments.\n\n\nOverview\n--------\n\nThe [ICU Message Format][icu-message] is a great format for user-visible\nstrings, and includes simple placeholders, number and date placeholders, and\nselecting among submessages for gender and plural arguments. The format is\nused in apis in [C++][icu-cpp], [PHP][icu-php], and [Java][icu-java].\n\nmessage-format is intended as a polyfill for the yet to be standardized\n`Intl.MessageFormat` api. Since there is only a [strawman proposal][proposal]\nat this point, this library represents only one possible way the standard api\ncould eventually work, hence \"prollyfill\".\n\n### Loading locale data\n\nmessage-format supports plural rules for all CLDR languages. Locale-aware\nformatting of number, date, and time are delegated to the `Intl` objects,\nand select is the same across all locales. You don't need to load any extra\nfiles for particular locales for message-format.\n\n### Supported ICU Formats\n\n* `number` - `percent`, `currency`\n* `date` - `short`, `medium`, `long`, `full`\n* `time` - `short`, `medium`, `long`, `full`\n* `plural`\n* `selectordinal`\n* `select`\n\n### Unsupported ICU Formats\n\n`ordinal`, `duration`, and `spellout` arguments are supported by the parser,\nbut just act like `number`. These are not supported by `Intl.NumberFormat`.\nThey require a lot of language-specific code, and would make the library\nundesireably large. For now, if you need these kinds of formats, you can pass\nthem into the message pre-formatted, and refence them in the message pattern\nwith a simple string placeholder (`{ arg }`).\n\n\nAPI\n---\n\n### `MessageFormat`\n\n```js\nvar MessageFormat = require('message-format')\n// or\nimport MessageFormat from 'message-format'\n\nnew MessageFormat(locales, pattern)\n```\n\nConstruct a message format object\n\nParameters\n\n- `locales` is a string with a BCP 47 language tag, or an array of such strings.\n- `pattern` is a properly formatted ICU Message Format pattern. A poorly formatted pattern will cause an `Error` to be thrown.\n\n### `MessageFormat` instances\n\n```js\nmessage.format([args])\n```\n\nFormat the message with the given arguments\n\nParameters\n\n- `args` is an object containing the values to replace placeholders with. Required if the pattern contains placeholders.\n\n\nExamples\n--------\n\n### Simple string placeholders\n\n```js\nvar message = new MessageFormat('en', 'Welcome back, {name}!');\nmessage.format({ name:'Bob' }); // \"Welcome back, Bob!\"\nmessage.format({ name:'Bill' }); // \"Welcome back, Bill!\"\n```\n\n### Quote escaping rules\n\nEscaping is a little weird in ICU Message Format.\n\n1. `''` is always `'`\n2. `'` begins an escaped string only if followed immediately by a syntax char (`{}#`)\n3. `'` ends an escaped string, unless it is doubled. See #1\n\nThe recommendation from ICU is to use the ASCII apostrophe (`'` U+0027) only\nfor escaping syntax characters, and use the pretty single quote (`’` U+2019)\nfor actual apostrophes and single quotes in a message pattern.\n\n```js\nvar message = new MessageFormat('en', 'This isn\\'\\'t a \\'{simple}\\' \\'string\\'');\nmessage.format(); // \"This isn't a {simple} 'string'\"\n\n// double quotes or backticks (ES6) make it a little easier to read\nmessage = new MessageFormat(\"en\", \"This isn''t a '{simple}' 'string'\");\nmessage.format(); // \"This isn't a {simple} 'string'\"\n```\n\n### number, date, and time placeholders\n\n```js\nvar message = new MessageFormat('en', 'You took {n,number} pictures since {d,date} {d,time}');\nmessage.format({ n:4000, d:new Date() }); // \"You took 4,000 pictures since Jan 1, 2015 9:33:04 AM\"\n\nmessage = new MessageFormat('en', '{ n, number, percent }');\nmessage.format({ n:0.1 }); // \"10%\"\n\nmessage = new MessageFormat('en', '{ shorty, date, short }');\nmessage.format({ shorty:new Date() }); // \"1/1/15\"\n```\n\n### selectordinal\n\n```js\nvar message = new MessageFormat('en', '{ n, selectordinal,\\\n  one {#st}\\\n  two {#nd}\\\n  few {#rd}\\\n  other {#th}\\\n} place')\nmessage.format({ n:102 }) // \"102nd place\"\n```\n\n### Complex string with select and plural in ES6\n\n```js\nimport MessageFormat from 'message-format'\n\n// using a template string for multiline, no interpolation\nlet message = new MessageFormat('en', `On { date, date, short } {name} ate {\n  numBananas, plural,\n       =0 {no bananas}\n       =1 {a banana}\n    other {# bananas}\n  } {\n  gender, select,\n      male {at his house.}\n    female {at her house.}\n     other {at their house.}\n  }`)\n\nmessage.format({\n  date: new Date(),\n  name: 'Curious George',\n  gender: 'male',\n  numBananas: 27\n}) // \"On 1/1/15 Curious George ate 27 bananas at his house.\"\n```\n\n\nLicense\n-------\n\nThis software is free to use under the MIT license.\nSee the [LICENSE-MIT file][LICENSE] for license text and copyright information.\n\n[npm]: https://www.npmjs.org/package/message-format\n[npm-image]: https://img.shields.io/npm/v/message-format.svg\n[style]: https://github.com/feross/standard\n[style-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[format-message]: https://github.com/format-message/format-message\n[icu-message]: http://userguide.icu-project.org/formatparse/messages\n[icu-cpp]: http://icu-project.org/apiref/icu4c/classicu_1_1MessageFormat.html\n[icu-php]: http://php.net/manual/en/class.messageformatter.php\n[icu-java]: http://icu-project.org/apiref/icu4j/\n[proposal]: http://wiki.ecmascript.org/doku.php?id=globalization:messageformatting\n[intl]: https://github.com/andyearnshaw/Intl.js\n[LICENSE]: https://github.com/format-message/format-message/blob/master/LICENSE-MIT\n","readmeFilename":"README.md","_id":"message-format@6.0.0-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-+sDvKtndsxoV01uEf8MX8NoT8n6Ybq8Z5XIAzSarRb8xLbjxt0AnLycPhz2WFXDpbo864GyH7kraBJ/58BuO9A==","shasum":"684057de3898dfc6b2fc6898b254809540cbd0f7","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.0-alpha.0.tgz","fileCount":4,"unpackedSize":13287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1SRVCRA9TVsSAnZWagAAmzEP/R1a97lpPzTobCsMYvQA\noetFAzDU+YaZlI8/DggSSjgAN056k/dLyzVYRRemmMxQ79tf3fHSVcxL2c6f\n1AHA4qQ9wcm269uTkPK3E3Jzanthv6mO2WrZGUnOB6MpK3Eq1AG+NWSs8Fv2\n3spuNq4xQXkMesPgi1wdy1F1HZ39GWHi/NjaaWrXaFROAXcT9jjf86XHXQ81\nvXZJoZZZnDffxVyqxS3TBNgQoH4e/NpRrGSUV5QumcufVCO51KKxdB5ak6BA\nMv+70Cv4pU4sJ2kmRCxQnNLAS5tIgTb46ayhqCfw8Wh8tivvKdiFrEUDSxRt\nm6keXfIjpbQr/doQ3ous6BlZnbAnO4OVivSbuvYsbBBzrxeWk0takDVkjUn8\nKSbbOpFGKjp/u7tXU+KY42oCK+BQrEcEeB318x57pb/d8leDhHX/ZgculRm3\nZMAhn9qA00z8bxO/c007/zGFy5uBKuOxDTBTv9MoM4EIX7VtgKyukaW0nH4w\nwWU7nCwDh4y/pArlCE9SaLpmki6hE+H84/ssO1bM5AWpJk2j1cAERgH/402x\n6lL7MF6oWVBJUSWdxBNbd3lcspv1nehuJqStTN9Pw7KR6ZE4I4wbLubny7BL\nfbpdkt5xOZKKJYVB/vIYyIz/uoL7hjkIgww9tTsKIIFCEt7yFvZD0vSUl9SE\nXHRZ\r\n=MjnX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOqNW//rKMmnPRZt/xV7KjKl1FL30Jb1l1fVXrjzvb0AiAYPBQKueNGapYJ0OG0uUkcaiaYgCxezcoMVnC02VlzHw=="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.0-alpha.0_1523917908553_0.7621510323212057"},"_hasShrinkwrap":false},"6.0.0-alpha.1":{"name":"message-format","version":"6.0.0-alpha.1","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@thetalecrafter.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.0-alpha.1","format-message-parse":"^6.0.0-alpha.1"},"readme":"# message-format\n\n> Intl.MessageFormat prollyfill supporting ICU message format\n\n[![npm Version][npm-image]][npm]\n[![JS Standard Style][style-image]][style]\n\n\nQuick Start\n-----------\n\n`npm install message-format --save` adds the library to `node_modules`. You can\nthen use it as follows:\n\n```js\nvar MessageFormat = require('message-format');\n\nvar message = new MessageFormat('en-US', 'Hello { place }!');\nvar formatted = message.format({ place:'World' });\n```\n\nThe library works great with tools like browserify and webpack for use in\nfront-end code. Also check out [format-message][format-message] for an\nalternative API and inlining translations at build time.\n\nNote: message-format relies on `Intl.NumberFormat` and `Intl.DateTimeFormat`\nfor formatting `number`, `date`, and `time` arguments. If you are in an\nenvironment missing these (like node <= 0.12, IE < 11, or Safari < 10) you'll\nneed to use a [polyfill][intl]. If `Intl` formats are missing, an error occurs\nwhen formatting these arguments.\n\n\nOverview\n--------\n\nThe [ICU Message Format][icu-message] is a great format for user-visible\nstrings, and includes simple placeholders, number and date placeholders, and\nselecting among submessages for gender and plural arguments. The format is\nused in apis in [C++][icu-cpp], [PHP][icu-php], and [Java][icu-java].\n\nmessage-format is intended as a polyfill for the yet to be standardized\n`Intl.MessageFormat` api. Since there is only a [strawman proposal][proposal]\nat this point, this library represents only one possible way the standard api\ncould eventually work, hence \"prollyfill\".\n\n### Loading locale data\n\nmessage-format supports plural rules for all CLDR languages. Locale-aware\nformatting of number, date, and time are delegated to the `Intl` objects,\nand select is the same across all locales. You don't need to load any extra\nfiles for particular locales for message-format.\n\n### Supported ICU Formats\n\n* `number` - `percent`, `currency`\n* `date` - `short`, `medium`, `long`, `full`\n* `time` - `short`, `medium`, `long`, `full`\n* `plural`\n* `selectordinal`\n* `select`\n\n### Unsupported ICU Formats\n\n`ordinal`, `duration`, and `spellout` arguments are supported by the parser,\nbut just act like `number`. These are not supported by `Intl.NumberFormat`.\nThey require a lot of language-specific code, and would make the library\nundesireably large. For now, if you need these kinds of formats, you can pass\nthem into the message pre-formatted, and refence them in the message pattern\nwith a simple string placeholder (`{ arg }`).\n\n\nAPI\n---\n\n### `MessageFormat`\n\n```js\nvar MessageFormat = require('message-format')\n// or\nimport MessageFormat from 'message-format'\n\nnew MessageFormat(locales, pattern)\n```\n\nConstruct a message format object\n\nParameters\n\n- `locales` is a string with a BCP 47 language tag, or an array of such strings.\n- `pattern` is a properly formatted ICU Message Format pattern. A poorly formatted pattern will cause an `Error` to be thrown.\n\n### `MessageFormat` instances\n\n```js\nmessage.format([args])\n```\n\nFormat the message with the given arguments\n\nParameters\n\n- `args` is an object containing the values to replace placeholders with. Required if the pattern contains placeholders.\n\n\nExamples\n--------\n\n### Simple string placeholders\n\n```js\nvar message = new MessageFormat('en', 'Welcome back, {name}!');\nmessage.format({ name:'Bob' }); // \"Welcome back, Bob!\"\nmessage.format({ name:'Bill' }); // \"Welcome back, Bill!\"\n```\n\n### Quote escaping rules\n\nEscaping is a little weird in ICU Message Format.\n\n1. `''` is always `'`\n2. `'` begins an escaped string only if followed immediately by a syntax char (`{}#`)\n3. `'` ends an escaped string, unless it is doubled. See #1\n\nThe recommendation from ICU is to use the ASCII apostrophe (`'` U+0027) only\nfor escaping syntax characters, and use the pretty single quote (`’` U+2019)\nfor actual apostrophes and single quotes in a message pattern.\n\n```js\nvar message = new MessageFormat('en', 'This isn\\'\\'t a \\'{simple}\\' \\'string\\'');\nmessage.format(); // \"This isn't a {simple} 'string'\"\n\n// double quotes or backticks (ES6) make it a little easier to read\nmessage = new MessageFormat(\"en\", \"This isn''t a '{simple}' 'string'\");\nmessage.format(); // \"This isn't a {simple} 'string'\"\n```\n\n### number, date, and time placeholders\n\n```js\nvar message = new MessageFormat('en', 'You took {n,number} pictures since {d,date} {d,time}');\nmessage.format({ n:4000, d:new Date() }); // \"You took 4,000 pictures since Jan 1, 2015 9:33:04 AM\"\n\nmessage = new MessageFormat('en', '{ n, number, percent }');\nmessage.format({ n:0.1 }); // \"10%\"\n\nmessage = new MessageFormat('en', '{ shorty, date, short }');\nmessage.format({ shorty:new Date() }); // \"1/1/15\"\n```\n\n### selectordinal\n\n```js\nvar message = new MessageFormat('en', '{ n, selectordinal,\\\n  one {#st}\\\n  two {#nd}\\\n  few {#rd}\\\n  other {#th}\\\n} place')\nmessage.format({ n:102 }) // \"102nd place\"\n```\n\n### Complex string with select and plural in ES6\n\n```js\nimport MessageFormat from 'message-format'\n\n// using a template string for multiline, no interpolation\nlet message = new MessageFormat('en', `On { date, date, short } {name} ate {\n  numBananas, plural,\n       =0 {no bananas}\n       =1 {a banana}\n    other {# bananas}\n  } {\n  gender, select,\n      male {at his house.}\n    female {at her house.}\n     other {at their house.}\n  }`)\n\nmessage.format({\n  date: new Date(),\n  name: 'Curious George',\n  gender: 'male',\n  numBananas: 27\n}) // \"On 1/1/15 Curious George ate 27 bananas at his house.\"\n```\n\n\nLicense\n-------\n\nThis software is free to use under the MIT license.\nSee the [LICENSE-MIT file][LICENSE] for license text and copyright information.\n\n[npm]: https://www.npmjs.org/package/message-format\n[npm-image]: https://img.shields.io/npm/v/message-format.svg\n[style]: https://github.com/feross/standard\n[style-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[format-message]: https://github.com/format-message/format-message\n[icu-message]: http://userguide.icu-project.org/formatparse/messages\n[icu-cpp]: http://icu-project.org/apiref/icu4c/classicu_1_1MessageFormat.html\n[icu-php]: http://php.net/manual/en/class.messageformatter.php\n[icu-java]: http://icu-project.org/apiref/icu4j/\n[proposal]: http://wiki.ecmascript.org/doku.php?id=globalization:messageformatting\n[intl]: https://github.com/andyearnshaw/Intl.js\n[LICENSE]: https://github.com/format-message/format-message/blob/master/LICENSE-MIT\n","readmeFilename":"README.md","_id":"message-format@6.0.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-dnswGYXWGXSctuZEoHZmIjd161vONTi6kUoJwCiGRTnukg/GfRqML+gI5jT3PMExAZ9qpQ8bgg+xr7NXS2YyvA==","shasum":"6e9e5f0860d121e743a997d329ae7f8612c1f1f6","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":13287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1hkaCRA9TVsSAnZWagAACeAP/2ZbGmpJG6dpv5fNb+Yu\nXCeQ+RDWGGrLJaKEDNMJP7SvFmODTiLRBRWYNeDCbWSKEBPRyxGJSIbKgvIG\nCF8OTwTQaSiVESDqCOMFCmU/8LmEaxxiAglOIXeVtYwSzg9wG3G+X5DXHI5+\n+0gZuPjhgxpkSSJyJCS0F7Gl8rgRaF+49AKM8Iytck1EbPS5ZsQLNE+jAgsM\nTIEsThg/dvWJbDnJuFQ+PNYsO35HKu5ysUfx9xFqCjzIoocS24OOwGBvhuLZ\nVgrlH/PtGyCiMXbCNtNPNLkPHVbBHU+ZxSFAYtkAlxIO41nPWGQwNaNWk+xm\nyZWf1C5eSmsd0QGFqeZ9QV3diLISjxx8xZhe3LZCiu9faQGTMm50pg1dbg7l\nBkqpAVIQSjGWrfUEEiFEQ3KfBrOnxIwVcqKBbRzYQ4L3t5Y3+IiZXPx3WzcA\nNMERSCTd/3qxs+YDrUZEjX3esGEjtEflIDc63dy0zP8aPJh9OFY1jA5NDiQn\nWONkORIJmCSiNmeA+9Vt8zV+lMq+rsa2BOQda7jhDXbNby9jLLZR+KiK7Xpr\nE4owQncpo8PyfTCJam0j6srwmoJJbuBOo3Oyl3D54xcWaDAVriywlgJO5fj9\nEM98Ds1mm27u0QAC6abNsZs+1po5qmrOs4p4TQjn6wORmwBE/tQbax5DL+gG\nMAfT\r\n=f6iw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBLnC8MXqtHnkrk33g+4y6iadnhqK6TTeGks5GRBd+/QIhAKzi0wusDy/cHKx9xDVOQZCJ35QbSfrpnLsqGLirlgj/"}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.0-alpha.1_1523980569854_0.806572497601403"},"_hasShrinkwrap":false},"6.0.0-alpha.2":{"name":"message-format","version":"6.0.0-alpha.2","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@thetalecrafter.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.0-alpha.2","format-message-parse":"^6.0.0-alpha.2"},"readme":"# message-format\n\n> Intl.MessageFormat prollyfill supporting ICU message format\n\n[![npm Version][npm-image]][npm]\n[![JS Standard Style][style-image]][style]\n\n\nQuick Start\n-----------\n\n`npm install message-format --save` adds the library to `node_modules`. You can\nthen use it as follows:\n\n```js\nvar MessageFormat = require('message-format');\n\nvar message = new MessageFormat('en-US', 'Hello { place }!');\nvar formatted = message.format({ place:'World' });\n```\n\nThe library works great with tools like browserify and webpack for use in\nfront-end code. Also check out [format-message][format-message] for an\nalternative API and inlining translations at build time.\n\nNote: message-format relies on `Intl.NumberFormat` and `Intl.DateTimeFormat`\nfor formatting `number`, `date`, and `time` arguments. If you are in an\nenvironment missing these (like node <= 0.12, IE < 11, or Safari < 10) you'll\nneed to use a [polyfill][intl]. If `Intl` formats are missing, an error occurs\nwhen formatting these arguments.\n\n\nOverview\n--------\n\nThe [ICU Message Format][icu-message] is a great format for user-visible\nstrings, and includes simple placeholders, number and date placeholders, and\nselecting among submessages for gender and plural arguments. The format is\nused in apis in [C++][icu-cpp], [PHP][icu-php], and [Java][icu-java].\n\nmessage-format is intended as a polyfill for the yet to be standardized\n`Intl.MessageFormat` api. Since there is only a [strawman proposal][proposal]\nat this point, this library represents only one possible way the standard api\ncould eventually work, hence \"prollyfill\".\n\n### Loading locale data\n\nmessage-format supports plural rules for all CLDR languages. Locale-aware\nformatting of number, date, and time are delegated to the `Intl` objects,\nand select is the same across all locales. You don't need to load any extra\nfiles for particular locales for message-format.\n\n### Supported ICU Formats\n\n* `number` - `percent`, `currency`\n* `date` - `short`, `medium`, `long`, `full`\n* `time` - `short`, `medium`, `long`, `full`\n* `plural`\n* `selectordinal`\n* `select`\n\n### Unsupported ICU Formats\n\n`ordinal`, `duration`, and `spellout` arguments are supported by the parser,\nbut just act like `number`. These are not supported by `Intl.NumberFormat`.\nThey require a lot of language-specific code, and would make the library\nundesireably large. For now, if you need these kinds of formats, you can pass\nthem into the message pre-formatted, and refence them in the message pattern\nwith a simple string placeholder (`{ arg }`).\n\n\nAPI\n---\n\n### `MessageFormat`\n\n```js\nvar MessageFormat = require('message-format')\n// or\nimport MessageFormat from 'message-format'\n\nnew MessageFormat(locales, pattern)\n```\n\nConstruct a message format object\n\nParameters\n\n- `locales` is a string with a BCP 47 language tag, or an array of such strings.\n- `pattern` is a properly formatted ICU Message Format pattern. A poorly formatted pattern will cause an `Error` to be thrown.\n\n### `MessageFormat` instances\n\n```js\nmessage.format([args])\n```\n\nFormat the message with the given arguments\n\nParameters\n\n- `args` is an object containing the values to replace placeholders with. Required if the pattern contains placeholders.\n\n\nExamples\n--------\n\n### Simple string placeholders\n\n```js\nvar message = new MessageFormat('en', 'Welcome back, {name}!');\nmessage.format({ name:'Bob' }); // \"Welcome back, Bob!\"\nmessage.format({ name:'Bill' }); // \"Welcome back, Bill!\"\n```\n\n### Quote escaping rules\n\nEscaping is a little weird in ICU Message Format.\n\n1. `''` is always `'`\n2. `'` begins an escaped string only if followed immediately by a syntax char (`{}#`)\n3. `'` ends an escaped string, unless it is doubled. See #1\n\nThe recommendation from ICU is to use the ASCII apostrophe (`'` U+0027) only\nfor escaping syntax characters, and use the pretty single quote (`’` U+2019)\nfor actual apostrophes and single quotes in a message pattern.\n\n```js\nvar message = new MessageFormat('en', 'This isn\\'\\'t a \\'{simple}\\' \\'string\\'');\nmessage.format(); // \"This isn't a {simple} 'string'\"\n\n// double quotes or backticks (ES6) make it a little easier to read\nmessage = new MessageFormat(\"en\", \"This isn''t a '{simple}' 'string'\");\nmessage.format(); // \"This isn't a {simple} 'string'\"\n```\n\n### number, date, and time placeholders\n\n```js\nvar message = new MessageFormat('en', 'You took {n,number} pictures since {d,date} {d,time}');\nmessage.format({ n:4000, d:new Date() }); // \"You took 4,000 pictures since Jan 1, 2015 9:33:04 AM\"\n\nmessage = new MessageFormat('en', '{ n, number, percent }');\nmessage.format({ n:0.1 }); // \"10%\"\n\nmessage = new MessageFormat('en', '{ shorty, date, short }');\nmessage.format({ shorty:new Date() }); // \"1/1/15\"\n```\n\n### selectordinal\n\n```js\nvar message = new MessageFormat('en', '{ n, selectordinal,\\\n  one {#st}\\\n  two {#nd}\\\n  few {#rd}\\\n  other {#th}\\\n} place')\nmessage.format({ n:102 }) // \"102nd place\"\n```\n\n### Complex string with select and plural in ES6\n\n```js\nimport MessageFormat from 'message-format'\n\n// using a template string for multiline, no interpolation\nlet message = new MessageFormat('en', `On { date, date, short } {name} ate {\n  numBananas, plural,\n       =0 {no bananas}\n       =1 {a banana}\n    other {# bananas}\n  } {\n  gender, select,\n      male {at his house.}\n    female {at her house.}\n     other {at their house.}\n  }`)\n\nmessage.format({\n  date: new Date(),\n  name: 'Curious George',\n  gender: 'male',\n  numBananas: 27\n}) // \"On 1/1/15 Curious George ate 27 bananas at his house.\"\n```\n\n\nLicense\n-------\n\nThis software is free to use under the MIT license.\nSee the [LICENSE-MIT file][LICENSE] for license text and copyright information.\n\n[npm]: https://www.npmjs.org/package/message-format\n[npm-image]: https://img.shields.io/npm/v/message-format.svg\n[style]: https://github.com/feross/standard\n[style-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[format-message]: https://github.com/format-message/format-message\n[icu-message]: http://userguide.icu-project.org/formatparse/messages\n[icu-cpp]: http://icu-project.org/apiref/icu4c/classicu_1_1MessageFormat.html\n[icu-php]: http://php.net/manual/en/class.messageformatter.php\n[icu-java]: http://icu-project.org/apiref/icu4j/\n[proposal]: http://wiki.ecmascript.org/doku.php?id=globalization:messageformatting\n[intl]: https://github.com/andyearnshaw/Intl.js\n[LICENSE]: https://github.com/format-message/format-message/blob/master/LICENSE-MIT\n","readmeFilename":"README.md","_id":"message-format@6.0.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-3m2efIMgFzd4RT1hDS7l41aelDCIM/uHDZ+sTAjTIqB+DA4AiQWJ0Yg5bksGXgKj4UIoqTBleAk1gG2fwbBAVA==","shasum":"1eea161654ddb3728ab5fb2944cab542594d26fa","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.0-alpha.2.tgz","fileCount":4,"unpackedSize":13287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa18SaCRA9TVsSAnZWagAABG0QAItIMZy8kbsUK0zOw8zH\nZacysTt3lEOP1I0bDkEZtkMmJ6dBGMFJqNtGW9e/yWn1OFv8z/XXF4WnsRST\niXuO53wS18WMf91Xdv52PIn/WVZ9YxmPXSUaQ0rhv4XhGvbWQdB08bMabvGF\nTnm0ewepRe5AbieDkZkTQeeX5l42BK7Eye0mTzpQy9DmIIcwAqTdHrD3UXqa\nN07edl0n8as/VYhuFwArptLdFQ0Xzn7nIaLPczChf4fuOKWNf7TBUhUVPD1T\nUm6OXfK/TRBH1IqBcELVEinBzdcFvxmFkNiiGCunymZ0o7gccmnHRVOcXgLh\nLozBmmMbDBI59sSQFbHiHFONtVymh+Uu0ARRJKPFkK3UU5iTGth+52o6iCjW\nYMCTTrCrxGvwxO4DgfN+UWrVhwuNzJWjIIvpO1h43GAOg+adVJKH1PIegaYj\nI/Vndqsp644mWycHW5YHf4iseDPgiPhPLRp1PEXsIMgs38sh9Y8n4eX96u68\nezzBNA4ByLxWJCnqbxagabAkmDf41JT3b6FzC12Bko933yp3xryWxBKuuqvC\nEh11fTk7adN2f0QTjIt/CPOmQZyDe2b7l7bgu4LKAdClHiKozbwuDijgz1aW\nSz1ZtPVoSQcYM9OnTrYHJL0NjyTrn5qJ0KyRHhEGeSLwR02WvclSN0HH60+M\nA4c8\r\n=wgM3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Ed8pwOx/JoxnzElw05YzGouSY3YMBorC7P6hW4uLGwIgT104RKdlXB8CDrpXkmcxtiDC0xwxL+HirLrWOP5Zuh0="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.0-alpha.2_1524090009921_0.8682003884436325"},"_hasShrinkwrap":false},"6.0.0":{"name":"message-format","version":"6.0.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@thetalecrafter.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.0","format-message-parse":"^6.0.0"},"_id":"message-format@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-gS4OvAI1CQm7S9gi/s7uFEcs85iI/wYtOLsTb1zLQ54OjaTOu5dunUQyzPL4QUpOXGbS4CPqRIpsgzaEMrJAoA==","shasum":"db76367016f197d4253102e222b6adea2aa18af0","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.0.tgz","fileCount":4,"unpackedSize":13263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2O6cCRA9TVsSAnZWagAAFiUP/2GklH3Auwr+6Di4VCJf\ngPaDoKWkYskyX3NlkLPp/lKhriv3gjwBeQ7JQjGHT8J51ZU1fErWxdkYnec+\nWAttLpNVaGpHjooKqqcLPvIcYOF4LiVZ0oqQClgn6Ckc/Fq5mGLvt54Xo2Z8\novUFUa5hpYMcMHFYjhcfsGDgGFdkJwaTuQO2BAi61Nh9QNom9qxmWS+rochx\nsckbuOqqOLJxSzFgP/tz2BuIyioq2TDv6AG+ECsIPDJpNa2mGS4W+MiXwDn8\nCa9nUSyMTLDKhkSGPr/WOeFsFPDVGdpL5SaGuxbAmhGBkDH4U9d1NQ69depb\nUAJCRxHoT3SzzQH50sllhbcPgpb/eDK7U4lFGCjyKHWKp4X6vpZWk+CTdexI\nrQZR5RrZB2Gff0K/vigK7+wQj6EIyZjZBvbtU7cSAISMrBGs08RB1JdH0DWN\nvbmKL+oanhYCUMzLPQCebcLh0GUQIgyln83hp6DxOjb1IU/XKwoyhbspJRcP\nBGqDoV5b6ZpVQfKn1DhuknUsqhPbU4zlsLxORlq5rx2B1Y5OO5qXFa7g9jiS\n3bzcnX0InRKWb/4tvBbu5sXKHyes9SZRrjm362cgTS72xIm3mt9jGpbiRTWb\nbTgAu91cxHMJ1ZFV2MANYtLjZWLaxn9Zz3eZFk2quNhS0OW8axF/i+gEN51d\noURj\r\n=MGgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID80VgEqgX4AFz7wdrGRFWlHwfgw7M65TFFBYh/uWL7fAiEAteQEaCyvu1glCoAbivNQUU7KwjC8JYKCa70n8lfPONw="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.0_1524166299529_0.7211307504600397"},"_hasShrinkwrap":false},"6.0.3":{"name":"message-format","version":"6.0.3","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@thetalecrafter.com","url":"https://thetalecrafter.com/"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.3","format-message-parse":"^6.0.3"},"_id":"message-format@6.0.3","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-mx0oSeSopO+UK1402LkSZmgcy0b0/fb0FqojJYnFQ4H1Xf73tMIzJoaGZx7tkLu8bal7eqm772By6Roe4JjyMA==","shasum":"c49a7c07d7b4ed1f5a4d2b28ca6dd637356eded1","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.3.tgz","fileCount":4,"unpackedSize":13263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa410YCRA9TVsSAnZWagAAEM8P/0su0xMLcfAHB/c/+Crt\nx2Oei2fJmX0uoZJPGFc0U7WpoNDCAVBYLvk164Ot49OPdGG39SByGo1hADvb\n3AOe22VoGTmfJcKJ4pcAZGSunNE8e03xglph//6RwklQhaQ4/836Upxg88ae\nbBrmr2juWnS6FfC4atQblMu86EU81F902UVwryhdoeo/a/X5oYitc4EEtBvp\nL0bvyFQASeaM0S3cN8c9jiGIrXJrAJCeqOEf1PWBHra+GLYSLFa8PKIOF6RV\nP7irhu1f7LL2l3Ofrev6TTDQ0sRN9EOiqa19bWZgqkjA3dHFaff2R/i3oFs/\n0K4XIr+3YZTNk9V2p9QIA+a3sKAuB2/u64A6O52bYKg8xgeiOuLwr1Nj8p1F\nElp7j0LJdoSjeanApWHXffKHZsZQz6Zka1GLA6hoSYqb+oF5HmCDLsOURJtk\nC22zhWf3Qpd82ygQ8/2QxHO0bkP71gSUtjUbVBg479DG6lTi3FFGPuO4iHP1\nDHpOm3Q1xyuNRNqz3M2+9lgCNdT2947j74QtvWMIQu17vD2FRHKxX2+gJyRi\n9AFKV70B1cvJQpIdTevMjzW63xccWtOamm4GLlWhr37VEqLfjKwDd8GC0deq\n7XEGcjx0KbT7ertU9HsPUhI25Zu9d01svrIk8UsaMCKZt88ZOqIvU5YIf57W\nO7Re\r\n=QaxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQDY1xLmHZsf79a1u7GPhobr5YlZXO3uSATwmjzJoHUgIhANqoTRxUDOOmosU65UvimY4JW9sELH8TOzEZd7qa+JHB"}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.3_1524849943561_0.07614583526248708"},"_hasShrinkwrap":false},"6.0.4":{"name":"message-format","version":"6.0.4","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.0.4","format-message-parse":"^6.0.4"},"_id":"message-format@6.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@thetalecrafter.com"},"dist":{"integrity":"sha512-hxQSiQXFhht75TdBx2xqyRLxjVIiF0Sy0+ZCuVTIxsEU77V4tEG5nIhftlGh4O1gPKJXuOPWsqaNoGXFYSjE7w==","shasum":"3b661e4ae01f314863ae39cd62b4b380f3aae95d","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.0.4.tgz","fileCount":4,"unpackedSize":13226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFuyWCRA9TVsSAnZWagAAyssQAIVFjJaiDZjIydpLOzKR\n7j4t+Euiw9LGRNV1slo8qESftyMkbPWoktf8cqTiI0PE1IcZdZNu7NxBk5UP\nFzWRW+IqjsdRPp5qj1+mtkMpXNVgCk1kT7Lnqtz3Z2+3CkjOdlvUe8ESiyXx\nHBzBHl33mQYWafwWBzny5lflHjVG3aqAeVm1RKhBc6GLel/M1G2NiIPvXEz4\nZBJht1TSPdr3Gtpq97+/D5wLac2zpqk6TqarU/pdw2ozl5znStKU7JuyaOJr\nw6FtA1OzSuJ8Wisq7yxSjYUx8frjjS7rFCztQm4vn7dasPzN1zx3KOCgvohb\nU33LRzrShkQrJiXt3EqCrY7bTvHTFYrCoCu0B8omyQV9D7UaysZuDcV0lzk3\nC1haPAhUAVShg2qXqFQ1vt82sS69I3NIB4V/QVYQ/vzvEOJ1F2nlt7LPNoyw\n9Nq9MuozgxFGAFqNYBtKc+Ev35/83msMP2qRwIieMaLEPDWT+2GZJStysY07\nH4Nv2tsfTOdDhomkWV2+x7LgqG04uM42vDc1+MXjvXBK4HZafL990eMh1kRK\nK4ZKY2kffzxOa9YCPeElI69n1+7YMorcV4lJxYp+iz4P/uYA5RM6q+G7BzFt\ngtAdgjE7I5OWhoXfTTL7X5x4wPxJo100Ous4CftMmq/Bq9/DWLVQRFwAWHpp\n1Pzi\r\n=4UO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP5r2niQZxxc601mScIoZ+JYNXiD6wUrnFCqiLIlO8lgIhAPlbXtOFauKSN6IBT+pj+o66jXRpXeVnVqDFd2u5qxXb"}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.0.4_1528229013948_0.41044426368309095"},"_hasShrinkwrap":false},"6.1.0":{"name":"message-format","version":"6.1.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"dependencies":{"format-message-interpret":"^6.1.0","format-message-parse":"^6.1.0"},"_id":"message-format@6.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@vanwagoner.family"},"dist":{"integrity":"sha512-FrIvtDYInjrMReA8lnVCBd/3tareByk1JEdRHeLrfJuYdaPAUuESNtNey5XXxLxOo4bvgOfgu/krKwRe3PjMXA==","shasum":"aa360ab48a287399f61de387c9f0c0c9e939cdaf","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.1.0.tgz","fileCount":4,"unpackedSize":13226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh1T8CRA9TVsSAnZWagAAyFQP/1jpKloDfHITqu8TcqbH\nqsCf2ysbw4o6XWvpF/G0sJ8QxDCBuGmxLWyL2a+FQJHkbpovzTv1OiYtySTW\n3vrRwsTMDsN7BBJK4o6nATlSxfqPcbsk8iTmxwg/k4Gh6qBNUzkiJx8RetnF\nAZzZlFxOa+odE1v/qhFLPo/5hJyxT72kkM75bEaaarNLdyXS4hRUpkyYdoSB\nJm7XVqsWPIo2j4+AC9nz2wSPC1hxuDTxfza2m2GCZEeA5+w372Slyq8WqwGQ\nYNIAszTq6ZOylnvC67p2vNU3jg12ZWqTnZmDfS5OMnZ0sEDx5KgLIR7cx35j\nws72752YVRpd+Dy9BJExPW04c7vKrNsyKBcdrCKt/BAOAaJpxeAGPjQXM/cj\nEhH61IRgrlprd38bB/a+YtkFCx4GXzYCKCpp2e9evA9VjHJ3J1tqy4My1jqh\nGpNGtoohx5vJAK5c1FmKIcgsZcTjx8AHe3hL//YDbGpwra9rtfJra77zgCFZ\nINLNVC9r8aYoRvTs05Um3/GAURFpzvop8HUyvHXxeqHsJArpHMU8MGFVraHB\niOjZxEp2gOrd/TMIn+h1lDYf3g5gWpogYVUKJxuvObKKikcIB59WDzMjsMcp\nta0qwBiASUhR4K/LT5qGNpV8CFGz+YGsnN1+6yeLLJ9t+rsQGD2V7HC97jdA\nA4tM\r\n=4mrR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADB4vBnkHtrHW8VFtQHRUQDeH/ggg8fzLTKAh9RFY+MAiEAqLDLuoQ8tna2wKgtut9afNfAMxe5O9wiRUhvj9LC2RY="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.1.0_1535595772147_0.8949262568662526"},"_hasShrinkwrap":false},"6.2.0":{"name":"message-format","version":"6.2.0","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"types":"types.d.ts","dependencies":{"format-message-interpret":"^6.2.0","format-message-parse":"^6.2.0"},"_id":"message-format@6.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"thetalecrafter","email":"andy@vanwagoner.family"},"dist":{"integrity":"sha512-tVPJsg+ul0D93mU8hjsrDBnO8QWh19MtuVXcSHjPVoDQ2z2wjuu3EDNVdFU7+LlPcbEJc5fh2aQdkU9HiSVR0A==","shasum":"eb668c2ab0fec4c256e21c6d5d827b951dd93119","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.2.0.tgz","fileCount":5,"unpackedSize":13914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmSrLCRA9TVsSAnZWagAAY8sP/jGh/MAwKJAABI2YvyUY\na0upQpEMyKHAorqyzk1XouME78VIJc0L2UcB9Z4BkZHDCH5N2Wtq5QzDm5XJ\n+08Edy7fFb51l58RXlfUuBkOPFWyKB00RIP7KsIIk+KyD5DRHeSM/bz4APXS\nVx0XMUJ3Gl6MdONHprXDh6aKMDcvxwcoC+XGfLYt6yUe77FcxWBG/yr6OoDC\nqAWfUtJMInw2Mi6ug2CZkIbz47/0tYVV1kyhD1OfMlqtHsRi1Grxe11XACKq\nY7t1/S6bTDusws5nuzjnqlJXD3od7dFxvleB1DZwmtx5/W9Oae5g/rIaOd8U\nL0lquVt5pZ9X2bvwosi5DKSCT4ujZtZsWXnxfj6V66XsBE7sAPRScATNW6wB\n/0qYgfyJTuxAFkkIYROS2T1kyzVEScqrtI+rdOTCaBZC9ATDqF/fd09L7QGg\n/+81uDqDk91qiuJtI5p9exsxGwTPvyXmRpzPaJdnHkKFruKuUJS6RBozwmvw\n6xCHeu1d5VnFkEe8Zm+CPNKkSRpzzPoNhCxr3nylP579IOTRuQPE1L0fYcm+\nNmiMY+x0rXJWeYxG7xuI81s4gsIZu5ycaSi7fDOdktKdKi8Gol+NX9+Be6i3\ngzmNTtk4xL1rqV9hLlrtesA+e5I/wdoF1Qw1R/oPAunXEOksu2Yf4lfwkpgY\n7jp4\r\n=iqck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZZSUHBzRJuWnmOryY8kh/GywWdPiYeKwZIfxKEE4AXAiEAvUo5Z1yOcZASNH0fqjBE+x5C1V2pDkWD29cZk7gByNI="}]},"maintainers":[{"name":"thetalecrafter","email":"thetalecrafter@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.2.0_1536764619169_0.8513282560962523"},"_hasShrinkwrap":false},"6.2.2":{"name":"message-format","version":"6.2.2","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"types":"types.d.ts","dependencies":{"format-message-interpret":"^6.2.2","format-message-parse":"^6.2.2"},"gitHead":"2ef1e701daa61ca6008651ced62d9ded8c127c0e","_id":"message-format@6.2.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-bLRk2Qnj5ngjYVhxqR5dvjXYpUwuklrAOaSvMUjYTQ+bK3l18BTCS3sq7Kkujg4hW8V/s6BS0BgdSQCdf16CHQ==","shasum":"6cbfabacea36618a87c64fa11d5611184726b03b","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.2.2.tgz","fileCount":5,"unpackedSize":13964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHUb2CRA9TVsSAnZWagAATo4P/2a/kC05Ve59y1ryp8AO\nlfOJJ3Lp6hXpETTNKN9qYQSIOH/faRsQGWBPlHOXvbkr5OX6OKXPK+ssQ+wI\nPjZGwRS8/pS/KhXjt8DLrEjkD+ahNtiIMpWU4Hi1h5ORVxHSsgq7c1TxTSL3\n2OCTLlIXkq7SX9GXNwiILWglB/0PqwXnG30/rl0jCHwod2crLw4VktaAM2YA\nwD5+oNnEC3CNZFW8aFYc9yqEklfROZVYBfqCnY8BDdQNi6IB//cBnkieauRT\n61RdkzsKyBuwAdeX14KwxcPsdhcWn2/lyXGYgky3xFNBzEB53O19qI0ILVI0\nRXLMYaYuE++292fD8leS93RLE3JvpJCy5Hd6f6Xw0L7YryMNiI+9X/QrsW4v\n19OG+qw/2SvVAswd7lEgiz+kxdpM4pnhv5ebjAD6SxW4xfX2jFtVf2R5SII9\nf37kgDF5ph1YKYxYl1LBUCwYfW1dkCGZLqXUuTEDw2cOTo5Lp+sRdH2ZoquZ\nnySaNwPqLIJc6EintODfZ4PYyPc3pn79yxywirFFyQk0XI0ed9/Jl+VTBVWj\nYWDIOvONZQloLxcQfUX5Pxuc1cVX6LuiODxBmEZVY8opI2O6PhbUw21L6lnf\nj9hca4QRKsbk+ek1LUYhTgTh7Zap8OBEjV9URfWuemZGlDbv6DgF0Z4Bs2cB\nh/iS\r\n=kpfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCmw12jrueMwkr7Ajtm7d4yaFxYqsrcp4s2VBEo8243AiBMiR3tGfPIdMKMUF7juzqSdw5BmMCClidJE4olVeh06Q=="}]},"maintainers":[{"email":"aaronshaf@gmail.com","name":"aaronshaf"},{"email":"bjohn465@gmail.com","name":"bjohn465"},{"email":"brent47@gmail.com","name":"brentburgoyne"},{"email":"andy@vanwagoner.family","name":"thetalecrafter"}],"_npmUser":{"name":"bjohn465","email":"bjohn465@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.2.2_1562199797489_0.6638751277820403"},"_hasShrinkwrap":false},"6.2.3":{"name":"message-format","version":"6.2.3","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"types":"types.d.ts","dependencies":{"format-message-interpret":"^6.2.3","format-message-parse":"^6.2.3"},"gitHead":"7747f5533981f7a1a3cc83714e8ac02bafd9d8c4","_id":"message-format@6.2.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-ECkWp77oBdMVLlLxHXyNb5U/Dn13LgFUCP/3TxpGbgXEtxY4OXykoB/+c+fnIBcowOQmnxeqOvx2i+U8fBfD1Q==","shasum":"630f2b1d735df2fa1c2e704aca6b0e1d31c7369f","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.2.3.tgz","fileCount":5,"unpackedSize":13964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHlnTCRA9TVsSAnZWagAAJOMP/092uB8zxKFtwII+WjEg\nqrvRZUxYYreQ1IImMMe7RsO9Sia5Bt46jUvRsdCL/HT9MDMDIp0fIgyBeub/\nalROsi5ZxONtSRaVq/K2g+fIzSjeIT0gR/fdy1fHn4a5a3ZMzDmUsc9ENTvw\nGjSe/N1541PP1ta6E/JmsKWJ087WBus68NxA5eUnl0Cm5PpFS/yWVhaBpYsb\nVy/KXl9apnXK8dCZ2PvEN2GyCBMEnTLBbAFMkJxEH3VFk6F8H0/Cg71I8+UD\n3z0F5ueWIsrCUOzp3PxB1ShCfHfrGuHW5MAlbbgQhkOPsUgq/+HV51Rs0eKE\nG03Wvdxn4mLmcRSYdUJi4U3nXksaRH4xz4kxem2MO4kFdJIcdDfLDqFum5e3\nmuOjyvLrDDZdonClt2N+wjj/+lKwaa5Y+gD7bKllbah3NvKCTpPtBGJ7L5Ps\nw2z7DQFEv/DbGqFp45rALU85n9d/geQ9IknenvXErS2OPQFS0UoE2I/Ek/Qe\nsNEGFJB4Xef+iW4fdNFt5T3arYr7/6sVTyXwsP9mBf3MsKbsLSqTU4wJpfRL\nyUZCSnTQ1iBY+jB4a2NgiwNnekUILbIxm64S3oCl4OYsX+huAccu0Qa20ag9\nhjso1I+INADSM74ubp8RoS+v0h4xH+ycQ8SCrYKDeLJeNRgbkfXF7YsW54eU\nkkf3\r\n=l59Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsSEjPXzTW/cMoToi2YcbKB/tW3FW1G7Wm7yQWnknI4wIgK3VJ8iPhKzZ56ME8yENUVe8fEO12u8t2Gsbx6RQgioU="}]},"maintainers":[{"email":"aaronshaf@gmail.com","name":"aaronshaf"},{"email":"bjohn465@gmail.com","name":"bjohn465"},{"email":"brent47@gmail.com","name":"brentburgoyne"},{"email":"andy@vanwagoner.family","name":"thetalecrafter"}],"_npmUser":{"name":"bjohn465","email":"bjohn465@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.2.3_1562270162879_0.04937146481350774"},"_hasShrinkwrap":false},"6.2.4":{"name":"message-format","version":"6.2.4","description":"Intl.MessageFormat prollyfill supporting ICU message format","author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","license":"MIT","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"],"types":"types.d.ts","dependencies":{"format-message-interpret":"^6.2.4","format-message-parse":"^6.2.4"},"gitHead":"ece4dfacbec6af56e98897a3acbf0c99c64c2ed2","_id":"message-format@6.2.4","_nodeVersion":"16.9.1","_npmVersion":"lerna/3.13.3/node@v16.9.1+arm64 (darwin)","dist":{"integrity":"sha512-1+F2nu0rvswCuBOfXM7DRceUt/3mU1e9x6fFaC0NistSLDTyIrBJqplptrjjC9kuvHqndEiZUWMNM/eX3gxdmg==","shasum":"1d4bb9640d8589b15057d06c018a1ee6297c1998","tarball":"https://registry.npmjs.org/message-format/-/message-format-6.2.4.tgz","fileCount":5,"unpackedSize":14104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDoobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryxA/7BdQnd7GF0DzO1TKM4Jj3c3tbqYARB0f/9RxpZ1YdmhIKfW5Q\r\nn7svhzbUlK15MoUHy+OZpWbEdoHvoHsryRhooFHrTmDMbdSVgNivpZNvqr5I\r\neD2wFG8fqlJ1I9KLy3wjG5XIxoH/RnzQVkovSsqiAYRjwCHYubiWdAcOoyou\r\n/R2/7qedd6Bys3LH6psa0uX4612nXbpnoVT5xX6Pd2epNTi9aTB2/zg7FDRH\r\nIxaEuhH1Ll/0vXMVTqqUEsC/yZlX2U++xRrhw5CxnB+jWX5X/MrfhUb8iruC\r\naGL6cmPwzOoWjAdzsAwMR3kV4OdcN3CWHLtLydL3EvzW7tA9Vj+Hf7fTa4AL\r\nlRcjD1GDikruS/WY/1YH4x9rrzOOL94TRI/Dd2x8OoztyoSryfocZLo+SYQA\r\nLGt+IwuekaIdN9D+1XbjCxFBR6hzXEbBjoQPwQA+qofNYBBiopjC2gxUhB/r\r\noZysBDnj4Ej1oa1qi+p555AlWwRWPyD8v2Zs+fVsP0QjXX6kQQ33YqTfZjz4\r\nziaed0pp6JLqzEvNLW/ZAK878bvmdQe6ESh8cGQqDSs0tkOhUJyfQYGgUKwA\r\nnBP81sTzBNF0GU7rPyR7hKq1Cz0MfSajRA39OvN1ejG17rKY5m4NFxLyMIW0\r\nW5zLjwB4xQZbpxhHY64T5/tegfsoMXZiqlc=\r\n=1rZr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsxlUNixK9gNRcfp4k/KiuyUr3M7DF/Ddo59pXKjDsPAiEAh1Sdf/hiUlfhxuj+agLHS1iXjOtrRfmYTy7jNhf+2JY="}]},"_npmUser":{"name":"thetalecrafter","email":"andy@vanwagoner.family"},"directories":{},"maintainers":[{"name":"thetalecrafter","email":"andy@vanwagoner.family"},{"name":"bjohn465","email":"bjohn465@gmail.com"},{"name":"aaronshaf","email":"aaronshaf@gmail.com"},{"name":"brentburgoyne","email":"brent47@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/message-format_6.2.4_1645120027386_0.8931157654599544"},"_hasShrinkwrap":false}},"readme":"# message-format\n\n> Intl.MessageFormat prollyfill supporting ICU message format\n\n[![npm Version][npm-image]][npm]\n[![JS Standard Style][style-image]][style]\n\n\nQuick Start\n-----------\n\n`npm install message-format --save` adds the library to `node_modules`. You can\nthen use it as follows:\n\n```js\nvar MessageFormat = require('message-format');\n\nvar message = new MessageFormat('en-US', 'Hello { place }!');\nvar formatted = message.format({ place:'World' });\n```\n\nThe library works great with tools like browserify and webpack for use in\nfront-end code. Also check out [format-message][format-message] for an\nalternative API and inlining translations at build time.\n\nNote: message-format relies on `Intl.NumberFormat` and `Intl.DateTimeFormat`\nfor formatting `number`, `date`, and `time` arguments. If you are in an\nenvironment missing these (like node <= 0.12, IE < 11, or Safari < 10) you'll\nneed to use a [polyfill][intl]. If `Intl` formats are missing, an error occurs\nwhen formatting these arguments.\n\n\nOverview\n--------\n\nThe [ICU Message Format][icu-message] is a great format for user-visible\nstrings, and includes simple placeholders, number and date placeholders, and\nselecting among submessages for gender and plural arguments. The format is\nused in apis in [C++][icu-cpp], [PHP][icu-php], and [Java][icu-java].\n\nmessage-format is intended as a polyfill for the yet to be standardized\n`Intl.MessageFormat` api. Since there is only a [strawman proposal][proposal]\nat this point, this library represents only one possible way the standard api\ncould eventually work, hence \"prollyfill\".\n\n### Loading locale data\n\nmessage-format supports plural rules for all CLDR languages. Locale-aware\nformatting of number, date, and time are delegated to the `Intl` objects,\nand select is the same across all locales. You don't need to load any extra\nfiles for particular locales for message-format.\n\n### Supported ICU Formats\n\n* `number` - `percent`, `currency`\n* `date` - `short`, `medium`, `long`, `full`\n* `time` - `short`, `medium`, `long`, `full`\n* `plural`\n* `selectordinal`\n* `select`\n\n### Unsupported ICU Formats\n\n`ordinal`, `duration`, and `spellout` arguments are supported by the parser,\nbut just act like `number`. These are not supported by `Intl.NumberFormat`.\nThey require a lot of language-specific code, and would make the library\nundesireably large. For now, if you need these kinds of formats, you can pass\nthem into the message pre-formatted, and refence them in the message pattern\nwith a simple string placeholder (`{ arg }`).\n\n\nAPI\n---\n\n### `MessageFormat`\n\n```js\nvar MessageFormat = require('message-format')\n// or\nimport MessageFormat from 'message-format'\n\nnew MessageFormat(locales, pattern)\n```\n\nConstruct a message format object\n\nParameters\n\n- `locales` is a string with a BCP 47 language tag, or an array of such strings.\n- `pattern` is a properly formatted ICU Message Format pattern. A poorly formatted pattern will cause an `Error` to be thrown.\n\n### `MessageFormat` instances\n\n```js\nmessage.format([args])\n```\n\nFormat the message with the given arguments\n\nParameters\n\n- `args` is an object containing the values to replace placeholders with. Required if the pattern contains placeholders.\n\n\nExamples\n--------\n\n### Simple string placeholders\n\n```js\nvar message = new MessageFormat('en', 'Welcome back, {name}!');\nmessage.format({ name:'Bob' }); // \"Welcome back, Bob!\"\nmessage.format({ name:'Bill' }); // \"Welcome back, Bill!\"\n```\n\n### Quote escaping rules\n\nEscaping is a little weird in ICU Message Format.\n\n1. `''` is always `'`\n2. `'` begins an escaped string only if followed immediately by a syntax char (`{}#`)\n3. `'` ends an escaped string, unless it is doubled. See #1\n\nThe recommendation from ICU is to use the ASCII apostrophe (`'` U+0027) only\nfor escaping syntax characters, and use the pretty single quote (`’` U+2019)\nfor actual apostrophes and single quotes in a message pattern.\n\n```js\nvar message = new MessageFormat('en', 'This isn\\'\\'t a \\'{simple}\\' \\'string\\'');\nmessage.format(); // \"This isn't a {simple} 'string'\"\n\n// double quotes or backticks (ES6) make it a little easier to read\nmessage = new MessageFormat(\"en\", \"This isn''t a '{simple}' 'string'\");\nmessage.format(); // \"This isn't a {simple} 'string'\"\n```\n\n### number, date, and time placeholders\n\n```js\nvar message = new MessageFormat('en', 'You took {n,number} pictures since {d,date} {d,time}');\nmessage.format({ n:4000, d:new Date() }); // \"You took 4,000 pictures since Jan 1, 2015 9:33:04 AM\"\n\nmessage = new MessageFormat('en', '{ n, number, percent }');\nmessage.format({ n:0.1 }); // \"10%\"\n\nmessage = new MessageFormat('en', '{ shorty, date, short }');\nmessage.format({ shorty:new Date() }); // \"1/1/15\"\n```\n\n### selectordinal\n\n```js\nvar message = new MessageFormat('en', '{ n, selectordinal,\\\n  one {#st}\\\n  two {#nd}\\\n  few {#rd}\\\n  other {#th}\\\n} place')\nmessage.format({ n:102 }) // \"102nd place\"\n```\n\n### Complex string with select and plural in ES6\n\n```js\nimport MessageFormat from 'message-format'\n\n// using a template string for multiline, no interpolation\nlet message = new MessageFormat('en', `On { date, date, short } {name} ate {\n  numBananas, plural,\n       =0 {no bananas}\n       =1 {a banana}\n    other {# bananas}\n  } {\n  gender, select,\n      male {at his house.}\n    female {at her house.}\n     other {at their house.}\n  }`)\n\nmessage.format({\n  date: new Date(),\n  name: 'Curious George',\n  gender: 'male',\n  numBananas: 27\n}) // \"On 1/1/15 Curious George ate 27 bananas at his house.\"\n```\n\n\nLicense\n-------\n\nThis software is free to use under the MIT license.\nSee the [LICENSE-MIT file][LICENSE] for license text and copyright information.\n\n[npm]: https://www.npmjs.org/package/message-format\n[npm-image]: https://img.shields.io/npm/v/message-format.svg\n[style]: https://github.com/feross/standard\n[style-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[format-message]: https://github.com/format-message/format-message\n[icu-message]: http://userguide.icu-project.org/formatparse/messages\n[icu-cpp]: http://icu-project.org/apiref/icu4c/classicu_1_1MessageFormat.html\n[icu-php]: http://php.net/manual/en/class.messageformatter.php\n[icu-java]: http://icu-project.org/apiref/icu4j/\n[proposal]: http://wiki.ecmascript.org/doku.php?id=globalization:messageformatting\n[intl]: https://github.com/andyearnshaw/Intl.js\n[LICENSE]: https://github.com/format-message/format-message/blob/master/LICENSE-MIT\n","maintainers":[{"name":"thetalecrafter","email":"andy@vanwagoner.family"},{"name":"bjohn465","email":"bjohn465@gmail.com"},{"name":"aaronshaf","email":"aaronshaf@gmail.com"},{"name":"brentburgoyne","email":"brent47@gmail.com"}],"time":{"modified":"2022-06-19T18:03:51.595Z","created":"2015-01-29T05:09:43.820Z","0.0.1":"2015-01-29T05:09:43.820Z","0.0.2":"2015-01-29T20:45:42.144Z","0.0.3":"2015-01-30T23:20:00.856Z","0.0.4":"2015-01-31T07:04:46.795Z","0.0.5":"2015-01-31T23:57:02.237Z","0.0.6":"2015-02-03T22:39:02.673Z","0.0.7":"2015-02-06T02:55:54.596Z","0.1.0":"2015-02-16T17:27:29.175Z","1.0.0":"2015-03-02T04:13:32.575Z","1.1.0":"2015-03-24T20:52:49.650Z","1.2.0":"2015-03-26T20:14:50.273Z","1.2.1":"2015-07-06T15:49:01.471Z","2.0.0":"2015-11-15T04:18:39.971Z","5.0.0-beta.9":"2016-09-26T19:11:09.748Z","5.0.0-beta.10":"2016-09-26T19:40:30.463Z","5.0.0":"2016-09-27T19:32:30.063Z","5.1.0":"2016-12-28T23:27:55.022Z","5.1.2":"2017-03-23T15:36:17.394Z","5.2.1":"2017-11-03T20:14:15.692Z","6.0.0-alpha.0":"2018-04-16T22:31:48.640Z","6.0.0-alpha.1":"2018-04-17T15:56:09.936Z","6.0.0-alpha.2":"2018-04-18T22:20:10.063Z","6.0.0":"2018-04-19T19:31:39.606Z","6.0.3":"2018-04-27T17:25:43.625Z","6.0.4":"2018-06-05T20:03:34.024Z","6.1.0":"2018-08-30T02:22:52.266Z","6.2.0":"2018-09-12T15:03:39.314Z","6.2.2":"2019-07-04T00:23:17.628Z","6.2.3":"2019-07-04T19:56:02.976Z","6.2.4":"2022-02-17T17:47:07.545Z"},"homepage":"https://github.com/format-message/format-message/tree/master/packages/message-format","repository":{"type":"git","url":"git+https://github.com/format-message/format-message.git"},"author":{"name":"Andy VanWagoner","email":"andy@vanwago.net"},"bugs":{"url":"https://github.com/format-message/format-message/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat","parser","plural","gender","icu"]}