{"_id":"intl-ts","_rev":"26-7988d42af317e67aead1a7b2440570ce","name":"intl-ts","dist-tags":{"latest":"4.3.2"},"versions":{"1.0.0":{"name":"intl-ts","version":"1.0.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts/issues","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","ts-node":"^6.0.2","tslint":"^5.9.1","typescript":"^2.8.3"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@1.0.0","dist":{"shasum":"7dbb5a0dd3e39df166ee0ac23d80952526e8040e","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-1.0.0.tgz","fileCount":24,"unpackedSize":47646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6zM6CRA9TVsSAnZWagAAYtMP/jKvanXHO84eaU5dSJww\npzQkH6HLX0imZwa4lohKzRiy8X+RPFVzh0QpaWSi42Qw8OYfJaWbYIJ5j7Z6\n/g8JY0a1K0BC/d9tT4zzt/Vj5rG+UltdZrkVKkWp8YyiYzCfoUzxho4mCW5O\nWizkx1zKwkEImP01PmOpYTS6/iQlyV++HuX2uiJEaThwa7xccTRSuB9Vials\nifytD7z6iQfs2j64HCi+QqX1C7XZVYwD/pG3NxG0ChhCjmJuerv0crx70L23\nRXksRjOa1EymvyrFingZUdKzjJmnzJI7OXhu78sSXCFlVmMADTq3Mb9Somfd\nFYXATHIR3US/caY3uel/UQPGSsL6vifM7xTMUm9FtwwMhSAq6Qp76JSWArPw\nKVEapFmWi2PJcm/Y1Gwoi+lx1RULwReK7VefpbiiEhHoyLrV3Dlc7aKHg4cC\nQlTxVXymT9mcdaYDcfg9ElbNDBtCsSBNkdcxQheUwlBkhmFAdW0MbIIvQjd0\nmEgnAqQbyAbX8leBxuX/y/zhg8bGXUaesb0sDsNRzdX+nUFRL8a0Onlp5cmf\nKT9Qk02CHJgChRQn5ylHC2o6c1/8tRdkaD2vMm4BLbgXSlre6n6KiqwfqlT0\nPk2eb8F8qrBsJhTmYTN7Y90CE6VfheDXN+CjpS0n1RpUHRhvziiYYGUEEImf\nONOH\r\n=kY6k\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-CjMecDEcYBD0iK/b9v7PAfzgb7fR4Ycc1tKFY/gNP1DnY+uI/16XRgVaAMiTJPi3GdE611+eOmCl20UWfaa4Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOA4KBu/B9EdFMDMuuHcdoPYJEye7expPUuWcV4fmt1wIhANSfMcXgJNdAfxUo7pxMAsERpG8z9BFWWk2XLFbqMMz0"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_1.0.0_1525363513200_0.5633333445208575"},"_hasShrinkwrap":false,"deprecated":"Library was completely rewritten, please upgrade"},"1.1.0":{"name":"intl-ts","version":"1.1.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","ts-node":"^6.0.2","tslint":"^5.9.1","typescript":"^2.8.3"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@1.1.0","dist":{"shasum":"4a511c7166839ca6ff6fbf14bb61c0b9ed2a0199","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-1.1.0.tgz","fileCount":25,"unpackedSize":49160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8AvJCRA9TVsSAnZWagAAD9wP/iDGCk9fKM2QatEgWPMM\nOzl6FTjqLhxBiNeoyMkY0RUtRUUwnuMMVpVvTmgptBn1C4+CxWcDbls8/XYO\nGmfl/E9RXhKL2QGZ1J8Fgkbpef0Pjlm8Yz2WqgvJPm5Hc6dA5mZI5SE1JZ0P\nkZRXhG4Sj4AesENYCEbY7iitKB0hSxVFenmkbXHlJ+tYgQ5i+cDIreJz3d7Q\nrDQE62fdw9B2Y12+vQBGluebiw260QdYNDGB2GJF15i7ZdRnSzqG6BfqlgYn\ngcDo5QhuK6vTyk3MhALybInVWN96KfV2BXMu1miuIADx7rgXjYfDT6y3iMFj\nkji987KD2nE9HxRiZVsvB9jNSKS5RrdVXyUNgyqvEDDTldZOQh/Bal8WO77K\nckFOow9XC403gp5qMpif78xeeMvzr1r/0jKDPxbkup4h/ytk1aiqPdcL8S1j\nuCXfaxmnmgoF0rOs4C6tKQyGvyRfxmTtiecRgTyzFcUek//FvTcgwazTeP4j\nGQyhVFWhXSmY0pN841ZZRzTLyWYEuFYvOHKmXgaUWYMFa7JZcZcCEbJJhmhD\nB9PiFc5RMJ46vuDfe+cEP+/58fMb6QEKkujYLsg2XB/ZWzEDPelJDwIztwBK\n4PGTJRw3KpjQy4pp+8VuRB44aUp1a3gEMcS9YygJ3O8G89EmPFetWd493IWH\nkUZp\r\n=DO6L\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-iai7HQAJJG2WwOIS2ycJX5sKcWGj2Fww/WS5lz1DXpj2LseYJEtY6Xfadg6EbyWC7nM2gKqpe8n4N30EnM37mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEonyV38fH1qbKAyLDg31sb9foC7ucaTk8Snun87UbJsAiBFtb+Is9eR5yvTEvyYunOdrv5n/Ze2PlLkIJ38tOGK+g=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_1.1.0_1525681096978_0.3283421423132893"},"_hasShrinkwrap":false,"deprecated":"Library was completely rewritten, please upgrade"},"2.0.0":{"name":"intl-ts","version":"2.0.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.1.3","@types/mocha":"5.2.0","chai":"4.1.2","mocha":"5.2.0","nyc":"11.8.0","rimraf":"2.6.2","ts-node":"6.0.5","tslint":"5.10.0","typescript":"2.8.3"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@2.0.0","dist":{"shasum":"82733e0963002dfdb3d1e820801158ef20a5e4b8","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-2.0.0.tgz","fileCount":26,"unpackedSize":50728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDnRoCRA9TVsSAnZWagAA76wP/1/SlU6bjMtGTD+YAn18\nUT9clrer2urOXqlqnNOjyzMkw+u3YiprsldH9mdRBcBO3+1MhbeQ1hWvHEk0\nJgLwURBCdKvdXFvlAYdet9/Tdd1WVUzEcSzjoRZFanyqCYllRGe3JlDZPixm\nEEfTFCSO1CLbtjJXwRzCAB/yfL9MTQWYJfU0HtXFJH4Q5gkTZfmr7gdcn56l\neTAtJfitnRT3A+M83oLsJgGLuS3kqcvHUFrpWL6pPUjdvvNAr5iroqAjYa25\nKFdkvX5gNB090NPgOaj3YUkgBwIkXFsLu0+h17g2Oc8oPfU1TYpD3aWXoBuC\nkD7jKC8NTOOuziTkkyizrbECF13C4iq+px2gRHjqTIhzE8gDwZttv4InFh1r\nHvvQ15/JT82RPuWgG9/ivEmMLlx6goS0Hgj13d8CMlmwauCK7v+utI50L5oL\nCwErnqOxwxSASYPVz0qx72sKcdkUhVMSIHuQ2S+c/BcUPDCm5wqiI4kGG56S\nfWEa6I+csFTl0uQac5pzunFTeNUT1ZvVQAX9SwGnFOz4+7XykJ+gCz+0h+en\nFn2x+PkM70c1I/HtsV2pj3nvwp1mU5br+1+2pjw3YiRvLHwRLw7VD3sx5AMQ\njB4YrfL7GE3Lsa+iswRPGthUvAHkxsUY/mI4jUo3P9C+CE62k0ORcAw94bhv\n1quG\r\n=D8VC\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XzQ9+YXpMr288ZHEH9wOujiD0+KvWsfA0Djy9KnidUhy8wZVSjqpKpCeCzOC8JkNy2IVjV6z/gkTYv7S47VkFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtd5R8xgNm3omI+g8hoNiIrgNzogF4AiDVPEn2MxNAbAiEAqrziq3y4GOsTdrXrWnydLhSVBW+rd7x3JPbQswoecuQ="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_2.0.0_1527673959412_0.08541307903404682"},"_hasShrinkwrap":false},"3.0.0":{"name":"intl-ts","version":"3.0.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.1.3","@types/mocha":"5.2.2","chai":"4.1.2","mocha":"5.2.0","nyc":"12.0.2","rimraf":"2.6.2","ts-node":"6.1.1","tslint":"5.10.0","typescript":"2.9.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@3.0.0","dist":{"shasum":"45d528f9c27feac555565e0b1182e6ca362ae8f4","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-3.0.0.tgz","fileCount":26,"unpackedSize":48665,"integrity":"sha512-T6ZmQS0f8D0EhCyQFssK+Zqk6zrllm9bCOZXWvLLvkAWA1HdNAiIb8Mxh5xyEvBn/Y1JKTFhPTSANyzsiOg3nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGftLl9Wy79OqNl/2F57CbDAo8EoSCPUVDNld1UfIXbAiEAtbxTsK8+RdhTlAe74DvWmh31yM0d6w7l8jWXBTYwkg4="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_3.0.0_1528875540869_0.6751530251890234"},"_hasShrinkwrap":false},"3.0.2":{"name":"intl-ts","version":"3.0.2","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.1.3","@types/mocha":"5.2.2","chai":"4.1.2","mocha":"5.2.0","nyc":"12.0.2","rimraf":"2.6.2","ts-node":"6.1.1","tslint":"5.10.0","typescript":"2.9.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@3.0.2","dist":{"shasum":"bcda43b2735f26ac00e92a42928a2f7a6669f7f4","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-3.0.2.tgz","fileCount":26,"unpackedSize":49065,"integrity":"sha512-l1MZIwV4dqW9SGgTjWS3EdL5InyeQI7b8yppkFISDBE+9BhEDBAaQ6zT24oU/8weEaeYej6od2HI3mWeyds0hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0Z63vEp1HBD038IkK6c13NYN2gwaqQoSIgJ88MXFZyAiEAip7ZZo9pJDX5D9wPkKO6bOIWbzMuXbk+9Xi6hwgIQOw="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_3.0.2_1528877444155_0.8122865893336744"},"_hasShrinkwrap":false},"3.1.1":{"name":"intl-ts","version":"3.1.1","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.1.3","@types/mocha":"5.2.2","chai":"4.1.2","mocha":"5.2.0","nyc":"12.0.2","rimraf":"2.6.2","ts-node":"6.1.1","tslint":"5.10.0","typescript":"2.9.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@3.1.1","dist":{"shasum":"1bf768e67c0392cd6ee197762634205d5b578a63","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-3.1.1.tgz","fileCount":26,"unpackedSize":53546,"integrity":"sha512-O1LiSQJErOf86Iop3IDV0jTGJQRTPgDktfrxvzxtoPewf895jWqIjOrQV/MGGPGDblYGIBSqI+WqdgVTE2o12A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY6mCEmaIfDDX5jm3QGpnQOGU06lWGGMkz8+2BDxe9mQIgFgapQrjbHmh1S1dHD/DJP/hLzo87yjy035utsPE8pz0="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_3.1.1_1529239635150_0.6310691576710536"},"_hasShrinkwrap":false},"3.2.0":{"name":"intl-ts","version":"3.2.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run build && npm run test","build":"npm run clean && npm run tsc","test":"nyc mocha --require ts-node/register --require source-map-support/register 'src/**/*.spec.ts'","tsc":"tsc","lint":"tslint src/**/*.ts","clean":"rimraf dist"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.1.5","@types/mocha":"5.2.5","chai":"4.1.2","mocha":"5.2.0","nyc":"13.0.1","rimraf":"2.6.2","ts-node":"7.0.1","tslint":"5.11.0","typescript":"3.0.3"},"licenseText":"MIT License\n\nCopyright (c) 2018 Stéphane Veyret\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"intl-ts@3.2.0","dist":{"shasum":"e3bc69047a203c3d0bd53ffe8fb9ae858caf5329","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-3.2.0.tgz","integrity":"sha512-agmlYZOgnUYeZY3jsEl0JmuGG7YQT+ZCILAY1MTiSqkEYEDyviZPoQT6SUuDN3SAT/oifbUSpJ3JCUAV8esDHw==","fileCount":26,"unpackedSize":53271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpftuCRA9TVsSAnZWagAAWh4P/RlVlUhLJzNad8k44dzC\nZ49j4uqDEOsg0374QzEdsYjgI7Wl56VhvYRJjhAq6dXE+TIipm/xWAfT05ma\n0LkoO2mFJ/GB4lXwepP6vKBxq3gRnZaNp/umQvv5R4CllejZMal3FUO8R3Kt\nyVIh7iNLYYSInIY3pt67fvqUB8j80Dq2fKY83gp3Lwknwhx7Z1qaluPUEuet\nTgngHbVsHTuqUjxcbNREEuuvKQZHuI7e146J1KzBKwV7G842Drhu77dpVNpg\ncAJhsJCOkprkrRdbdl0eRcxzbeQzTyDEqAGbQR9qz3/W4NqpY3OA02bHk0Pz\nJkHdKuid8iKIxzVzXmqbPTUfKESKZQALUvbg9hUH6KStWMQHj8HFF1lr8v+S\nCxhZtpZ9AL110l1tirtaXOWS0LZvTHln24si+zW1Npmy3p9/cjI03VmLX4dU\nEIz69yYMZ7YFLTPIam9sqnNALbo8PhgfQ/nqpwrpB8FiQGAF4nQdPLWkCeRF\nIbWk2hzWHhZse9HlQQCbnXTWNbhyfNDKKpqzvZjwkVcWJ4A1MxKWQMXEx6Cr\ng3PSUmHoAp1wUi+n0GmGH61mTQz0DPvgxr3WZvanB//I9c8b9d/gYrFiDF7O\nP54it+TSeB13rGT0awcUu9S1bYOBHyb3E2klzfOhz/hBeaEh0iblD1oGjAwO\nnFsy\r\n=V+ps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV+YISAeOVGGCzilxTa1/72gwhL55niLH2JbQ71jjmxgIgTO4al4V6iNKFFb1b+r/T3HuZpCF/4g3J9BPK41Kg2Ew="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_3.2.0_1537604461531_0.26751882628111856"},"_hasShrinkwrap":false},"4.0.0":{"name":"intl-ts","version":"4.0.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run test && npm run clean && npm run build","test":"npm run test:lint && npm run test:depcheck && npm run test:unit","test:lint":"eslint src/**/*.ts","test:depcheck":"depcheck --ignores='@types/mocha,@types/node'","test:unit":"nyc mocha --require ts-node/register 'src/**/*.spec.ts'","clean":"rimraf dist","build":"npm run build:tsc","build:tsc":"tsc","example":"npm run example:mobx-full && npm run example:redux-lite","example:mobx-full":"NAME=mobx-full npm run :example:name","example:redux-lite":"NAME=redux-lite npm run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.2.5","@types/mocha":"5.2.7","@types/node":"^12.12.9","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.7.0","chai":"4.2.0","depcheck":"0.9.1","eslint":"6.6.0","eslint-config-prettier":"6.5.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.1","eslint-plugin-prettier":"3.1.1","mobx":"5.15.0","mocha":"6.2.2","nyc":"14.1.1","prettier":"1.19.1","rimraf":"3.0.0","ts-node":"8.5.0","typescript":"3.7.2"},"gitHead":"0d9cf54d30f7382a94084d59105d95c41b317e07","_id":"intl-ts@4.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JQAgVJCkbq8ljFnWNJjg3aBa9c1ebjjkGWZl0lnTEb9kV1H264Hf8XpCRNqxgpZRfcWbP/g9gSUka7GQ1TdkMA==","shasum":"979f2c3e1d7987c8f7c44c468e60931f523a1e75","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.0.0.tgz","fileCount":18,"unpackedSize":74700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/rbCRA9TVsSAnZWagAASR8QAIJ0SHB6dnga4B4BBY8y\n/SSSOFyj9QdZjKGifQ+YqFS7Up6T+TD03cAEn63qC4WYmq5PjHlsBDMfwRzu\nE4y/SYzlMA7be7AzBq/3EuYpm0OGGi/zaZk/XfJmFdweTfaCoF3Xm444f3sG\nxPB8QVh21RVfN/hiNb9OLQR6V4Dv0ssrTtY6xARogEGV7dizrZJWu4p12TEe\nCFueDyFAuvR8FCFUug2W/KImgiTJrg1YHeQJaK9AyOlaKh/BPlzr2bYTWVW7\nTqs9BfaBw/21qmLzEEz6LVjBsu7any0PTCbYKWO4n7NHyZ+xy/FYconWXFxg\neuM1Jy3Rb47Q00ukv/skDLX8Pjyc13dITs75jzDTPVmFPlEWvXo7/WWVo7Yz\n/ojNeTjOwJ5Zdb4VYtrQZlKric5PUq0GtrmbqkffRXB+nd7MzoEpIR/RbrNJ\nlM7gdO+Slwjg+Ek2n9dOW/SCvKIdc8EPsqm/Th3Ug0pZatCoBHT5VXGiWZo9\njj+iH+EX+0wfR6mspb7NSyFSOTE1evbD4J3gERRWUCjC0d5tkw3fneDc1RMF\nztOcNlOUTqPTrhZPOFz91UFVt0oxZfvaY+DxUWDEmgRcnr3D+ARSVm7JrozC\nU5F/f76GREKzLGNgYIKmS8ixxnjEwdxfUlu3nn5HF+lmTjijF3dAq6WIgofb\nPSUO\r\n=7phi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBFFqE5MkxDBgADHWgIZBv/l8G7hgZR1eiFYmY4oRvMAiAp6tGRdof/kGxsCG4vFsBwPsf7glqxXj1CSSqkFg3WPQ=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.0.0_1574173402812_0.3466868857317822"},"_hasShrinkwrap":false,"deprecated":"Bug in logic functionning"},"4.0.1":{"name":"intl-ts","version":"4.0.1","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run test && npm run clean && npm run build","test":"npm run test:lint && npm run test:depcheck && npm run test:unit","test:lint":"eslint src/**/*.ts","test:depcheck":"depcheck --ignores='@types/mocha,@types/node'","test:unit":"nyc mocha --require ts-node/register 'src/**/*.spec.ts'","clean":"rimraf dist","build":"npm run build:tsc","build:tsc":"tsc","example":"npm run example:mobx-full && npm run example:redux-lite","example:mobx-full":"NAME=mobx-full npm run :example:name","example:redux-lite":"NAME=redux-lite npm run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.2.5","@types/mocha":"5.2.7","@types/node":"^12.12.9","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.7.0","chai":"4.2.0","depcheck":"0.9.1","eslint":"6.6.0","eslint-config-prettier":"6.5.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.1","eslint-plugin-prettier":"3.1.1","mobx":"5.15.0","mocha":"6.2.2","nyc":"14.1.1","prettier":"1.19.1","rimraf":"3.0.0","ts-node":"8.5.0","typescript":"3.7.2"},"gitHead":"b6246c7794485b46b7c495c5211560f8c2469049","_id":"intl-ts@4.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LUPVAh1jbdGfL+OWSMCtekjEMO3GcC3X/osGagUqb7eLvejxu7P7sambE6enqIjuDfo1es14Cmmxg6myfminng==","shasum":"d890abb982da8d17d1a00e8c52e99412884fb7dd","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.0.1.tgz","fileCount":18,"unpackedSize":75146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1OodCRA9TVsSAnZWagAAm0AQAIMJyD6/AzyEAS4qlRLd\nFqDnaWetfUTGC4HhcdzT0mbvnFWrCHKkVhJcFHxfLUg7OOHPaMnj5lhcPYG8\nOa4WZy33HeW2dfAQGbNb8n0Uw2ij6rlFy3BvPW4a79qe2P20XM7te6nQl8m1\n1JF+jbzbf4mlla2rooMdjxTkMKoLpimKw6TXhoep8YVmtT+o6Iy7i41uiZFU\nGu6VHIVHf8ws0BDWVHArRt9ieN/Y+J8eSXM1gsYlPg8hqclUh7p76QLtN3El\nBc++UzP0Ze7Wn88vDiAkwmKc0howSfRMVmzuyID9C0cW0ZInglh2EMb5uXVS\nnYW0rYopePgds1DXhdiNewh3E6IRt2VsDELeMBSfSXhCunLRe6bxL1xDAVOn\n0ojqipLl6qSkp9ejhfuPQcJOI49vUvMGdyJKBPj4TFHa0cOH+yKNISJjQWWP\nCAdHWrIlPZehWEOwbdW0AqwAw3J687AnBwkKEyAYYJ9RyEpDnWUBtWQbS3IZ\ninhjx+ixh78APO+u+aGO9+8Kvd4XGSGBEHmyfiIWdrrbwPE+liTtJQsLiOCM\nOp6KIxySgZPxfLav22EDyYLdudLC64z4Kd2WlaDD6LWEyaktN7Jiio3XnTLy\neQG+vIjFPj7kyMH9AV+akQ0TwGnldkopTzF6oz2ZOOcG9v2fgj1A7ZgKNfHa\nBcz4\r\n=l53O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF5sLLglVwDEeuMa5p0cDjM0TZNY50T5se715K8PPP4AiEA/vmkIKG6HdtBTk+UCtm4ZikBo0iZdoDOQIVEseVCJE8="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.0.1_1574234652952_0.5069283305494225"},"_hasShrinkwrap":false},"4.0.2":{"name":"intl-ts","version":"4.0.2","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run test && npm run clean && npm run build","test":"npm run test:lint && npm run test:depcheck && npm run test:unit","test:lint":"eslint src/**/*.ts","test:depcheck":"depcheck --ignores='@types/mocha,@types/node'","test:unit":"nyc mocha --require ts-node/register 'src/**/*.spec.ts'","clean":"rimraf dist","build":"npm run build:tsc","build:tsc":"tsc","example":"npm run example:mobx-full && npm run example:redux-lite","example:mobx-full":"NAME=mobx-full npm run :example:name","example:redux-lite":"NAME=redux-lite npm run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.2.5","@types/mocha":"5.2.7","@types/node":"^12.12.9","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.7.0","chai":"4.2.0","depcheck":"0.9.1","eslint":"6.6.0","eslint-config-prettier":"6.5.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.1","eslint-plugin-prettier":"3.1.1","mobx":"5.15.0","mocha":"6.2.2","nyc":"14.1.1","prettier":"1.19.1","rimraf":"3.0.0","ts-node":"8.5.0","typescript":"3.7.2"},"gitHead":"870d4aa7b8700ccebd10e0fb76217d23bb9872b2","_id":"intl-ts@4.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-keRfJOeoem+j0+Fkr1WsakV+qeHmAm/2hZoHcuSWbDxqRKkBDjDLjB0CSve+CqEmqr36G7DRS89oopiLqkzZxQ==","shasum":"173279fd4a007be643d926e927032a19eb2de1c5","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.0.2.tgz","fileCount":18,"unpackedSize":75365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Rv8CRA9TVsSAnZWagAAQpYP/iPoRkKTXO9MBNfNP4cS\neiG10x+lxEdkgDiCriLMi8DHb8qkFT9o6c/9FKxvAYrxdEkmrqBZMtJyLMMS\nfHtNg6gcRZ6bsk/KM7mLG7oq7F2X1E7PZZIFb6PaMNzkZ3cYkCUrVO3TT14k\nBbNzNN6osxV/RpiWOmLf7BCUBIFcWzUxQ7dt4GKfhw/jcCsLzutspW3R4g7C\n3rlupSdjfglAWSZN8uip7a/Mj5pU8Lvm0JZOQfLCEt4OidnCXnD7oVcZ5iZx\nC5clvWjHTKyGwjY/NCIp4MlPXtgInZU1+cIN4mAc4BJgjYTC7sKbR/UGxO9x\npdz2+S76K5jCIkvjr6eTdG4A9TL0iMfVixuY4+FMlV7V8WMdUcQ/41CJ8t6O\niTDmOLg23ZG1YKF9MeLrUb80yQpHRXIwMyLJtXZZSJLicMYRu7HCByTHdf4c\n4HOtlQBJRDO9aRSek10vwDN//rEJysM1mxSfwsW5mhlouRQwxrYbg/MwELk7\nwUfGizYxcaza1pvvGsG8rBSv+tV/9o97xXl3eic1HUjtXUJ0RY5Q0wpcC5YK\nxBCrevkcwK211mjTxQnyZhjvmvy65mxQ0hxFJdUCvR/3r+nBovP00Zm8oUOn\nkBxycaeG9l1rO/lQd20oPz5aDgV53kRdC+tSbi32ZUI3DL9ZXDTtk1kXLUI1\nMzbf\r\n=TEpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2PCEbf73DDSx6pP5Ut5ylVXoXYj69PINvGmGpzcf+sQIhAJdkKfcdQpoeYVCzBGMgOMBS3DtckTWvF7Fdd9neLHJR"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.0.2_1574247419967_0.5714067460173091"},"_hasShrinkwrap":false},"4.0.3":{"name":"intl-ts","version":"4.0.3","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sveyret/intl-ts.git"},"scripts":{"prepublishOnly":"npm run test && npm run clean && npm run build","test":"npm run test:lint && npm run test:depcheck && npm run test:unit","test:lint":"eslint src/**/*.ts","test:depcheck":"depcheck --ignores='@types/mocha,@types/node'","test:unit":"nyc mocha --require ts-node/register 'src/**/*.spec.ts'","clean":"rimraf dist","build":"npm run build:tsc","build:tsc":"tsc","example":"npm run example:mobx-full && npm run example:redux-lite","example:mobx-full":"NAME=mobx-full npm run :example:name","example:redux-lite":"NAME=redux-lite npm run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Stéphane Veyret"},"license":"MIT","bugs":{"url":"https://github.com/sveyret/intl-ts/issues"},"homepage":"https://github.com/sveyret/intl-ts","devDependencies":{"@types/chai":"4.2.5","@types/mocha":"5.2.7","@types/node":"^12.12.9","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.7.0","chai":"4.2.0","depcheck":"0.9.1","eslint":"6.6.0","eslint-config-prettier":"6.5.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.1","eslint-plugin-prettier":"3.1.1","mobx":"5.15.0","mocha":"6.2.2","nyc":"14.1.1","prettier":"1.19.1","rimraf":"3.0.0","ts-node":"8.5.0","typescript":"3.7.2"},"gitHead":"a98970d72a24b14163c4fd71d3faaff0d1314bd9","_id":"intl-ts@4.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-3p6vTtVxQ/1DQcTDDEuXhA76FoWWgnqqB5wTisEIp7HsGmGN1ud2tFUoyF7n43FsKqcddw1YzNlSRqNYf/LcmA==","shasum":"01312f798fc32cc3b9b50525ac05e9da6e3d8f07","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.0.3.tgz","fileCount":18,"unpackedSize":75899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2UgNCRA9TVsSAnZWagAA+rkQAJoQcbdRqqp8R0q/t0n/\n9qpMo9Rtewkqq3pgtyBPo1dIskhnh5XMAqSiXRMg9RK8y2o2A6/4YcsjkZUQ\nCj619SDuvJl/l/9KoDzTdoMJmSyvt7F+fu/NmRvsB/v9a/zKCBUjPpIUJdXG\nKBctRBXPiQmk3j5NoIosGLOmgCVBt3BF9ulE9zyK9YBsD/wmNTPYCf1wAJ5o\nd2ms/6KOTkjI3yxP6uxiP9LBHZuB6y7pV0vc3sB5B9pBKSyvz/55I4ul/K3w\nBuxN0wuWcRb/Qce9bDvttzPJXd55kxj7C5CS887dXn2/M4Sp+jwGAnw/4N90\nMat74rl9gif2F9ybvX00WCfRx6plRvcGwDlWwJdHobxg2pJkkcQuf8ktX54U\n8G+imQg1qpBxW+MZ4zm4nfALK8B7A5Z8g6xB4FPFM13X6sK/Stk2UjiRVcpj\n4R73JM09zSgK7zQzyWd8rep+0f9Tq+lbc/FlLYtEnqJg109YP6SvtMyX4uKx\nnQHh5w8QPV1maEUe1LI7Y6z849obMMq3ojidT1fAEcOVmkQFvfv52vv7jbKv\nfkl83q5nvh7aqgDqfeVgU1vypDkF0kU7eoACnMmNOKL0cOuTo8mmzhUBbCBa\nl1Zl7qPSPvqBVFfDFurP0igA0g4ScmqnmrmJJJK3c3DADMSRkS6dSnP2+0Z0\nBupH\r\n=TLzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7Q20PkPkDWTy6EzQjX8g7IW+HYVNWwYyM2IXkmnlSSQIhAJ/9tT7B9YH6nTVmizY9UqWVa196xG5c1kEO1khq+wZd"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.0.3_1574520844644_0.7392414604153941"},"_hasShrinkwrap":false},"4.1.0":{"name":"intl-ts","version":"4.1.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"scripts":{"prepublishOnly":"npm run test && npm run clean && npm run build","test":"npm run test:lint && npm run test:depcheck && npm run test:unit","test:lint":"eslint src/**/*.ts","test:depcheck":"depcheck --ignores='@types/mocha,@types/node'","test:unit":"nyc mocha --require ts-node/register 'src/**/*.spec.ts'","clean":"rimraf dist","build":"npm run build:tsc","build:tsc":"tsc","example":"npm run example:mobx-full && npm run example:redux-lite","example:mobx-full":"NAME=mobx-full npm run :example:name","example:redux-lite":"NAME=redux-lite npm run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"nyc":{"extension":[".ts"],"include":["src/**"],"exclude":["**/*.spec.ts"],"reporter":["lcov","text"],"all":true},"keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Slune"},"license":"MIT","bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"devDependencies":{"@types/chai":"4.2.7","@types/mocha":"5.2.7","@types/node":"13.5.0","@typescript-eslint/eslint-plugin":"2.18.0","@typescript-eslint/parser":"2.18.0","chai":"4.2.0","depcheck":"0.9.1","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.0","eslint-plugin-jsdoc":"21.0.0","eslint-plugin-prettier":"3.1.2","mobx":"5.15.4","mocha":"7.0.1","nyc":"15.0.0","prettier":"1.19.1","rimraf":"3.0.1","ts-node":"8.6.2","typescript":"3.7.5"},"gitHead":"8205f78cee73ebed67f4ecb6437872033edea08b","homepage":"https://github.com/slune-org/intl-ts#readme","_id":"intl-ts@4.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WKfAnVC7P0f/bRE4vj8HsJz+McchzQNphnV7NxYpEiQZSr4mQlIkhQZMNV1ipy3FS/UMHUlcp4ALc3XaPMXx9w==","shasum":"a739c3c037dd40e03e87b254e1c9157e0af45929","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.1.0.tgz","fileCount":18,"unpackedSize":77425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMFHNCRA9TVsSAnZWagAAb4oQAJgmO1WxAhoOlPegrLH7\nA/kMadVlR1XG39NwtRkQM2bI/GCed7Y1r5tXBpVCtWdbiV3q/fx7VOIJ+SnX\nIMeVCGjEiJ9xSRSem3e0UZ5Rpmg9tF16cfHHD+XFiAu0BEb06IkcAvM1FTd4\nqP37NaXnuaLhwm7Bj1fod5AzOcB9W14Pk+/+QI4KrJVCl1m/9KZNp6yGPp4I\nAC8ItN4SctSuVJgJMQjTDVYERCXFBompq2OdE13IvtmhfDjXfyqH+5Bwks1C\nNjU7afyAjphfivpg7NWW2Ioe2Y2p8FGVOeD1/9ot50UxBa52WoLm96mCecr6\nK3MUVR2lqsHrMjxzjjj8qvpDnEPusxwU3SJD7AzqGMNHiZnDxdO75Fszm4Rg\nHXkJH+SdrJMrEZu2fM6Po/rGuE4Xnam8yzObLjPxuX0hlKCDM3C6vbbPik68\n+EeqNfNF+ZdFrUAuy95EAMQ87DXd3pzU/eK24o4YSrAJEVqBRJqXFP0Uzodf\nopdYRZ7EYeXbSKCCd/hkqomo7UvqTnkD//Dee/O+TnayvbQYkuOKR6J0hwNH\nyxRMwVVDA9Mt31qMfnSo7g17TsnrekNsfpXO+qzGM08FsyXGQOoofJnhqFO8\nZ0Ip4fhtDO3zHGQ55HUrlHgF+kSTW80dIi/GX+iDDNtmolSqrd/IvGfPLDLD\nIPRD\r\n=Ep1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaMj4SemfgGIHrD0qaYXnnArSXQVo15n5RlKsDjzznhAiAjB5kNIuN5cOOn2UXjPNJMLIJE3syGkSCGYkp+W0Guig=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.1.0_1580224973045_0.7566668759897397"},"_hasShrinkwrap":false},"4.2.0":{"name":"intl-ts","version":"4.2.0","description":"Internationalization library for TypeScript","main":"dist/index.js","typings":"dist/index.d.ts","type":"commonjs","exports":{"require":"./dist/index.js","import":"./dist/module.mjs"},"scripts":{"version":"pm-exec run all","postversion":"git push && git push --tags","prepublishOnly":"pm-exec run all","all":"pm-exec run clean && pm-exec run test && pm-exec run build","test":"pm-exec run test:lint && pm-exec run test:dep && pm-exec run test:unit","test:lint":"eslint 'src/**/*.ts'","test:dep":"depcheck","test:unit":"nyc mocha 'src/**/*.spec.ts'","build":"pm-exec run build:main","build:main":"tsc && copyfiles -u 1 src/**/*.{m,c,}js dist","clean":"rimraf dist","example":"pm-exec run example:mobx-full && pm-exec run example:redux-lite","example:mobx-full":"cross-env NAME=mobx-full pm-exec run :example:name","example:redux-lite":"cross-env NAME=redux-lite pm-exec run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"author":{"name":"Slune"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.10","@types/mocha":"7.0.2","@types/node":"13.9.0","@typescript-eslint/eslint-plugin":"2.23.0","@typescript-eslint/parser":"2.23.0","chai":"4.2.0","copyfiles":"2.2.0","cross-env":"7.0.2","depcheck":"0.9.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsdoc":"22.0.1","eslint-plugin-prettier":"3.1.2","mobx":"5.15.4","mocha":"7.1.0","nyc":"15.0.0","pm-exec":"1.0.0","prettier":"1.19.1","rimraf":"3.0.2","source-map-support":"0.5.16","ts-node":"8.6.2","typescript":"3.8.3"},"gitHead":"c4833f34ce8719c468831a3f310f7f3ba3f7b9ca","homepage":"https://github.com/slune-org/intl-ts#readme","_id":"intl-ts@4.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gWqsGPl4mheanKAW2fOzJCenfzxMC76trvg7p86YiC7t5OvjOo9fQeaoSNjurlGS6LqsqCurbdcpXODlmXXfGw==","shasum":"282616154d60f2fb0f605cc936d513de0659b9e6","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.2.0.tgz","fileCount":19,"unpackedSize":78418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaqroCRA9TVsSAnZWagAAmVMP/RP7OSx/hDRMx/QZh5EK\n8zaZsAldOFmizrCiTfidnmQHVGBrTC0WLDKffLbvdQ2Hj1uFGDcNUMx77R1J\nj2eL9R6R64MfS/Yo3TlNn59ARAP8ZUbJ/ugS9ZghLU7a40bU48u7sQX8pJiS\nvZE7SnNovXxSFvq9kdQVJQSHyLYZpeQ34zuHWVD+WQoaj3TD0yQhiI/sXA15\niUX6r2m1nLthMvfDfO9PJRTErDYWclppfHBoeKQWh0ELAaU6lbChAzEIY5Z4\n1bWNVJoyQLsTGYBMqpBuwRIa8NfYaQoVgAGHZQfHqpqObMhp5Ri22RAUuDvv\nlJs/y1zH+mLEWKya1FqegU4s16T1YJNXvGQLuT4xu1ikCW+Roe0ZvkYNaOeu\nUAjhDpWETAdAjEHo8PZP3auHVX6Lp6qAszydWUqh9wo8MnsbXti6Pa5qn8WJ\nIBK7KZUo/Ypr6xZW5yjI1xh+pUV2oKZ2KM75ZFVUgCBeqwaSQSbVW+qmhX4q\nFYQnvAK6tqlrykeougPIMY4RJ5l4bY+SKYcQ/g84mtsE8R7oR5c/h5KGR6Xy\nqwyqkOSxt3i+tN6wKRFiwJo9yAp/t9duRPzLWP15JcfivG9QVG05Qj7Xh/MX\nwvGEZL5A+EYFHVqHMz7Dfmi/JajVh7CKH74EnFlR1JmDckANqvn9TgFq3pLl\nBgui\r\n=4QJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3xOcZcDA5PIaX/NMVQVE9qzUhspKQWqmcl6EIJuRTvAiEAlzlGn79sHSvGzsGyumG0aTiAebKg8P/etGbaLNehfmU="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.2.0_1584048872503_0.4346341324486134"},"_hasShrinkwrap":false},"4.3.0":{"name":"intl-ts","version":"4.3.0","description":"Type safe internationalization library","keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"homepage":"https://github.com/slune-org/intl-ts#readme","bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"license":"MIT","author":{"name":"Slune"},"type":"commonjs","exports":{"require":"./lib/index.js","import":"./lib/module.mjs"},"main":"./lib/index.js","typings":"./lib/index.d.ts","scripts":{"prepublishOnly":"pm-exec run all","version":"pm-exec run all","postversion":"git push && git push --tags","all":"pm-exec run clean && pm-exec run test && pm-exec run build","test":"pm-exec run test:lint && pm-exec run test:depends && pm-exec run test:unit","test:lint":"eslint --config .eslintrc.full.yaml --max-warnings 0 'src/**/*.ts'","test:depends":"depcheck","test:unit":"nyc mocha 'src/**/*.spec.ts'","test:dep":"depcheck","build":"pm-exec run build:main","build:main":"tsc","debug":"pm-exec run debug:watch","debug:watch":"onchange 'src/**' -- pm-exec run test:unit","clean":"rimraf lib","example":"pm-exec run example:mobx-full && pm-exec run example:redux-lite","example:mobx-full":"cross-env NAME=mobx-full pm-exec run :example:name","example:redux-lite":"cross-env NAME=redux-lite pm-exec run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"dependencies":{},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.11","@types/mocha":"7.0.2","@types/node":"14.0.9","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","chai":"4.2.0","cross-env":"7.0.2","depcheck":"0.9.2","eslint":"7.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"3.1.3","mobx":"5.15.4","mocha":"7.2.0","nyc":"15.1.0","onchange":"7.0.2","pm-exec":"1.0.0","prettier":"2.0.5","rimraf":"3.0.2","source-map-support":"0.5.19","ts-node":"8.10.2","typescript":"3.9.3"},"peerDependencies":{},"engines":{"node":">=10.0.0"},"gitHead":"48f6bfd44dfb389d3f67cd630f3ba9f7b4119986","_id":"intl-ts@4.3.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-30QwYugSFZJPSpPNS3vlatMMQX9MFftlN5gHu77Jrzic30ENoBN65twSofQLF5I799acyTCfjnQQuxpBhXRV8g==","shasum":"8922dc377f4fec7664915c278ef32b422b999dde","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.3.0.tgz","fileCount":11,"unpackedSize":26605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14rYCRA9TVsSAnZWagAAhLAP/01WB849VkkqQw8Mo+c/\new7pU23XYPUkw7G0npqt7O8EnYq399R1cYr+Pliz6AkT/ivTpIl9YtTsVcpq\najYWkfn2EsO5dXBk3E34TuxRCOjC+8mMUYE0KQM6HXZODCP/ORMXXcCIvKw5\npJsYKYZL2CzW7M5DwleVVjJtM+3xK41PLdkSz5cICtvakGWLcwi/3a6SrrxK\nJTWAmq+oenqbH3bD4PcgPps8kCNAV7AiniMsBB4UUu7NWI2+V5Mz77a68tt2\n7mvMqmZ7qtWFi5xS2MwI6yZvs967EwKL3TdzK2z5sJcW+GMUSV5oGchvcyVd\nwlTeEpRNYHSOA/aTlKcqwLL/BArOVnQwiTMrswjL32KeqDMrh+q5+t8waKT7\n+pGTy9okydifjAHPdwBphZgQ+KDkgK/YdXBDd1x1fTe8ggoj0NnwSRcqx3st\nhvALKrxI90p8y2Ju2WgTbjOKK5HHE2b71Fs0SgZzB03uBophVosjHpBZwx7B\n7LVi06vAPQLgtd2MZIr3/cZf/cSGXzSPuKI19cnWYKb+VTY6gYqYM2fysp7a\na2zuHcwO8+WDl589He0GgLjk+P6epx43CQuCKRhkdHaEXnmahLQej4HSYvBh\nWiNj1zSl5unYIeEohW6GG+8Rp4A5Sq55ErvqiXUczPl/P0FPaKWHiD9bUqDO\nEL0K\r\n=bfQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxJ4FuJue/5PnqgnNghOXpwEel/PlPgZnqdm62xiOCuAiAz3ezrqIbRs8MLdHqGIIi87XPK+jxYflOgNLafgUvjXw=="}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.3.0_1591184088042_0.3070810278608609"},"_hasShrinkwrap":false,"deprecated":"Bad ES version"},"4.3.1":{"name":"intl-ts","version":"4.3.1","description":"Type safe internationalization library","keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"homepage":"https://github.com/slune-org/intl-ts#readme","bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"license":"MIT","author":{"name":"Slune"},"type":"commonjs","exports":{"require":"./lib/index.js","import":"./lib/module.mjs"},"main":"./lib/index.js","typings":"./lib/index.d.ts","scripts":{"prepublishOnly":"pm-exec run all","version":"pm-exec run all","postversion":"git push && git push --tags","all":"pm-exec run clean && pm-exec run test && pm-exec run build","test":"pm-exec run test:lint && pm-exec run test:depends && pm-exec run test:unit","test:lint":"eslint --config .eslintrc.full.yaml --max-warnings 0 'src/**/*.ts'","test:depends":"depcheck","test:unit":"nyc mocha 'src/**/*.spec.ts'","test:dep":"depcheck","build":"pm-exec run build:main","build:main":"tsc","debug":"pm-exec run debug:watch","debug:watch":"onchange 'src/**' -- pm-exec run test:unit","clean":"rimraf lib","example":"pm-exec run example:mobx-full && pm-exec run example:redux-lite","example:mobx-full":"cross-env NAME=mobx-full pm-exec run :example:name","example:redux-lite":"cross-env NAME=redux-lite pm-exec run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"dependencies":{},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.11","@types/mocha":"7.0.2","@types/node":"14.0.9","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","chai":"4.2.0","cross-env":"7.0.2","depcheck":"0.9.2","eslint":"7.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"3.1.3","mobx":"5.15.4","mocha":"7.2.0","nyc":"15.1.0","onchange":"7.0.2","pm-exec":"1.0.0","prettier":"2.0.5","rimraf":"3.0.2","source-map-support":"0.5.19","ts-node":"8.10.2","typescript":"3.9.3"},"peerDependencies":{},"engines":{"node":">=10.0.0"},"gitHead":"9d5d032af8fed02ef2d1c4a92fa1ad4b419a2117","_id":"intl-ts@4.3.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kZPSwnkrYAtECjIiq1ZqzlH4DgOMScIZY8eEBU15/Qx8RRavP6D34c8TAgmmwAkqxIUOLNkgSLvybjjR8dI24g==","shasum":"ed35887f46b0a2aebe291a282ae4e65b8752fa3d","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.3.1.tgz","fileCount":11,"unpackedSize":26617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1+bYCRA9TVsSAnZWagAA5BkQAINQqllG8UKfa2QU3dgE\nV+GJi5kvHfpAvMc+JtEOeXyfcaiSObXA3svwGRpJfb0qyhg3NxD9QArgWMO4\npp8eo/+qOxNavtJM0cTvKP6LhXi7hFqBpTcZcOHfV5nYosB2OhuR/eHDagL5\nWOvuSt/s2yVUwtlw2FJy/oPS3xxMBajeepeEBKibYlGZDE81eZOmrzo7wEFZ\na0fWIDExAUlZh21zAtli9+V9+1/echrks3UpC17RxA4q031x7bRP6+Znm4+v\nbLWaGU+DNgsTOYXFECy3snfF9KeshmaR1oKx1106go5whLx22lzCWSP4qwyZ\nDGSNfC48RnyNQmMc65v9z254m9tTEweLloDhoTxwvjs0Cf1gQaA7t8xfsW/R\n2sQqxpX48rSOlwv4C8z2ubQ9zfaxU3KUSDpZofGndezkrRAYJI2/bDwabgBh\nLsRAXbonJYCppMs+ECUNtP9tXcvJOGz0uTC9LQU49+jXmSJFk+d9P8weceWN\nNnYFzTr0z08L1FhHxpnY/gtzbOTO1CK/HgQ0/XTCHk3KSn+spHFqQ1gZ/vqq\nRvQusF2lG9gBWN+X6Fcp4T6MnE3Nzp7aP8M0D9bUsoE8ZIIndrn6jK+R6g6r\n+W8E3PYjygt6INxsh2FS7LCBNCH+PhEbuZpFRe60OktIIquhQKXc2wC58e07\nlncz\r\n=1b3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwul/BohqevPUHFgpjKbiL0Hq3dcuoP5e3LxFiIi0CzAIhALp4D8CH9tyBSq55UjylFHygqdxkhXo12nRWAc/QU6HW"}]},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.3.1_1591207639880_0.6236565525964788"},"_hasShrinkwrap":false},"4.3.2":{"name":"intl-ts","version":"4.3.2","description":"Type safe internationalization library","keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"homepage":"https://github.com/slune-org/intl-ts#readme","bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"license":"MIT","author":{"name":"Slune"},"type":"commonjs","exports":{"require":"./lib/index.js","import":"./lib/module.mjs"},"main":"./lib/index.js","typings":"./lib/index.d.ts","scripts":{"prepublishOnly":"pm-exec run all","version":"pm-exec run all","postversion":"git push && git push --tags","all":"pm-exec run clean && pm-exec run test && pm-exec run build","test":"pm-exec run test:lint && pm-exec run test:depends && pm-exec run test:unit","test:lint":"eslint --config .eslintrc.full.yaml --max-warnings 0 'src/**/*.ts'","test:depends":"depcheck","test:unit":"nyc mocha 'src/**/*.spec.ts'","test:dep":"depcheck","build":"pm-exec run build:main && pm-exec run build:modules","build:main":"tsc","build:modules":"cp src/module.mjs lib/","debug":"pm-exec run debug:watch","debug:watch":"onchange 'src/**' -- pm-exec run test:unit","clean":"rimraf lib","example":"pm-exec run example:mobx-full && pm-exec run example:redux-lite","example:mobx-full":"cross-env NAME=mobx-full pm-exec run :example:name","example:redux-lite":"cross-env NAME=redux-lite pm-exec run :example:name",":example:name":"rimraf examples/${NAME} && cp -r examples/content examples/${NAME} && patch -d examples/${NAME} -p1 -i ../${NAME}.diff"},"dependencies":{},"devDependencies":{"@istanbuljs/nyc-config-typescript":"1.0.1","@types/chai":"4.2.11","@types/mocha":"7.0.2","@types/node":"14.0.9","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","chai":"4.2.0","cross-env":"7.0.2","depcheck":"0.9.2","eslint":"7.1.0","eslint-config-prettier":"6.11.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"3.1.3","mobx":"5.15.4","mocha":"7.2.0","nyc":"15.1.0","onchange":"7.0.2","pm-exec":"1.0.0","prettier":"2.0.5","rimraf":"3.0.2","source-map-support":"0.5.19","ts-node":"8.10.2","typescript":"3.9.3"},"peerDependencies":{},"engines":{"node":">=10.0.0"},"gitHead":"267deaf115c876cf10fc86931a6ac3b43cd33af5","_id":"intl-ts@4.3.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-zl68asAP3Jt3v4jBAA2F14YHndVwxgdQ1fPlatE1DG85QRQ79ihbV0Q7t6fCad1e2pdCSZvKiqqH/wluTxUJLA==","shasum":"da0d6921de33e9ce6d412ee578d91422f91dc188","tarball":"https://registry.npmjs.org/intl-ts/-/intl-ts-4.3.2.tgz","fileCount":12,"unpackedSize":27026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2v5/CRA9TVsSAnZWagAAMXkP/jbt1PxXzkHyG2ySqbnB\nSOngbOJK5+5CEFEHseLpjfxJmoKhcUcz5nNBu0Wa+D6F0cCEoczOQomvT/mw\n9DMZyZXb1c5KewH0K5WD9b6a1pZnePAk89R0JMSTkF2gB+LeQpICSVj74fu7\n9DrB6Qzx5CBJSXZ7yRWO1eBjIGJ8bXjZt1toOgnkZ37DLeAJpA3buUEA0sma\nNyiVO1Z0Lh5WBOjfPiqFZwrH05IzCr+x7YL5CoCF0tOjqwmhZQKxgSYnp5ql\njBqntLPaOKqQjr9dQn4crhQeeCYJa1ZyQZBRUkccpNlJwEwexoEx/E8WpGyk\n0Jgr0Z84qbCd+eIyEkA1rQ33c0Mx8oKqEFIjXv2GkSOwfmSui2Wqm1nN1DA9\n6D8TNUGmi9FYw+bERWfJaGjEDCPMt6SBpHdXAxVy/zrS6uOqYNc4UehymWQN\njPG6LBdvuo1MW23V/1oRRU+t5vPwCWmt+A1huQ8hpaBCQdwOEl/LQ44UbiGE\nU8xI7ba2CU5x6QpvsZwOXoEdCB84SMQ6VOQnAUi8YYH+ho78TBp8Tnvhz5nO\nXITpzuy+Z9rzGgAXSQhIF09WmniVzSoyCtVZ0JitRRnyJDc50VmAz0Lcp+UK\nAD59qt/HZJFTJNfD9/OLCgMUVMNTRjtmL4yqysukqZhfpaDBrYGxW0M/w4F5\nrBW2\r\n=r8Eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgzZN4acWSwy1KFf9YwKmcdUVYYi3aGTvxQEKngumGoAiEA/PmBzQ1xLjxVSsiu4YbLVtMw7bfyoMHt78szVesHI68="}]},"_npmUser":{"name":"sveyret","email":"sveyret@gmail.com"},"directories":{},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/intl-ts_4.3.2_1636279846734_0.483575574595833"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-03T16:05:13.199Z","1.0.0":"2018-05-03T16:05:13.250Z","modified":"2022-06-19T01:50:48.656Z","1.1.0":"2018-05-07T08:18:17.225Z","2.0.0":"2018-05-30T09:52:39.517Z","3.0.0":"2018-06-13T07:39:00.939Z","3.0.1":"2018-06-13T08:07:50.045Z","3.0.2":"2018-06-13T08:10:44.210Z","3.1.0":"2018-06-17T12:43:31.485Z","3.1.1":"2018-06-17T12:47:15.202Z","3.2.0":"2018-09-22T08:21:01.703Z","4.0.0":"2019-11-19T14:23:22.947Z","4.0.1":"2019-11-20T07:24:13.114Z","4.0.2":"2019-11-20T10:57:00.174Z","4.0.3":"2019-11-23T14:54:04.770Z","4.1.0":"2020-01-28T15:22:53.198Z","4.2.0":"2020-03-12T21:34:32.663Z","4.3.0":"2020-06-03T11:34:48.231Z","4.3.1":"2020-06-03T18:07:20.019Z","4.3.2":"2021-11-07T10:10:46.888Z"},"maintainers":[{"name":"sveyret","email":"sveyret@gmail.com"}],"description":"Type safe internationalization library","homepage":"https://github.com/slune-org/intl-ts#readme","keywords":["internationalization","internationalisation","localization","localisation","intl","i18n","library","typescript","message","translate","language"],"repository":{"type":"git","url":"git+https://github.com/slune-org/intl-ts.git"},"author":{"name":"Slune"},"bugs":{"url":"https://github.com/slune-org/intl-ts/issues"},"license":"MIT","readme":"[![npm package](https://badge.fury.io/js/intl-ts.svg)](https://www.npmjs.com/package/intl-ts)\n[![License](https://img.shields.io/github/license/slune-org/intl-ts.svg)](https://github.com/slune-org/intl-ts/blob/master/LICENSE)\n[![Build Status](https://travis-ci.org/slune-org/intl-ts.svg?branch=master)](https://travis-ci.org/slune-org/intl-ts)\n[![Coverage Status](https://coveralls.io/repos/github/slune-org/intl-ts/badge.svg?branch=master)](https://coveralls.io/github/slune-org/intl-ts?branch=master)\n[![Issues](https://img.shields.io/github/issues/slune-org/intl-ts.svg)](https://github.com/slune-org/intl-ts/issues)\n\n# intl-ts - Type safe internationalization library\n\nintl-ts is an i18n (internationalization) library for TypeScript. The package is compiled in ES2015 and so can also be used by JavaScript applications, but may require a Babel translation to be used with browsers. Its main features are:\n\n- Type safe: using a wrong message name or the wrong type for the parameters will be checked at compile time. If your IDE allow it, you may even have completion for message names.\n- Mutable or immutable: the library can be used in an immutable way (good for most state-aware framework, like React/Redux), or in a mutable way (for better performance).\n- MobX integration: if you are using MobX, the `$preferences` property of the `Intl` object will automatically become observable, allowing, for example, `React` components to automatically refresh when chosen language changes.\n- Agnostic: can be used both at server (NodeJS) or browser side.\n\nIf you were using a previous version of the library, you may be interested by the [migration guide](doc/migrate.md)\n\n# Language/langue\n\nDocuments, messages, code (including variable names and comments), are in English.\n\nAnyway, because Slune is French firm, all documents and important messages must also be provided in French. Other translations are welcome.\n\n:fr: Une version française de ce document se trouve [ici](doc/fr/README.md).\n\n# Installation\n\nInstallation is done using `npm install` command:\n\n```bash\n$ npm install --save intl-ts\n```\n\n# Usage\n\n- Create your language strings (messages):\n\n```typescript\n// English version — default\nconst en = createMessages({\n  $: 'English',\n  welcome: 'Welcome here!',\n  hello: (name: string) => `Hello ${name}`,\n  showElementCount: (count: number) => {\n    switch (count) {\n      case 0: {\n        return 'There are no elements'\n      }\n      case 1: {\n        return 'There is one element'\n      }\n      default: {\n        return `There are ${count} elements`\n      }\n    }\n  },\n})\n\n// Type describing messages\ntype langType = typeof en\n\n// French version — full\nconst fr = createMessages<langType>({\n  $: 'Français',\n  welcome: 'Bienvenue ici !',\n  hello: (name: string) => `Bonjour ${name}`,\n  showElementCount: (count: number) => {\n    switch (count) {\n      case 0: {\n        return 'Il n’y a pas d’éléments'\n      }\n      case 1: {\n        return 'Il y a un élément'\n      }\n      default: {\n        return `Il y a ${count} elements`\n      }\n    }\n  },\n})\n\n// Canada french version — partial\nconst fr_ca = createMessages<PartialMessages<langType>>({\n  $: 'Français (Canada)',\n  welcome: 'Bienvenue icitte !',\n})\n\n// Esperanto version — partial\nconst eo = createMessages<PartialMessages<langType>>({\n  $: 'Esperanto',\n  welcome: 'Bonvenon ĉi-tie!',\n  hello: (name: string) => `Saluton ${name}`,\n})\n```\n\nThe function `createMessages` is actually an identity function and is therefore not mandatory. Its sole purpose is to allow TypeScript to check the type of the given messages.\n\nNote that the message names _must not contain one of the keyword_ of the [Intl API](doc/api.md#intlt-extends-messages).\n\n- Create the corresponding language map:\n\n```typescript\n// Direct creation\nconst languageMap = new LanguageMap({\n  default: en,\n  en: 'default',\n  fr,\n  fr_ca,\n  eo,\n})\n\n// Dynamic creation\nconst languageMap = new LanguageMap(en, 'en').merge({ fr, fr_ca }).merge({ eo })\n```\n\nNote that you should only use lowercase letters, digits and underscores as keys in language maps, because language codes will be formatted this way by the `Intl` class.\n\n- Create the internationalization object, and use it!\n\n```typescript\nconst lang = new Intl<langType>(languageMap, ['eo', 'fr-CA'])\nlang.welcome() // 'Bonvenon ĉi-tie!'\nlang.showElementCount(0) // 'Il n’y a pas d’éléments' — Compilation check that 0 is of type number\n```\n\n# Mutability\n\nObject states will never change except:\n\n- Internal string representation of the `LanguageMap` (because of lazy initialization),\n- if you choose to update the language preferences with `Intl.$changePreferences`, but you can choose to update them by cloning initial object using the copy constructor.\n\nA new object is created when calling `LanguageMap.merge()`.\n\n# Documentation\n\n- [API documentation](doc/api.md)\n- [Code examples](doc/examples.md)\n\n# Contributing\n\nEven though we cannot guarantee a response time, please feel free to file an issue if you have any question or problem using the package.\n\n_Pull Requests_ are welcome. You can, of course, submit corrections or improvements for code, but do not hesitate to also improve documentation, even for small spell or grammar errors.\n","readmeFilename":"README.md"}