{"_id":"@benricheson101/i18n","_rev":"17-a6f403faf27ed3c06f98c2a37d9115e6","name":"@benricheson101/i18n","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.1":{"name":"@benricheson101/i18n","version":"1.0.1","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benricheson101/i18n.git"},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"gitHead":"37998e150cd995963acfbba229add241f3498089","description":"<h1 align=\"center\">i18n 🌐</h1> This is a very tiny internationalization library.","bugs":{"url":"https://github.com/benricheson101/i18n/issues"},"homepage":"https://github.com/benricheson101/i18n#readme","_id":"@benricheson101/i18n@1.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-xtkJlQh7DfoIu4UDdX91IXNNPaJS7rQwN29qo2d0R9oIPIP0OjaOjHiJkckWZtU/5Sbe55q7bB9c0ghQuGusBA==","shasum":"1ea28e3564d3f453ddeda325167dbcbd6f9f351f","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.0.1.tgz","fileCount":4,"unpackedSize":4397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM3twCRA9TVsSAnZWagAAi0UP/3Q2dzBAFXTxpRd8C9aT\nzvNOuNvixBm438JRPEr0o6lbgknvU2vR5fK6g+FBq6IlHqpiVKJLGQdwWA4b\nhbbPEYZbl5/DoJOM1sZIf7cSzA0kYIF8E1bXGgx0kxswYG5nGkpvFwhFEGUv\nRcjQmekjUEfNT36cUenD+eKFkiFJ3eShREpTSRxvOdO+BKXLk2OgWHxyVi13\nvXKBvRx0YI7ZF1os6y78Zh11A8skyH06xTv5Z1GI7P8zmylk4QLl5vxuMApB\nRhzsLS2q6JZsB/oIN6/RsaY5B690johAKE9noqLxva10nXRkR8RQtiiuIkH/\nWgZ39FOVcFSG0JeSYrqnRGRIMeEGkjM4EaAbO95fn702Mrpz2AWqkanKJiQ2\n7jgtNmOxR/mMi5mA59PpsMMSLv872QIoU0CytO6xzTheUdKsD1f8lsZDvkwL\nsB5I9Qjq/qNDdPRd5Sh2hEUoziWpPuitIAB8A58oscpfkSilDopu7QKdk+vV\nCgwP33tO7ktgj2fbPLoVzort7EtIAzYdpJkPnkicMX8OkM0tdrMLI69VJiwK\nyLweN24eSlioz0/SiWHqx9zIpJMfFYe8pBjLnd5nASpZp8KER+WDtPVOoxnu\n57lWSgDsc//NbWAITeyMvD+Lr+33+Jv6foCl0B7Xeb83vZ9gmeGWM8c/d7ba\nLQZT\r\n=FriY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYPxHHj1wUT56GqwlEQhhXPlBu05GeBdjGAPu7jjSxeAiA9Q4l6pd/swhqO1VW2G/Cvv5offWPmqOJREP6WJyatwg=="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.0.1_1597209456453_0.8352086330935764"},"_hasShrinkwrap":false},"1.1.0":{"name":"@benricheson101/i18n","version":"1.1.0","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"description":"1. Install i18n ```bash $ yarn add @benricheson101/i18n # or $ npm insatll @benricheson101/i18n ``` 2. Import and instantiate the constructor ```js const I18n = require('@benricheson101/i18n') const i = new I18n() ``` 3. Parse yaml ```js i.parseDir('./i18","_id":"@benricheson101/i18n@1.1.0","dist":{"shasum":"9be6bbd5dff06a58a51d8984a5ad539ec0033fe3","integrity":"sha512-UFWzrL3M95p/voaY0suYhykZxDujcPiXYxHEN42g8zI8bTRA338aNSmTUjVttuJKu5u5u7iSZAshF5ATSRV5aA==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.0.tgz","fileCount":6,"unpackedSize":4549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM33MCRA9TVsSAnZWagAA9ZsP/izfSupVetNBz1p7kY0e\n2atDK2OvSriN08QX4LTqF3A/a9yp8lfakvzQNsh5rjam2doPLCePS3YB9ELu\nzMqe2HSKKTz1vzGJIVgW5iVrsZIDTj2Y/8YFvJWq8TQBX7+w4hXvFsEQ0ZGu\nrpgazXW9dm2wYALrjjTCTkf9oL/WZikNiHkvpOzsCCdzL4HGdLKnmy1gANF+\nsDsneay3xBVeZOLb20c8aDgAMTQcIONhv94hzyOkfGV9+k68tnQgn8pLYygh\n+ITqYzzaRHXpkb8WB2lAsY8TvpdbmThd6nHUpct0uENgcEYdhb23GtLADdOH\nJYKUvKAZQXlznc7iwSh07TPTsmClDV4wjbgWCPqJ3B49FsqtmsiaC90T3sV8\nUBOTAGVCG6mEuVUm5l7Us1+N4+EjcsVSn/g1adLIeLNl6ypwZzkhHlOxJRKQ\nXBGFanAp1Pl4O/WlxTul30XMHdnXSy3wSqC+zllKF8akRHItqGVV2JkCawKA\n2SMhr8viYZP86PZp5KH+igepsOePxLhfJ92hJKo4yRuOX/PWpZKIjbrZ90z+\nB6wfvfSk52LgX1ZJWSrroGK68DWXE7LtdWe8NKyxSOxdSltH2aSDXajdKcOK\nb5qrH/1EoABi1Bk0v9Cb0oRTf7Rx2J4mflz00yvEF/GaJjCSmxW1d+5Xl9ja\nzT6/\r\n=aY/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrWoKywJdiqMNB5AqSPXkpgHkY4seqkGU76QCD2a3Y7wIgE0dF3GLezZhkO5jsZh2IYQuaUhM0/lI8S7+aCGtpvrk="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.0_1597210059338_0.7873490203140541"},"_hasShrinkwrap":false},"1.1.1":{"name":"@benricheson101/i18n","version":"1.1.1","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"description":"1. Install i18n ```bash $ yarn add @benricheson101/i18n # or $ npm insatll @benricheson101/i18n ``` 2. Import and instantiate the constructor ```js const I18n = require('@benricheson101/i18n') const i = new I18n() ``` 3. Parse yaml ```js i.parseDir('./i18","_id":"@benricheson101/i18n@1.1.1","dist":{"shasum":"be07a7d75f4854ab6393b69239362507c08344bb","integrity":"sha512-dmUg0xh9vQlJJq04KIqQjXJTLIaawAC9N/jOHvuN/YyfsZqph6ZaizuTKU4omXnYzK3UkSS+RQshbFCcCAgVDQ==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.1.tgz","fileCount":6,"unpackedSize":4702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM37yCRA9TVsSAnZWagAAHHsP/RZnOa2r1+qiDE7peZI9\nng1ohfA3h7uY4l4HNZaKiLzJWwh3BZPxhv4xOyV1uJFRBOO7ZvdVqbNbD7zp\nTUpfzpvN9V7jIZFe0aqeDY1b9jRfZzgQqu0xiqaCRVeJlSa+2heD3eKY5XjL\nwo04WWpRgoiFE+BkienJ3gahHcrlqcq6lrXsS4fwpI3yUU12ebju4kf0ABuD\n7pcA2/VS6Y0wZmaDatiXxb/heXjONnhOVzb9zk/lJ44mWDuaR2Mkdlv58te0\nRaknGhtusY8BO7H4707QOG7g3tCh7YJO2neAKIyrAmEWRSaR+2oDsP3cIB+U\n4tnh41+rt7F0zCMLOYjn72TQza5Lc7sziiAiCLMLmR8R6pNC+xdVZEgeL4TS\nnGr0N91iBwhHY57JDa58UdDOgLHk9x0K6FnqcmqLB570eR41FWvri9AB5o5p\nf5uYY1HYYwzFBr3TFhnjD/+lOoYyogvby4pCNvZiUBabO3LWO5I0BHaf0O3t\nKvtR4MSQiSk1vg/NUaZLBOFS3RjNmwLGj3LtXGtjsGsCWBxL6zaw1YMKHz7u\nyb6ekfJYEWNMBEdk6qj4qj/zLxtEn98orTP+YmdYCXGckhlRId/PMdNAEKHO\n9pt90FmlOp8rKoIQD7e8xvGfBWgFe/A/mPZzKhyZQ6WfGNfq3v1LvHji+49/\n1Uql\r\n=qM1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChSBoutsaiZpDXgtIw5wnTimziEa505WCDAIbBqnbzqAiEA4JpsepUjZH5d5ClPbcOgvJzKWq+eiNZSHldWTGhxtBo="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.1_1597210354050_0.182375995532702"},"_hasShrinkwrap":false},"1.1.2":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.1.2","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.1.2","dist":{"shasum":"a0048e9d2776806a5744e945d80d46177d1f19e8","integrity":"sha512-jvQYOpRRhvTl0tYvQxAw5Zu8IKMHsEL+JoUJxcDBQqe7GcfwQ41KDX3F63VjH+uwhmletzUFnZm6pO9cx+/PnA==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.2.tgz","fileCount":6,"unpackedSize":4763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM4ANCRA9TVsSAnZWagAAMykP/RrYTTJRm+bhqid9sHcI\nPzZWssbjkEj/XC/1zrdVg2MkDd7St3WLXdLE/UfZ1FcxnFU9ct2H+/H8BE7U\nrq9Ihu4Ozd1SQFOAYM8euxaOYeHfUiPCHOk6tKEpExY5kmg27chWQ+4xbIxD\nD/Lza/SmDxR2ximp0aOOEh1nlmNL88YViCUNFHPdEhJ/huvxiUYVrlTS0EQ4\nNFGErQUv1czjheIN3wfUuRW8cEYDR9kMxpS6b474cB3C7f7Arvf1W8EE/TW5\ntEWiV9LCLDT3+bxv7DRIpkx95zwsr0nVHpYiTZCNSUTmVN/+F+oXhwqvxVJY\na+AgDU8boPD+A7pm1puXfxNe6QLvNl0Cnp1RcqSpQw5iBPygm705iNrjaeO4\nuiC0Hc6M9hznISlh3yCJvT35BjhCqyCKbmsUiVUWHlgf1P+X3lLxNibNoewq\nFpSD3z4JNH70UtNNlevzXOSjHSsO31HIqS4ifr5ayuPsQl4saxkYrqCqq4o9\neleSJSf3O3LIJWd24SZG8G76AXEMqApfDfcJH/aVU6awYjnyANq1GRj6ASZJ\nXdGwOk5OyAKxKCpXpSRyLF+J9WzC2tcKxuOlsm5UlWmG3CZzOOvuAxXgM1Wo\nlwh1w4qBbk+KQ9xLEhWr9n4arf3pGXWWvQT++u4dkylwaITmecA/m7sZRkmk\nApbs\r\n=eWQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD20q5iky5LOSVQoI1/pjZLHBVnBwF+WO/s9QmIxfIZJQIhAKPDLQqbeaJ6r/ZmF/soIpx0Rg1Hy2IJrAgSvHNL9IaW"}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.2_1597210637123_0.37138677900945405"},"_hasShrinkwrap":false},"1.1.3":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.1.3","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.1.3","dist":{"shasum":"7903a71a71bb46a519700dc505ee214847035171","integrity":"sha512-Zr8157eA6TrSaKTjn4ZWfUsIn5OTWJY8X5D7Ebj2GYAIxT6AXcuKVr4EwPSOVWTRSYf64FPF5znepO00JJhjRQ==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.3.tgz","fileCount":6,"unpackedSize":4763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNAfnCRA9TVsSAnZWagAA6doP/0MxM7gQKBIICh/In5qJ\nlS5E3jOXyw6O6Ycy+eZPhTZAramr4EnsJpuIDoUsxBvyGzBao+mXyh7/+Q2+\n48dlcRIzIekIANNO0TxwVWEI0iLZQx7IPPt4nHhsS3c6VPdT9dClB5FI2tiJ\ntk7JGDMylewnsr2hVrspkQ0/I4SJ1fco22hdlcTwz8YEmV5VKE/xwb8gbWgw\nds1VqYLO2DLRy4GH8DYwI5LziWdoAMpGx55tWAjPxmUDATaZjipvH3jfZli9\n+v2y5rlAvpM/BP/cClkXAlrbXl230+CsQK/vysZqk8HWHX2f4YgJHsQhzKJq\nJWSPcHFPT/7oqDQ6inAD1BOuB8u+xncLMeC7lps3w/F4pLjT/531ViHLD4Qo\n0bwPl9sQg1oFVFeSp9Gkhi75dQ1INleQya3mjmRY+If/PI7laS0dOwvLc0Pl\njxJ4MrScFWDpZ1ChNktq259zUPuskVjEeAnKNlKM/7kTX9OhaSqrok1uKKH+\nyPju+ezBBn+lOoqjliWM8LNsGBLvtElRKy03Q3uE5Dq17AnvDlnZ9BuAuYm8\n1mlkIyZyLoAr5YucQ1CnGuRoRaKOFe/vPGVyG88xYduBEHgAFDCtfyDPKBiB\nHL6tj8bBCLcQQjNSjystUdHuAm5sbRhe1p9J+8PiO9nuQ4yG9LavtTKGTYKB\nZq8c\r\n=US/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxAYcVQBQkQbvAWH59BUcMGiMgAym4oE55fXGevx2pMAiAdqyPJqCUzrApxqh6L6h3RHDa/sOv8+8FTYpsA4TH5AQ=="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.3_1597245414920_0.7240410812363411"},"_hasShrinkwrap":false},"1.1.4":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.1.4","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"exports":{".":[{"require":"./src/index.js","import":"./src/index.mjs"},"./src/index.js"]},"devDependencies":{"eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.1.4","dist":{"shasum":"bdbabb828c78723af1fc0be7f53ca0428ebbdd4b","integrity":"sha512-QZXxDHioFnocdwn+jyaMjzwCCvc1DpAkOn+PgCitfODPo/wsZzMptvkQvt0UbVDpl+cu/Ox5+2DlrQN9iBlP/A==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.4.tgz","fileCount":7,"unpackedSize":4964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNBNICRA9TVsSAnZWagAArMEQAJwj1ym8Jjq2ZdzqcsBH\nhXYaIz8P1SfXntw1P86b6yBRh4HjjRB2F0mtI8X0fttiDdQ5XncJ/13JiDvv\nuZdj/yXv7+pBdZ5V0F2kQ9YfRGEDK0VbAtk24rNDHcp/1ww0iRrO6y5ReoRD\nabFUZVbyYXQ1Qhsqq4z0+GGxEU8uMHogjI6CgPLOsXViTuh+AxLS9cE7goRh\nvImd/pFldMb1t9ycjzJNbDTGzoEBWjRjnWarvM8KyOxqpmw5F4QD1REETyHK\ndGlwA87qT+IRc8H9ruBt2pREUyEUNsNxBLvQxS+IAAgALm1Jd3kxYonUjXE3\nwbsKZnmcqZF5mEuX/lGVwFEnBrvjuSWyBO/Dq/kUyqmXcn6Fvm+q7uq1VOJg\nA+7waWDUIznvE/ahzMV0AZDBO8wo4FKR2pj2T+ZM+xTih/1+RXuoySbeqNR8\nhvpYNJv6aOkrzMB+fsrQ6XPavNNf5bFaNsIC8bGp6EmRqqe9UFVndnrrH2eX\nt4rtY4G3BKxRJeTh1CkIM5+de1NjH3bgm9TDndTXJCtCMu67N5dD0n/izXq/\nIknvoVOL7bmFRT7AXezLlAKnRDPP6PExKZ4yTBtQkb4bN/w+0Nn7GgfBkFCg\n0AmHlcl1hV6/CFq8jJyvERDTmoNcIHY/+oJ4z7tbPBljNigdGZMW63Q+x6bm\nOwxb\r\n=H0dK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/K/EOO1f/uzQiAPsQAoLiQAHPQGRo2GRtudzm/3FbAIgCQxi1RvVh4SZaZrzyYboV9bD1dq3bOwcItfvphtDaFc="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.4_1597248327984_0.9039325281430721"},"_hasShrinkwrap":false},"1.1.5":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.1.5","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.1.5","dist":{"shasum":"0628202e6a4f7a48254cb1ae2a277abb0948f372","integrity":"sha512-E4iEJMHnEn3nNL0htM3c2n6emsOHZBcl5E0kKjnRbExEH+byGJMseYDi8d5VrkB3EZNq7eow3zuyXnhQhCWYVg==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.1.5.tgz","fileCount":6,"unpackedSize":5345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNEtdCRA9TVsSAnZWagAArC8P/22IMNnj5u2zkg5KY+Go\n9KqXsekPgqOD6Mjn6c/E3l2+6t3HoAyKfG1cNVCatwz7ZXh7aISNjqyxa66F\nRPrCOuOyCHn7c+PLvTzPkHgwMt8rRJM/0nFCc6vGOU9BdulDGA8Po5vLBB5c\ncJw2UF6rDWCDe81JL6gPL0AHDH1GJHOjpLDEeBqMlPFvzPn51Vv/Glqp7l4I\nkU3Tt8O3wAplEC/EJq7F9fEYf8dejVryOuHm3Ksr5gd0CuBxckqyjSC5gQ2B\nSdq8K7+j0ZAKvarXukhL8WelLXcK9aEo9SFBPTjMCi7dKSwWThiSTA8v1CfC\nCFWzAS3ZH2ZFmRvdxkjbZ4GszND7+LYH4+entlijTOHr67ePLpwAdN9z/IzR\nNbTnbI6P9YFDRhGr2+k1tWn2WdFB2V8GSF2+Ki5d+v6TXqcr45ikLSEuWEOM\naLKh70r3YNdPk7z6YAM40mLDV59/yIaF/Rqj9dwpG61MTlqXtYSHW001d3Uc\nzJLh42lHilW5+vadKHzo3QwY7FLu4cpnvXqpfdI3XmHeina+DdraqYigFyGO\n6PrxGhaWYzO1F4rGDCkSYgZvf35yMAGRfPREl0vIPjpmVBdR2xi4ferOsUVF\nITLhNj1Qo5+2WzdBCK+zkqC7vyVnKK0/LIts0yM3lU6UT+Q8usLeEHOhr2qT\nNaS6\r\n=FLSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKY4CFiXZuFo1wqjK3xDJmCjf7cMrVJ0p7sCQjEYjQOgIgcfvtv1euEe+HEb7JWvFW0adA90VhXtBPUPXvViJNqqc="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.1.5_1597262684637_0.4700192526805558"},"_hasShrinkwrap":false},"1.2.0":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.0","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"deepmerge":"^4.2.2","fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.2.0","dist":{"shasum":"362f74c3a06692ec0984a42e66393fd1162ca1d8","integrity":"sha512-4x3sW+Rnv21/PnH/ptzboMhH9E4gZJ3tJXy6ms7bZ+Btq4K0V7NTqC8kKKt5VCD9ActBHZ9msxFi/kon8kLc8g==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.0.tgz","fileCount":6,"unpackedSize":5813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNW81CRA9TVsSAnZWagAAQ/wP/iQMsALAC8ZrKequPR0g\nt0sGgktStz/yoe9U+jUdcguQJvDA0ogX0pwJCwuKGQTDbveoavrkXrRiY4ru\nA30LaLdriykWr5tP4YpZMa9XRDh0AHr8QlB7IPQSvcLnYO3c7NEWO7Ja1nDl\nT8IeeVH745GbhygKG6wETJeWrmOLSRW01B8UlEjB1ZdyJ2rXD1dZmGiXqyMr\nKKkC+w+h9kMV3c6kT0PvRHWBVBmjtXiO8OPYpncP9BRtTTATTOVjejSUspT2\nuJZw5wNJPA8APLlRX7Ll7P2AT3hac5kCYxHZxcHTajk2k/CkODRJj+1hkwY4\nUzL++Y/JrjEciWzAXBtTGshZr1I/ZMHvHYTq80WbULnazxFrn3PHSJhln69P\nqpCrATSwakugC2ZFPq6hOSZyxeA62ieyjJcV8VvwRINavMshX294rzp3b+Dv\n9u1Flv60DKSbnkQthx++SLhr0TkrvKTogepLEObxYewX4FzvnA9SBg7PqkYH\n5nRwCPZRSW4Yaf8rqLR7NK24j6BBaf0SFnQL4Irkxld6vcP6N7uRaKrNshKx\na8E3XESRr/1wx8UflL6swArQiVUJw5c65oDLebflIIWsH08EyWTmQVSE6iYM\nHGIkXb/x986cjT0LzCJWF0T9B7b2nPUYO6wW4QLGHS8uZov8n9490DBa9OFn\nGr89\r\n=5ixk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0v+xTC/ao7N4EzAP+zcJpjdN+nut3XZePTwuLlBonhAiBdRCo+nxppBogXYh80i3urtLogr8M0veo+vaRslYDp1w=="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.0_1597337396499_0.8645511579340883"},"_hasShrinkwrap":false},"1.2.1":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.1","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"deepmerge":"^4.2.2","fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0"},"_id":"@benricheson101/i18n@1.2.1","dist":{"shasum":"47c297ae82eaecb0482066386d9e67aea30b3149","integrity":"sha512-F2Q2yFKf89FNk+jdTskoYXncH0b82v0u38QGa3XtpaxHIGrL6HTl5UM5wTvNMnXVsLbeOEwJSMsLYW86fIzp4Q==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.1.tgz","fileCount":6,"unpackedSize":5830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNXIECRA9TVsSAnZWagAAtlEP/As+OaZWOGIa2L4Nf+iS\n3xdlJUmv/J6sfFQIZTxZHdLZGZlcaszXVigW7tcXi+GSo2xGK4D4ZXHmfful\n36TxllSv9OvwKfbZVs3Khn3CiTXcfgNCMVWEw62hsQF9WbU9YhiXRL1VVcjA\niuD8vga5Hk8JMSgAkOkhbx1inu3mrQXWmZRjN3zPMV86Z+GRBgUedIfBgRB1\nASRjYA/u9nE2mpdJm3Rxil8dD7C+gsLqY0Nu2631UsKfhn6OG6GF8sNH2jfU\nd4gFM/FhF677eSTYeYzrAY6u86mKAozGZ6oIBYSpk+q+S/CP42ER0H8i5/xh\nbz68C6JgUlvyAMGeVrEpN+okJVa3T2Y1S/gaf4JOQwMt57jh9GE668aJWaxK\nZVmAcbPDffMd/UMcHlkwtRy/Ad9110jWbc50R9ynuHQMyQv78vcRZLcLP3pX\n+Lg3eSW83UE3c2CTjl1QdgXrO0oNJQFi1gh2KSEO4OMImH72CNq9QlbpgeDL\ndznU8lfrljwqWlqEGmgpGfjCKMTQK7GrHv1p8a0Fs8pIXBIXArP2js//JmTD\ndTU+vDjSPxJR3LvivQ+R4HkIo/y/u9BDOceHm6dFJVrnFGGqAkFBv+Cs5aFd\n37WRM6O2OzzAVrm839aRJ5RnjxcGfUFnFGIVNceDVsHn3K0vx8D2DOW+IvL/\nywqR\r\n=cnpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkWDwvWvus5sksmpgRh/IUnQTRl81RPP+RJEqixiwM5AiEAljwmkTXoAxgTYlSSAqc5Gsep/3/9zYJtuoMRvILwULQ="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.1_1597338116063_0.5147344347766505"},"_hasShrinkwrap":false},"1.2.3":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.3","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.3","dist":{"shasum":"c25b21d76bfb8dc9f24663b32dfc0e0088de77ec","integrity":"sha512-iCZmTECLo/ehBen+kWkr32w/isOXCUMrBAIvRjuXsqK7hMfJ7AcM1vdOKYQrfHK4A0tNixU/Cf99aoUWiFLfLw==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.3.tgz","fileCount":6,"unpackedSize":5999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNYRoCRA9TVsSAnZWagAAXpYQAInDQage4fhpI5kMmFeG\nGqltqABMYygOqQDI4ZUB6CN4UUYD3VjiY5DamICsUrGLN8ZzswcMDXp6RIm+\nGNdeYc+tMVOVu4DONisSx/OZtN69gSzPnTlS3Tq/OQ74vZ5s1losfuSNlpMm\nMTRSsa7y930YXTWz7vgFM7xw8z26eKMuNOqliwYB0z2RUru/s4tdBFNaYd75\n/DsAyRNbfg6H/R9EPrlFKBci10BGQkocMTJ8Z5gbITe2X7Zu6JvrYJ0XQDJS\nJv/XbVO2I55HHlUJDc1Ms9TpiLUc+Z+Czvyf/FkViUEYOaC5J24hYG3fef23\nEVlos3AOK8phArWwGkmlT82OPgOTdVSQQZpPxOEeqXZ3m5HoTbcC+j6Q/vWK\nbU92v2sfzPUp7t+QhMkCV39QEo8DuNtMS7XpqBWJbnM1h9GJrGMnGMFJoo3I\nfC6gnYKhsM+UTjJCNfOxcxSCTI3HCm7EJaMAIXD5csJ0oxJ6nLU1xeTP7CpP\nF9PMyPWnINTrFa8LT0Ozj6VsoG87HUaX3eHjKppjpLWiM9eU0PqQ+LEccUK3\nNm1BpHHC6u7RL96XoDeV+NgqjfFSnjGmVIotvT/0xQZKVVXP44C5vLTSzOou\nLQYjtojQv19+kzT/jhFOp09Xlya4gwXrv8aDNVSy+fYaB1JKD02dfvgUZ1gS\ns9qm\r\n=aTBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu18F+U+kBL62Csv78zJMfZKPgEEJg+u0giQ4JfHmqtAiEAmWjUCDRZkWyNbiCrDDN5iekaonlAVBr4vHzQGWdkU7A="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.3_1597342824447_0.6604494993655754"},"_hasShrinkwrap":false},"1.2.4":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.4","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.4","dist":{"shasum":"8acdef84816f37166d266784591a060ea1be1889","integrity":"sha512-c1rS9lmTU+KP1LSWx6h1+G8n4gHZU18SXV1t2KZnsuxjBSa0vJQw7CIsqobFAnqXD8oSyEMHYKDM8426mPoM9g==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.4.tgz","fileCount":6,"unpackedSize":6052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOAjLCRA9TVsSAnZWagAADGEP+QGZ36iUjttBi2S+lNVR\nsgBekchpaiF/KmW4HQ3f7zB5srxcjAJxYsybbpSwSnfAMiDv26yAw0eXk2h9\nBj7UKsNptXLl/KfoFAes1Uux87D2kUu+99opCn022na6pomkL6Q6KfZDBj3G\nYSN0uUdKO+SCR2NzKsoS0hW0Um6MmBMYhqnft9XXH0nL8UWgllsxz/iuycWu\nNR64mmiwd0uo4YGtj1+GeQJ1cfNJ08wM1o6/xXXgrN1SREQ5Ksjwsk0cfCKd\nE7uUnM3HJv1ItfxYJrMTZGpCbS7kloc4BYkGFrbKB0KXCp2FZf8UTIK4SPP8\ncQGLL51NxffflfycsT/HXj0Enx0VjzgowKk0IPEIUvAIGD6LQ0zxZRGwRRQW\n3CG8B8JMbRc3DFmfHajwroKeQSEU45q3utcBwfDha4/0wsDoozP6eJho42O8\n6oapPMUSl/fLsHiG2rPLdmCbPpktuWYyxsoJdsiWHbJRpXQF8BgB57iV9T+H\n+DtSv08ahyI96KjFWnfqhen75+ZqHa5CVVSGODvEhnU8OIzqfTcgvAKR/Hh3\nsZLRHHcM04g0tst5KkCTUNzPddARZxZmsTG0WKs++xHMcCN50KvpOmt3UKru\nl4/Ldz4lRiPp+SDai2mNyXs1BEmlICAAYydH1F8vfhK22s8e7WdJ1eO2Dk9k\nkQN9\r\n=mpxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6i6HMLMDW3vPTgmL9Ln/ErS/bQ3TLAtf7JM3o7AvoQIhALlILkIV4PJxGRW1gF6cWV4dWwjecYJeBMgJNo3islLD"}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.4_1597507787342_0.7445531744868288"},"_hasShrinkwrap":false},"1.2.5":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.5","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.5","dist":{"shasum":"eea442bb628a12c8e6c663e409b6637c2c681a10","integrity":"sha512-9P+TtAnZ7LLc6OHFJMv2/XfXMTjkNkSRnw515Tebmk44DZYmJl/g5ibl0LrEBrelHJsvPdpD9rIC/Q6KKCdKeg==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.5.tgz","fileCount":6,"unpackedSize":6516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQudFCRA9TVsSAnZWagAABMEP/06eXjRK5EtdmPspDLQY\nexfVK+Rci9nzZJcjmRTO9XuuBILUjkRoiXHe7kqxA2nJOFwC2fvCuzX8H5KW\nMOHDqxj/dCnzwUxbE5UtJujHDYlX2iO61DrJFTQ/AeJrFim++NUZHcDvBmvo\ns8bhBa9HNyBaCIAtUaaymAKuXGIHwYVrx6Cavj2RY9GpXRN7/8GvwN3jA0KE\nLCP7RxU5IfMBdLiB9F3liUJqQ4aOLWn/FdOL7tE7fgGws+bAHefUOpZAywWR\nZzJ5ypa/OpPBuMELaz5sAxIpBkintsHT+SsZ23w44ncGX2eHEURPJiuyI+dW\nG7rgTvGaMztjJ5j9lGc24PbWOolx3JFEd5n6uTrgQSOPGFBD2ZhE3Pp4L/Ix\ne0serCaB9HS8a9Nhu9yiVNg5dGJkD6sj3ngn7bjKslPvlhqjObUhYj6WSPXY\nBqjZxyuUUpYUbBJ7iuyre63IB+qu+MUYQv6Egy3NUcjyk9Nm4V5HWHUpylpi\nmDyxW7Zx77eH4uqv0CZ1+MwDwvWwYDaIKqFjZ/5EBkUn6mMVdwjh+4wORAnS\nIMj9p5Ux0iU9R1p+Pr1GGyfl1Ni1fCrWLu3IU2u2EBi3iZw2T0/bFQTBX6kR\nbV2VYD3foJMwuRpeqTFBsCP3EJ3t1ULH1pIZDRAIH3g1KK1CEtd6GRw09IV6\nEQAm\r\n=M2eE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVa/ItR1xOvaXTBvouccuwFc1irZ+j1bxVnDuKBvXYCwIhAK8xi36PYoNvBsn0IsqFYZS+4xesd0eDbaLq2mr19kAQ"}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.5_1598220100539_0.9968165110228564"},"_hasShrinkwrap":false},"1.2.6":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.6","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.6","dist":{"shasum":"63f247e14974de85cd09a66df8a53abc8248806a","integrity":"sha512-hvBr3Ua5JDRG5+yy/QHoAREubWOiTg51ajmrx/jZ4LLdSiyn7d5fCO4IMxOZdFaQtIQP6Pg0gkHi3kO4JjDIzw==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.6.tgz","fileCount":6,"unpackedSize":7130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSHFrCRA9TVsSAnZWagAAmfQP/RDcid4j/zyDLRIkhnIb\nRoNbl2YOmoeTRYNCEwgRh/NUE5jIU2XGXi8s9l7w2LSOYVyHD4zX+bw4FlMw\nKLA/wGgBOlb/Pz0GaMU7JpDqIYtZfLipTvWIQmlyaF0TVkSyxOOeip7HLmlo\n6GfL3apl6tEfEL8BXZPkYk0NRCrIFitqlHcZ/r0AIA+K3x/ORRIBjStwXdWI\nmspHF61qJzchOqlheGe6Btmbc6g3yjb0vIF+E4GwoI6QZK1yyAy0XQ8UOR0J\n4zGfJlcd+TJEpZdFSuvgqqUpJxmlqwgwkFUAEUU2M44hKIylPoi4cTfv9Ly7\nh2f6D3syPhiSuhchqzpsBIDef3VlQF6vJPu4avo7ue4f6d8W+3leeg/8i/uF\nshRIlSvxzxYYlF2Vv2LXKXlYQO1oJanheBlr5nZIXr/4BbYaBc1iHQD9ZRuO\nPxw0lBtbTVuI7UWE2b6gZfptT7unNx0hGBEDjAcc7jpphRi3zBmuL51D/cOx\nHRtRAm1aj487a2K76oNXNXX+yx4WO39xY2SHnCg4j0lVF9AX1c3tvEfqfW7K\ngcdfWpg65nbyoG0nhoQV7Qii1oAiu7IsF3wA+m3koAYzZfuz3qsFzFB5+v2S\nAfLgJjzSf4eA466aIQJQIX+7s2tmIjxCyZXBm/GnorSU+yRosOw+X2X2URhw\nHHyp\r\n=iBGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqecs42CcfTYGumJXeqwswZBkNMeNRQqESzZJptyCrqQIgMLgIvOzPfI5diqflipvLdJ028BK7XlgSLkbwy6lxUd0="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.6_1598583147266_0.09041241293984847"},"_hasShrinkwrap":false},"1.2.7":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.7","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.7","dist":{"shasum":"d7cc2d1db95d6c0f16955d09c77492c39a3524bf","integrity":"sha512-OkwBrAmi+1xXvstWf+IncZSutWp878urZwP2FSH4rLQzwCPd561nL7AdJou7wXiX2SiR60rtBAPc9mOqyPvrRA==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.7.tgz","fileCount":6,"unpackedSize":7189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZSgECRA9TVsSAnZWagAApcEP/RtJhGgHEAwWiAFhVXMK\nzVGyOQETsnmLbZCMZtuUf4B3bf0J8wYsTyzlaCMjFEZJ4Cm1RXA6ahuKEzED\nmXbZJY9J6iq9ycLuVhp9tdTNLC3eUTr++U67FHLcl7KgJ0/UbiUD10N6byLN\nXc0vz7+4QcwyhgfFHaj7ErncJ1WJsS2dEYjuqt2nBFL4zGv7UdeFMDgO6jtm\nqu3kLYjzOQdgOQB4gx/2Nxj3wfVXmsigUPJ2iMb4fRag6UhnYocLcGkjVcpo\ngIkCHV8NM8kQK1kF3C894wvS8yvI00Uuo25FBOHX83+zbY3wYF1tL7stjUsB\nrtkrO8G6YMUqdVPWe0URuGPDuOnbZpv6qngQZnwigFQRMrzD5VzXACn7/qFz\nePoKogb7AXDwMOTIrwL1NiO4t81DaqlZO3eH9B5I0+5sO+QZMpepVGAkEJeY\ns30pzndqcE0bRmpT8akgvMD8lk6v4MD7KJw+Qs+qQaR9lldgWP70GtVG/HKh\nNC7Mvs5pODZVdWfxDJdnHOEVonr586gMJDsl5UC/bCt0QMD7EwQNiKoDS9b6\nU/eWwp7KDIfS3xn3WqfwvPCxbAhgmeHBCESjXyvc2Zc7K220yj2IMn9gEN25\nChuPOx+AWCdtrfV0P0NfOJCStqnDsT3rNN1tR4IBGioEYkgxUU29eVtqvrsL\nuhS0\r\n=hevn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHT0FO+fhChQK2x9KDURttMjW0mxsjIIB85hah0/HURaAiBmSrjdhBQ/Xmj7zCGRjdUbuOJdYTInukpT0ZmDw5Gl4w=="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.7_1600464899752_0.16668273654647248"},"_hasShrinkwrap":false},"1.2.8":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.2.8","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"_id":"@benricheson101/i18n@1.2.8","dist":{"shasum":"47810164d5e07cbe9f6083f6e9bc6b29b24d613b","integrity":"sha512-E/sppUDetXhI6rz9i0xlaIoB5MsWl2PEV7b9flmavfp4iuNa0TUOc9/HeAvwJbvS3tMsk09rvtgZXzGB9B8rNg==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.2.8.tgz","fileCount":6,"unpackedSize":7283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZoAdCRA9TVsSAnZWagAAlPYQAIj/YZ4PJtCGREmXymNU\nDDXPPzINJQcD8n1n5Ph33UDeaXwl9Z9kwHAR4fa4/J3T0r3e4qFnBRo8q0jZ\nXw7IoPJ4zclYrsVeVkMS3XpPPWSz5lDIQfPpEjoG5GG1vdVzl0kvAW2xruUI\nJ64esiq5CBPZ+QfhXDMaQuE46UHaGnVYVo67D/BV4qPK8mE8wQPaCg3MyM6S\nH3gQ7ny08dI7meJVX+u0TXwhAa36DWK90N9Lot0nKz6nBfAmp/XU43WxpHI+\nuE5sbEG+PNL/LoXvUlhxmUigfdiKQhxVSAmCqXMvpDpaaxUljk+xC1X2YDuf\nbeddU6yZJy7w/LisLh+W6dUTdbrCoEET57B0xq3BvpHuKvAaLrwPyCVHqb0s\nw2/kNGPrmJQyv4IuZlB/2s5FDQJ8nZ89kKOGS3vS29u9FNsMFHCMNbkFW+RE\nHXTksk2e4L8JzQKJgeLnMVqOPeEXN8ukMMLJDL19rD8YAjOXrDJbk5rXE979\ncTZyRb8nABkoeQZoqLvJWfbQE/17VCUt9uwEU01OkpM9oruxxbdizwGshvJA\nN+u1yVelMlYrnGLTnwGtbLK1jDsP/XM0WifQXWO0cOuNP62QM5UJLEJ8EbX7\n72BRnoqsNNMO9V91o3i9QCsAZ1bluUAl/LhJTQqzp29sJ4f75RTR/2/aUVGl\n8JMF\r\n=pdj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUC05PPgulKzfhML4UlShH/BxSuu7f7J1oNsrXM1o4FAIhAMbMi3kuy0Ne0yobOvNhf6m/fhWzMfDYL3FRBv7gzQcP"}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.2.8_1600552988460_0.5670438788592562"},"_hasShrinkwrap":false},"1.3.0":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.3.0","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020 Ben Richeson\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.\n","_id":"@benricheson101/i18n@1.3.0","dist":{"shasum":"361b8332a57c4f39e9da1772294ee5e4883730b4","integrity":"sha512-bPgnhvFcUmbeAs9VgzhJ47nrmxGGzUUBuwxsZo+rv5svHXBfkmbLGQtDf6IeDqqFxBR+LrCOmbkYcPMP2bpQEA==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.3.0.tgz","fileCount":8,"unpackedSize":16479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeWRNCRA9TVsSAnZWagAApP0P/19xJofIEvpbjV7l5jRR\nTpile1Zsn9/Sebe9Bht0M59ph7nlMxpbUJVHZRvgyyGCc+PSRe0QBUS4jdEV\nJhaJ0jXwIlnxv/E2Kx2GCTR8xJhYYpNDXLGrw7848vj2A40JKodHJqnNaszc\n+INIQMKDcNSymvGNuOOzqWt34N4/uzirGuvP1p80+P5ow40uajvff25ADbKy\n8AhbXQEAMvKqOFvBT/0q/gZx7mvp+FI2N8PliPVv63qWfk5T2AkmTITAwlFN\nV1hyG9thDOV7Qm5qQFZ7gL2q4E5ZBXQf8nmxV4ftaX4uuIakulG4LoNBB9E3\nyZPfQs+EWZzToonpf5NZrwzO5rs0T6crBRKxiB1tvVocJaumYenGK0gzOeb2\n66rEtZolRO4UEXy+DdhOPdBS6r/+r7M2le7Q2/v1UB5X7UF193p60hGw9zTE\nflSnH3IKdqpKDsT001DV/yzwXXmDurvdPqDQGfv2unuaHMLS8hwrJW7IOWAq\nEaRX4BL8K78w6gWsVNhw+XNz5q7riT7XBtVOp1YCVX+ahZ0in43g/56u8rZR\ntAn/9hWk2oYNz//pD92Myb9Lma8zub3rRtjEBfnYl23KlVu8lnIA6qjn2Vvz\nUstAVkkuFs8wDgr/p4LkuPRrx0HWW9VWX5VEm05Ld+mIsz8Vzli7bpHY9FIB\nugkI\r\n=sVjF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0dtZwRtiqruiVTeejr2SY8fvf9vUulbxQgcE3ftoBRQIhAPBOwhnEtlVFnVN/GCCMhCi9cCb56smfF648yxaj7JWB"}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.3.0_1601791052949_0.6243248201033329"},"_hasShrinkwrap":false},"1.3.1":{"name":"@benricheson101/i18n","description":"A very tiny Node.js internationalization library","version":"1.3.1","main":"src/index.js","license":"MIT","types":"src/index.d.ts","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"devDependencies":{"@types/node":"^14.0.27","eslint":"^7.6.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","typescript":"^3.9.7"},"dependencies":{"fs-readdir-recursive":"^1.1.0","js-yaml":"^3.14.0","merge-deep":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020 Ben Richeson\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.\n","_id":"@benricheson101/i18n@1.3.1","dist":{"shasum":"406ac25c30e720f0d1a095e72643994db690b241","integrity":"sha512-7L2531HbJ+Pd+OuSlXiP4rdMNyyl3tBLFyd7sow+/jvkAae44HSZ8v8YiX68SQIKkQGSAFmfZVl+esGVZa6EwA==","tarball":"https://registry.npmjs.org/@benricheson101/i18n/-/i18n-1.3.1.tgz","fileCount":8,"unpackedSize":16491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeWSkCRA9TVsSAnZWagAAYEoQAJkWHn8W3rs5Ex59raoE\n3SEU2nXKhq48zPZxruqV7W+9l3x7LBQ5xVqkf4NvaEPdv3l3dMe98kmSiNai\nQx6QLwfSgiK0fOIoLrl3fjgItntvgWain36Qo2hT383OezymEslZm/Jc0Msr\nPGRuvo08SPzMy+iUnX8Uecgre4x201shNSbwKFdOdYYru+hGIV/LEUAFWbWp\n/zuR/5jw4rRx5PHkJqnDXkS3rEwi1siG/JYqlq/8pOeB53TzTSbYYTgAyjy8\nhFfB7nb6Vvougpj5xdMK9SVgyJqKJXDmY6uz6N+xbjN+onXXiG9h1xNkrJfJ\nncrjZfxQVmu2pFMomyEhw4+8C1w99wgeD5m9zhBhd7JuwBXHceV0DHHP0BGW\n9ktCuZOHAZEaPl0nQTmCaGmOKTM2R2jbyw1M39dSOzfsT19Zy5dbvd0NsmtG\nJZE0f1r48MN9RDKrtWlTFentmt3fgzqmuDhJ87Wu1Ld1yEn62FxBzwPdi1eF\n9nM/6AbQyNMHo1pMl0O1qhsW7zBgrSYZw9nVwYAMtkY4+Hj5XSftKPBC/4eG\nI3//QXFe+pMkIbKNrlquXsYNZmvJEKBzy3EKLlT1MATyKUwe3S8X6VpiEgYs\natX+lU0vqttkO/LABUh0miYIuu0vmDeE4pT2MtWucpOKoO7gf6Ch86faDpuX\na3OU\r\n=lQyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC35un6dpCuqsJ+YNaWe08mHQLEvJHAzxj78WJgP9gOgAiEA/jmEwavKuItrSnanXPHlvB3//lyNOIyewX39jRsdG2U="}]},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"_npmUser":{"name":"benricheson101","email":"benricheson101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i18n_1.3.1_1601791140511_0.027573451350343836"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-12T05:17:36.417Z","1.0.1":"2020-08-12T05:17:36.575Z","modified":"2022-04-04T18:23:49.316Z","1.1.0":"2020-08-12T05:27:39.771Z","1.1.1":"2020-08-12T05:32:34.330Z","1.1.2":"2020-08-12T05:37:17.288Z","1.1.3":"2020-08-12T15:16:55.045Z","1.1.4":"2020-08-12T16:05:28.188Z","1.1.5":"2020-08-12T20:04:44.774Z","1.2.0":"2020-08-13T16:49:56.651Z","1.2.1":"2020-08-13T17:01:56.179Z","1.2.3":"2020-08-13T18:20:24.581Z","1.2.4":"2020-08-15T16:09:47.464Z","1.2.5":"2020-08-23T22:01:40.665Z","1.2.6":"2020-08-28T02:52:27.365Z","1.2.7":"2020-09-18T21:34:59.886Z","1.2.8":"2020-09-19T22:03:08.585Z","1.3.0":"2020-10-04T05:57:33.156Z","1.3.1":"2020-10-04T05:59:00.647Z"},"maintainers":[{"name":"benricheson101","email":"benricheson101@gmail.com"}],"description":"A very tiny Node.js internationalization library","repository":{"type":"git","url":"https://github.com/benricheson101/i18n"},"license":"MIT","readme":"<h1 align=\"center\">i18n 🌐</h1>\nA simple internationalization library.\n\n## Usage:\n1. Install i18n\n```bash\n$ yarn add @benricheson101/i18n\n# or\n$ npm install @benricheson101/i18n\n```\n2. Import and instantiate the constructor\n```js\nconst I18n = require('@benricheson101/i18n')\nconst i = new I18n({ fallback: 'en' })\n```\n3. Parse yaml\n```js\ni.parseDir('./i18n')\n  .parseFile('./en.yml')\n  .parse(`\nen:\n  STRING: 'aaaaaa'\n  PLACEHOLDER: 'This has a placeholder: %{food}'\n  COMMAND:\n    MAN:\n      SHORT_DESC: 'Read a command\\'s manual'\n    OPTIONS:\n      - 'works'\n      - 'with'\n      - '%{datatype}'\n      - 'too'\n  `)\n```\n4. Use the string methods!\n```js\ni.get('en', 'STRING') // aaaaaa\ni.replace('en', 'PLACEHOLDER', { food: 'potato' }) // This has a placeholder: potato\ni.get('en', 'COMMAND:MAN:SHORT_DESC') // Read a command's manual\ni.replace('en', 'OPTIONS', { datatype: 'arrays' }) // ['works', 'with', 'arrays', 'too']\n```\n\n## Options and Methods:\n### Constructor Options:\n- `fallback: string` - set a fallback language code\n\n### Parse Methods:\n- `parseDir(dir: string)` - adds all files ending in `.yml` from the specified dir\n- `parseFile(file: string)` - adds a single file\n- `parseRecursive(dir: string)` - adds all yaml files in a dir/subdirs recursively\n- `parse(yaml: string, file?: string)` - adds a yaml string\n\n### Generator Method:\n- `generate(code?: string)` - generate missing strings for all files. (See below for explanation)\n\n### String Methods:\n- `get(code: string, stringKey: string)` - gets a string\n- `replace(code: string, stringKey: string, placeholders: object)` - gets a string and replaces placeholders\n\n### Setters/Getters:\n- `regex () = placeholder_regex: RegExp` - regex for extracting and replacing placeholders. note: the placeholder name capture group MUST be named `placeholder`\n\n### Static Properties:\n- `langs` - a set contain all of the added language codes\n- `strings` - the added language files/strings\n- `raw` - an array of raw language file data\n\n## Usage Example:\n### Basic Parsing:\n```yaml\n# i18n/en.yml\nen:\n  STRING: 'This is a string'\n  STRING_WITH_PLACEHOLDER: 'This is a placeholder: %{placeholder}'\n  NESTED:\n    OBJECTS:\n      WORK:\n        TOO: 'abcde'\n```\n> Note: yaml files must start with the language code on the first line, with no indentation, followed by translated strings. Refer to the above example.\n```js\nconst i = new I18n()\n  .parseDir('./i18n')\n\n i.get('en', 'STRING') // This is a string\n i.replace('en', 'STRING_WITH_PLACEHOLDER', { placeholder: 'abc123' }) // This is a placeholder: abc123\n i.get('en', 'NESTED:OBJECTS:WORK:TOO') // abcde\n```\n\n### Using the Generator:\n#### What does it do?\nImagine you add 100 new strings to `en.yml`. Your translators may have a difficult time seeings which strings are missing or could easily miss one. The generator will add all of the new strings from the default (`fallback`) language as empty strings so it is easy to see what must be added and what already exists\n#### Example:\n```yaml\n# i18n/en.yml\nen:\n  food:\n    fruits:\n      - apple\n      - banana\n\ngenerator:\n  id: foods\n\n# ------\n# i18n/es.yml\nes: {}\n\ngenerator:\n  id: foods\n```\n> Note: the `generator.id` property can be anything (string or number); after running the generator, all files with the same `generator.id` will have the same structure and strings. setting `generator.ignore` to `false` or not including a `generator` object at all will ignore the file.\n\n```js\nnew I18n({ fallback: 'en' })\n  .parseDir('./i18n')\n  .generate()\n```\n> Note: the `generate` function returns the class instance, so methods can be chained.\n\nAfter running the generate function, `i18n/es.yml` will look like this:\n```yaml\nes:\n  food:\n    fruits:\n      - ''\n      - ''\ngenerator:\n  id: foods\n```\n","readmeFilename":"README.md"}