{"_id":"simply-translate","_rev":"56-5bf5fca8c5dbd4bd8d56c877e4c01e2c","name":"simply-translate","dist-tags":{"latest":"0.20.0"},"versions":{"0.0.1":{"name":"simply-translate","version":"0.0.1","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","build":"tsc"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translations","localize","localization"],"author":{"name":"Oleg V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"5aa3fac09c571239baa6546d017fc304348e9a62","_id":"simply-translate@0.0.1","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-c38RcWIoJWhsxy/77rIzgoZ5ZfsctV5Ls1T146H4WEfr/KtbOqBamU6Dxtmn7wS80LbgGGvfPHgwK3BfJmlOTA==","shasum":"8c8625bc4bc09126d992acb74ccb473678c6d151","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.1.tgz","fileCount":11,"unpackedSize":9753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghqRMCRA9TVsSAnZWagAAb84P/122rF9V1ueuRrpNB+oR\nP7zWz/gG4gX0L8WwU7cqlDYdFY5z3B2xIDb7WxoQbpq2wy7AVobno2soAIf8\nHTz90Ob0IRSDXndNsoUYTgxKK6IeXcPk9bSdFVHSCzXeU26ZOPW+EGGMeH+I\n9ESNrd0ojv4r1B1ISqJEzS9h4z7IUwzogzl2+mgq+Dg2zb0DhCp2jvTi+ByW\n03xBu86CiGzuDUA/vQbtPRZEhwRFp7cZcEsOWyGEJl6vdwf590w9PzeSlO7C\nMNsM2dMVjrX5j/0g4HR8CENnmrhaR2FyC1sO/cpsJz0//iRF2+Dj08/JBhgM\nPkQw10f7zDxxmyCBwLUbLvQ+qRJTthVNSFzxohhDGr22jCo5V15UqKcIXP92\n1hNlw/7g7scPOtNOcwhmfMapw+MKUKSH+aHqltjIWrz/vNFvlTQI4NuDoh5o\np7qno9RPYaogDUjwW3gquGCJ2rhF+odOhDMc42QBePB7Vn/96d0QrsK2Q89h\nm+2LmHNP50G4lTmDyVbGJ2J0JWWaxz6eCgx9wr8li8Rz6W+AGPYyDzo8MVU7\noTQk+v1/lXQY9tKafh7tlRWvtMT1ffZSF76peaJnbQFCm1S7Wzv3whwnZ0ie\nsTaRcn7dw+Onhmr4Mce9fdSr0OSI7vfqAkvTvib2NxEZ0WzxPd2VUaHnLiKm\n0z2M\r\n=Jv4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1HdYN3AlcdKH04D+XC5n/0p1k7my0xQPT1HeVgiqutwIgHkeUa4XQZbp+27xFcika4tvq27DWIxJ4AZd3iXJq0rQ="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.1_1619436620506_0.8346162369467363"},"_hasShrinkwrap":false,"deprecated":"remove"},"0.0.2":{"name":"simply-translate","version":"0.0.2","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translations","localize","localization"],"author":{"name":"Oleg V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"0e09a0295c895e2203ceb77f83939fea46727964","_id":"simply-translate@0.0.2","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-YvwH9M95hDbT1vX650woo0tuuKzOv7FzobOtJ3M6FILo8E3Ekc7nBwSeEUavdpL4Wy1tJxBPDTObDfO/q7QlLA==","shasum":"92d14f27a05a755f27879ce10a904cb3e3231f51","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.2.tgz","fileCount":12,"unpackedSize":9586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghqmCCRA9TVsSAnZWagAAYGQP/3gtmruKFAD5rbOwmpzk\n6bWjC4vfiy0Euz9NI7Rp4vcEKs8MUllK3Y5eZ1I2suT8HYP56h5f/OL+3Kfw\nfOtirn0BqS0TrLMn1I6xezteyiEg7wJaGM10uhU3VMmCPBLKxbiG7MYKNk/+\nWKzPIdTWsfb0UTagnJgyeHRJPTzMe39/80wTbD6oidttJQeP2h7eAummodjU\nJ+JRu7LBGYmX6D7H69icwFT9vhVR/oG42azLW3VQgFM+FkmCR3UF5NkgECPc\ne4aVo9zzTpmP25SuHzPoi6UJVFc2ksg8qMi5HeFcGlZNdKq7cN5x9eekgoAP\nWy+64xJYb9As2ZYka0eMgGxVTPVDpNjRIKODqUFUqNz5h+Bw7Pl8Av0udnDN\nXf/ArzlJK5Rbljs5cq77bZsOI2Ud4BYfglpeMJFgOYrj+FBeaoHk+9XHSetU\n2bJU1jEUuOIrk58esewXDoIN4kDdT1sNDKRekxl/Omr2UAh6SNr4UwRch6ij\nOkWaBRwAu7kXEufMaXZLVZUhPP4kydwQ8ck4HtEhkZPSSxpPSlSV7gi1rocB\nq3Dco6VEsK4MYYGVYyziASouul/tPS+m/KFwoFXs4Qj7wZtsl6larghyDMwN\nhtRP3QsaZY36OSMH1aqCUQSaWOphkowMp+WDMJd2ZaLg+jWeiq6AO7oeWXfP\n8gsH\r\n=06vc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1pJPHs+n4OpVTR5CLBAoJd8Wz8KUJwOmPST/ywehz/gIhAJuckwjJciL+k5RdAHP9ZXfBnYDBi0TERzSebxMiBVFG"}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.2_1619437953582_0.28671443178425204"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.3":{"name":"simply-translate","version":"0.0.3","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translations","localize","localization"],"author":{"name":"Oleg V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"6e6a7cee4461b76ad38444489d279c58738f2fc7","_id":"simply-translate@0.0.3","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-WtLAK4QKdM1solZJRGCjmQdQ2xZzl1OTwYUclpIC9rqmKbqcVarL5Z5W1O9eTrXxE/9ZTjr3fMYkgSyZ4uZO0g==","shasum":"572c73e22e8f7ac54472033d713f9b842016bacf","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.3.tgz","fileCount":12,"unpackedSize":14228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghsyoCRA9TVsSAnZWagAAIdcP/2hNCa4/z7rgMLv5HxMg\nuBsn7A/R26kHHcJETc51VWFHBcsYKkTF6Hy78tUDxewJSCeNk5qvqQanWkyg\n5g3HNzj+4boh2qjKmsBvlA6h0H+MFDf/hzf5/lUfCLRDfYWu3FNV9mFEwCc3\nsMdlAJH186Ueb2oWY/5eS9mr+HyiH6ERn69Rqo/RTj45YptARUuMHEU6RWji\nQ+aWYivIIEuU4Du1MxDha5w2shkpWDZMaYwQEM83nF/ZK+iXmVHfHmq4imdt\nqr7r+qULhdkDk/IP8PDxSSeMK9TujhZAn0xCCEpZkzlzsjFNpYvUc3GvoefU\nUay4MK/Ebrw7wGvBhwOUUlkZWVBcsZSJTPwDGuu+U5hs6qBz5BrUxFd4ayYQ\nlSzIrsutBi43pVBxLHB0ZfTB7ZsCvuqhphAsMmdJTusqTUascpjln16ygcxk\nJYRpEPyk/FpZLe4UJtfkKjtG0KTUdF1j/NGALE0QDJti5ndPTBjZsjmswFHS\nHQYhdXH4M/WffoOvbHapCPLT3EQTb7qedp0a6ffggoLhPiLidco/ZkFkqjRt\nhiOhBd2QVsnAk8W4Jchv7VEWgzwFlVYMpom5lLBXILuxHk36FYKl+guyEdEo\n8ZdGisHoE8eYDkrQwWHIc9PROPySOrAh7Gxtuck13jERae8Usul7MW0NUi1i\nYEj8\r\n=WUjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1MHNTZnqpukMPTAZzWX+QL1tl/jM+0gY6lM6iJMxAfAiB011MDeHLoOxUWCdNHPjQxOWUTXuatpUz1ZQbywWph2A=="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.3_1619446952367_0.07051073227624483"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.4":{"name":"simply-translate","version":"0.0.4","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","build":"tsc","publish:patch":"npm --no-git-tag-version version patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translations","localize","localization"],"author":{"name":"Oleg V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"90a2bbb7ac13d4e2b898ebffe63e861eb0acb666","_id":"simply-translate@0.0.4","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-qSOFXN9XZ1Sz3Fn3UvrmrB0R4EzlMJd9/+mgzO/5jhYhqRE8a76prBoTdR9dogdiLT4/+jOPsjkVGrkppIWfLA==","shasum":"c8e4150c4e0a12052a7c7a0d3904225ff9119d04","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.4.tgz","fileCount":12,"unpackedSize":15949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgivWoCRA9TVsSAnZWagAAM/4P/3U16u+XuLya5rQJ79Wl\nG/uZbaicjzhRqxZR40Rpa1uuApCBkw9O1latA7xsxFJKWa3o7op+C8ikYBD7\nbKEPZuIgQGNpUgTmh4MClkO2osIRbsrkuPQV2z3tzdKlkG0AcSxif87pbR2x\nkHHZrgOuGuqsfchkICpofMn+Ec/BnT3ofTb2maX6JYVBoVuvz1D3QyQ/vHkn\nOa2r5n/g/8jZZQjRNrGMwiJmSNyO9kqqcB52/SjQfwOmFPacqZc+nRxfcLtv\nhZMQzhyNeNSiFKJY5Bk8D3fAj9Ckki/9e24vOvtDBgyWHxLITlge1r6+5EH4\nKRuiJa7UN3z0SWLQF4Mkubc4qyebBQM4zn7PqAf51RyQ3b63bgwwFw0Z9zAP\nN3sUXN6/JIpGANQFquqCQw6PcpT33Lu4TQpQlW7A3ScPSGa7/s+ymHmO9KZp\nTiTLOULQd1AAIqmM+W63Wl289n2EakAxQGUlSWp8UbccD0DIWQjEH4W/a73s\nU+P4+b4CETuwzW6M69fhUBYpreqOiEnlXGj6NmJXLoO5BKItbDJvPmivh7kI\nkFzJMm9/+IvDhPDjSKpVsNvo7dIS8RMYhh7aTrI/IozCPr3+ixk9Sj9HcR5f\n5HsbGO1UmVZUcOi+bw+461OoI5MXvW3qhj/61nI/Cq41KAnIgRBpGXHwMNVn\nkGzn\r\n=dgPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXM7ire/tZLr3jwXyvt38quMGsRfFXV/Y3EEM7uzNwfAiEAqrvM90QHR+R6e0kVIQobnbcOgr5qu7LTZf76eX6aQY8="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.4_1619719592288_0.08463244763462652"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.5":{"name":"simply-translate","version":"0.0.5","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","build":"tsc","publish:patch":"tsc && npm --no-git-tag-version version patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translations","localize","localization"],"author":{"name":"Oleg V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"668dcee28934bcbc13c963514ccd123be750232a","_id":"simply-translate@0.0.5","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-gtD/5L3NFqjeJLnvnaa0wcQ+Fb3i6VUusAwoGE4VlJq0ZnSddkx5Ba6GvX6tPx7KcnVfeh+oVhkBjTGu4ubPHg==","shasum":"a8ec640266f69c7b98449c14050c661117425a4a","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.5.tgz","fileCount":23,"unpackedSize":29201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgivhhCRA9TVsSAnZWagAAlDsQAJ1U/6HBApSSvJ9rKm18\nWtiB4+XgvgxbcrGrY2yOQzRve4fow9vZphCmqioE/e/8f4Nh+sQVxHcUJEge\nviMh1fpQyP95G6DhW6wio/3D9ltso2YQuWX3Ezd3+sN526tEltV+SXzdbStP\n8JJTm6ZBFNsrVnW+SwmyN/IofwDVLrSthKWpCjVEDANGok2FNDhhhStFU9fd\n7qe+BXVQzVHp45HJ5RJOo01CKidmBrG47Ocdsk8QgXadpDAwBxq3A5OR9LoN\nmAcwyoCHbu1Y+WQPbscTY9WHSTvlqo8fgWHyN+u38W3wjXXe/DhXCtJ2YllJ\nVpDlMjV0xrnrVoNk+9ZzXZty42w4DXbFiQGyNNEurwR9mkrvZt0duNkGjY5q\nX9zxKWEjekISXR95NN2bY2PcZ13RRILVths+klfksu0R0zW2S8KVRy9l5cCa\nirJwhumJN2KJ2kHMdOB4b9lplBuh2ffHBWHvN7KMoLcXlLNV8NH0Ml0ysllq\nhDbrq7c7l2RDplln4OufNHELe+uavYIOtYvpf5aYkIWSb7HGo9lxyzKQtgw4\nHI9dOoYJLOzVoOFC3OZlwRSnVKnJQNf5Sld3wSEdMOgHbli4IMt1JGQnPVGJ\n0mkrLWKXoI8ErX4RfnE/VQ+sb0IoMJQMZ5WuXLOC3ovlzBFAXnTORrt5p3uI\nYKpW\r\n=Gsng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhgXsFCFqs6d8mOpJyxN4y7+Y1VwuyI9bqY8RBjzjgaAIgMpeUy1Ur6u6RJl4CNQsUprvaCNszqpdwB9Zhz8d4EGo="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.5_1619720288746_0.22808723024144273"},"_hasShrinkwrap":false,"deprecated":"not supported anymore"},"0.0.7":{"name":"simply-translate","version":"0.0.7","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish":"npm run build && npm publish","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"rimraf":"^3.0.2","@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"cfa971bb7a28a9ee67e29bf13d9a699ba295cdee","_id":"simply-translate@0.0.7","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-buBvNePKN/KSPvnU0A0Wj1nki2a54X54VCd5nsTvp8jb4tGZCSfuaQbndsPM47oGvaOP0EYVRRo99gyu5YPrSg==","shasum":"d5b2ad9f73c617f001093b04223694dfe761ed4e","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.7.tgz","fileCount":12,"unpackedSize":18714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBWCCRA9TVsSAnZWagAAti4P/22/EEZG1hYzSDxatLZO\n68V/adM18/yHO4Gw01836vzQYH7r4PLSwww9+RTA+fuIR3q3M+Vqja/dUBZ6\nIjEBbGhb7fa9o0VddLu3AMfg16AlxoRlfmDpjbhOyO3WSPnXDQktC3T6kR7c\n9u+gazVrK11lYQgxN7LII6asexqVOjZLtiYXOIMeB1FOdPrA4U7xIOPh0z9F\nLsXQEMlqJMJjKMGOBTlORAtJJz7UThMIwaV2Hqk3t6ljwlVVSNBoGx2KJm5j\n/AwZ3KvJqDBJ9+7sC4PBO+x+mTf0IR6scZ1c8jai4h8VyA5LNka4Rsrm2tqg\nBJOecv4U0AvVXEmCKutBJZ8rNgDnTnyE447kO5kRSr+VzoR5hUoWNRtzC+rB\nBBmrYpJ9Y5Gl11rRYYscjRnHKoXbLNV07Y6/bvuGwW/HAiiiwwgPV7pXb95f\nmGvmAn1KTbo0BCiy8w3y6D2AzsQhD4X/8uHi+xrxZ9ugpH1bE9xtw3VL0x98\nmEruF/bBn5loHORVj5BMipA8Pic3JjIOuk4suWLzQaQ0OjHxlC+ZgayDcaIM\n0s1DSbUftq/AFaTr4TrhLNS0oWcPjF8D6V/ZR1EdUHzJPx8MhO9QMhbFLjDJ\nn4UP9ohR1J1XQUgCKkFOXPr6aglJYZ4WCtvTaFSKDJaNFvXNnNeluwVUW1Dm\nKTTe\r\n=esuR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYDlQeMqLk3wWpMQ8ieUf8oRWge66h1Kehbjexmp0bzAiBMPNdHexoOlKTQAO/OiMCpCy14RtEJcmNxnaL6sWmJyA=="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.7_1620055426104_0.651843434982375"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.8":{"name":"simply-translate","version":"0.0.8","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"rimraf":"^3.0.2","@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"85b4a26c100163b194cd48a521c91c825f8a909d","_id":"simply-translate@0.0.8","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-ljyItAoefWSPeplxX3Nlbkzhhd/Fkah/1uCF2S7z+HzIGPAYpeLWlhRPlFWUCIy8Awa1xnK/JH+6DO04hlJgxg==","shasum":"be3572fdd2dc8c2f8187528f0ad3b726584f28f2","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.8.tgz","fileCount":12,"unpackedSize":18681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkDp7CRA9TVsSAnZWagAAkiwP/jdPBMPFUt+WyksiKEEz\nulLfCS5LWv1yfERHwFp/SDq1PVd5/WchgSd9dWE7hODPUwm8pq4w2aFJyCjx\nHFisIGMvmaUWvwTXGg4zV0lO7vboUVYWUnBjDJc0S5Y617Jb2MYjrJIAu4JW\nxlFDAJzWaKxvCjzPcWpeGBodJkDxe3P42q9/ahI+/BODEYQK/k6HLgs5HWam\npTKIbtsMz9C4ri8IojBwjfU47IL0eeY4anDyMrWnDy/NGhFRleklz/jCfzZR\nRika1a0eiYF+023hPR1g/hWCdgvfVUnjgtrcJZk1DK33dgzlfjgP9sXTeQzY\nsgNBkvLkNDfJuQUUOgFRFtdE0OmTu1wW8E4fb3Sf+ZI8XuS19fLNoHddv2DQ\nhTZyCo346cGUWrzFqiDod4UdSie3wg2L/upCN/49CB7kHO0b27hCtX1T0KjT\nrru9IiL4i0amArdHaH5Xo9SiOWUfiUoPQ+qEbMNkENChEPSG1gntrdZXHwx4\ns10QYqZ/+fks+Op+EaG+lH2kmn8tFix0vHmgXUbiJuGAjJRdAaD3HZ/yLqpx\nbgZB8jPJYjMVFGFereiEsYxyVmT+aXdfANQnmGCRSAppHGVMzSPGtrm0qPhe\nbk2l16d4GI/58vLYt4XeCWATNTK08q1IOP5EBGSn5Mlts6dWgWxUI3VNMsYB\nMBq7\r\n=mh/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0LIMPbc+Av89MFXt09god2gJTDkuACBZeBjxC57DqHAiEA9Ry9ujGHrgvFmab+BD7XkY/i5L+QTCFWo2FLMg1dVDc="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.8_1620064890977_0.5808849379120256"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.0":{"name":"simply-translate","version":"0.0.0","scripts":{"build":"ng build translate","build:prod":"ng build translate --prod","build:demo":"ng build","build:demo:prod":"node --max-old-space-size=8192 ./node_modules/@angular/cli/bin/ng build --prod --aot","start:demo":"ng serve --port 4800 --live-reload false","restart:all":"npm run build:library:prod && npm run start:demo","test":"ng test","e2e":"ng e2e"},"dependencies":{"@angular-devkit/build-angular":"~0.1002.1","@angular-devkit/build-ng-packagr":"~0.1002.1","@angular/animations":"^10.2.4","@angular/cdk":"^10.2.7","@angular/cli":"^10.2.1","@angular/common":"^10.2.4","@angular/compiler":"^10.2.4","@angular/compiler-cli":"^10.2.4","@angular/core":"^10.2.4","@angular/forms":"^10.2.4","@angular/language-service":"^10.2.4","@angular/material":"~10.2.7","@angular/platform-browser":"^10.2.4","@angular/platform-browser-dynamic":"^10.2.4","@angular/router":"^10.2.4","ng-packagr":"10.x.x","simply-translate":"~0.0.8","tslib":"^2.2.0","typescript":"4.0.x","zone.js":"^0.11.4"},"devDependencies":{"@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","jasmine-core":"~3.5.0","jasmine-spec-reporter":"~5.0.0","karma":"~5.0.0","karma-chrome-launcher":"~3.1.0","karma-coverage-istanbul-reporter":"~3.0.2","karma-jasmine":"~4.0.0","karma-jasmine-html-reporter":"^1.5.0","protractor":"~7.0.0","tslint":"~5.7.0"},"gitHead":"7989e3a2c1fcdde6bcc9266f929b654512802bf4","description":"[Simplest translations](https://www.npmjs.com/package/simply-translate) for Angular _(tested for v10+)_.","_id":"simply-translate@0.0.0","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-osBqgEG30mHxIVhhIQbYnKik81Ag8ajwMJWPnZ2DRKehW3KX82eN39QMcIXxnCorqd4xNCEmf1aXqXz0AyjK8A==","shasum":"30622c9f35421ebc47dcf80376151cf409effe9b","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.0.tgz","fileCount":53,"unpackedSize":45429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkFD+CRA9TVsSAnZWagAA/WAP/jSsbe9A941svMmr1CQM\ncQ2INK1PGq7juvR7UllSj5FOXVIgkr5UUoc6H1M0nQhmf8b7+vBdM7PuXEG2\niI7pDqJM3T1NnakLTfuY6/J+rzr8f7nZcICfXJbqfMumG5kZmi4WOayjw6fO\ntBSaa4Z373xFfB0UW/9+OYkem+X8NrvmJk5efJEKTPLq5T/qLtBRbK3znK/2\nv8TDPfOPOSifUEAO9rGdm8K01ChhCpbfi5kSv8fBb3nNWCdsxr5kfSUo3XDd\nVjtw2IThvSIU4ocXUnS5eANmX1Ta5lUPw47L8+N9uiDojI5HWreJHRCJ5kwv\niZbQBuAsdU/xnWJ8eHL++Wnp4T2ftVIWKoQZfQ3/AwhRTD0Dvo/5hZHqrYAT\n3lmJRWg21RuT+s1tEZislUkq7mkaxegwleoyJWliljxk6yPDD2A+groiD8yB\nO/5ukd8t2/uleuwhZhr4GSIOAtv+u/gXn8kqlz+MqNsAwlahgnqkpWN8KFAF\n4LWyvWe9Nbgoi3FyqnmIljv8claAT/1N+zVviIsMNhHFe/UTfFFz7N+n7+Km\nkPKzvBbxy/8MVQgjdsxcTIIL8gda4u/tneCRZhYiwns2aW6n/dkJm9yx85Ug\nrp1ozEBTBwHgFW33Fm++KQzlpRzfLFKN4zcuG5yoydpJJYiAU0zy+jQijuBJ\np8vG\r\n=2LPv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvoikz5oXbWU2gj/foHph6LZ7UHqA14A/jtGhctiiBoAiA0oyRcCCl+2U0yO5aGiZ1TlSd+L34f9WVF16H/HBTzoQ=="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.0_1620070654511_0.8506112485366897"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.9":{"name":"simply-translate","version":"0.0.9","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"rimraf":"^3.0.2","@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"41b32aa6a9658bff0603ffdab05521b708c5d4e4","_id":"simply-translate@0.0.9","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-Moxw/oBRoK5ItLju2n5j80Vnmbmd241g+2FTDOLBhPakrfQ3xDNXgaWXq0RngaHzbBFuYmwxIEOCuI2lOT+WyA==","shasum":"66ebb517a393f956900d533b53091aa7063df034","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.9.tgz","fileCount":12,"unpackedSize":18681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkFFNCRA9TVsSAnZWagAAuU4P/2iYAMbolP02c4xBX38i\nJiNu0hYr03BpVKQCilkfEFRYxtfUxM8lObMqAMrTKwPGC3vOWVNRfCUB82sL\nPI47yUOQDvv3BEkUlzeY/PsXG6pNVI2QAAlX/1YRsBYGulQWzTjmNow7zYo8\nkO1dEPjMR+5tcKTEBCnYkFyJ06OQhRibCu4A48fleRd5d5cgt0RNGpXzamx+\njkF0TTmLJ5QciycgwDV+l+1Nc1MB/ygYDCc85OFuz6WERf7CCcsAOQuYhOJx\nqtzpR1EOEoxLgDzvoLpfCXos6En9C2/MuVHcdR1unyNZdEsFOU4MDL6/iit1\nHcxv1T9IuRgp/Yj3kYTVHbh9Dqv/IZ1AuDOsgTkUvqKz/tA6KLR8Z0AZb4lN\nOK/sL8ASq8U3xJGie/qbXGZAszmn/mcfQqQR8z3T9jEZhuBsznkTBAPKnqQz\nRp4XXXduOFov3bL5wz30Ur4P19gb7pyNzKPbpuVi/40OqlfL6g6i+nkepy2s\nT4oAFEaY3nsucZmmkxbKY0r99axl89/+eeSpwvy7VtvnW6dYK67wwX2vVXvt\n8V475hAvsKf1x/KJyIOKfkOYnuUKoQhGlrF+cx8GyD8DpmUaELC/fpAP8G3d\n/5ViFTx2sDCu2zek9PYZbp6g+Ozdv1PTUI0ljZrt4SWhUG0rdJMG3o3aHZfZ\n+RT4\r\n=AgRR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEdzz58gDUV7Z4en4tGq++ue/etnmVj44xIKJn7FTz2AIgV6OsqehIBd5OlpKrXfgk7IYvnG0Q+sPBAaAxcR0t8rs="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.9_1620070732708_0.3981689448556256"},"_hasShrinkwrap":false,"deprecated":"0.11 is out there"},"0.0.10":{"name":"simply-translate","version":"0.0.10","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"rimraf":"^3.0.2","@types/jest":"^26.0.22","jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.0.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"41b32aa6a9658bff0603ffdab05521b708c5d4e4","_id":"simply-translate@0.0.10","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-grwjeXsF1BeRSl93Xg4lcjZXT1viKY7HC8nXx+oK3dpnxUIhB60f7wf1zxD8nLh0jJmxP00vPj0ZB0PG9OJFow==","shasum":"c4d501851ee35683c3ad334ae96dbc19a169c49c","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.0.10.tgz","fileCount":12,"unpackedSize":22401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkatdCRA9TVsSAnZWagAAT4oP/2jz+hMZjj1zrxE8/LDj\nTPrsl3PFRs5e6vlfVfoTF4o2qmr/rD6ye9LbCkcNPnwvu++2lEVSgTA/Q2hw\n8xu4gGbWUFtWdBDAqcNwcjOIvgQ/z7oDbHpRfXtwL36miQK4Tq03FoOwE3Y9\njZVRy9hBnj61cyCyKeX23goRHpXcqb5qbLVxbpceKtQ6A4qKQAC9eF2uMVgD\nzpI+B41xP19QQsk666inolEQ4b+9e3VW5Gy1gGXJlxMK8YeAhPld0gSrGtlp\nSpRQxcCwHpVYi5cC5Y0B8lSLjPmlqekSz0RW1eFMLw2aeIH/1DQ+eI788ygq\nqDknEULsU+CpTSM33OJBnoKfyc8VEOd0Bgwr+UcHC+7+c/KvH+n5ORrjegGQ\ndBwMV/SyBQH6o7gM9MqflH+kyW89QBU+9+kjjc7IMPoA8XX2yW6LCCa1GMQD\nvjD9rnCVozcXbtvRSUI7ARWmh7Gvad8gyk1JZ8Lf4d9cNHY5IBuAiUUoqBgr\nDgeaApDTa7zugHesa8nlw2AF8cnm8z4ieqn+sGgoPdprz5aA2zk/51cp5Ry7\nTkMcu/N+kzbhRHehFw+U7AAkyEirycwjPfjtqzB6yFUy82ZlibzoxZIM95Gt\n8ZUD1rl9p8Bo6yURt0D2Vt94616ORyk8ADrM3Sam/Ra1pIIP+7DleNHIKj6K\nUlJ8\r\n=Bj2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ3qrfHLDt2JeNBgwoCSSfAAIXtQSfae/Jo9QtdQ9l2gIhANevvOBJOTc0ZkUi/pAJha7iOLKHHBWEuFbuxVQW77u5"}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.0.10_1620159325390_0.35402739503905845"},"_hasShrinkwrap":false},"0.10.0":{"name":"simply-translate","version":"0.10.0","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"85f2a374767b9f63ea420760a16396ffb101f2c1","_id":"simply-translate@0.10.0","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-rm7oDveInTybCt57rSWLVzjzNFYZqLsssH4g7Sf6qWFppwkwGpm+I1Kx0R0KYSLW1v6gsVZpUd5xC+1hkGrnDQ==","shasum":"9a2daf74057f0498f2d5b9c2a84a8d911cff4e35","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.10.0.tgz","fileCount":12,"unpackedSize":22657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwneRCRA9TVsSAnZWagAAa5YQAI7FUN5cOyFmIXuYKm8T\nYlWV2g4WvTdRvinDkVDkjLoTkXVx85TD7OHAxRcl8CHgoL+m4pW6LrhC5nmT\nKxD6X/ZT/P6ii4MCxfjZm/LPsDlugGlCAhCP5Uaeeno1MHI8dGzw8acGF6V9\n9ejRaHN7gACLjILNhPyhc5+DQW1kGQkt4z689br/mVNZDk9R1qrofwpKCG7K\n43vuc2DveFcAbcpREUd6r9eqV/QuMaCubbnA8o1Kt0OWMNmjj3I0rRJo3YHz\nn4c6KnXhbj65dH5dGnxaNtUtN5yiyqU8kfDk+nKQFdsLuph1F29uIgLm4vVp\nelzg5QuZo2v6GQLbl6GWj+QIcg8S6Ds/OtcZFsYOOVjTQT2ow3QmlkU6vPnM\nsZt8hGPHH38Uf/7WcZoYFiTAI1MyXZlDTt7+QCyXnavW3VFD5Rw4gCc/Tv5P\ng08IUX8bNanmAT2eNlDhay9618Ogd7uOr8BcgMFzd6mMF3gWHvJd17+A2XxX\nPS+QBkw/jm/c3t/rlqbpTycrRVsD0iOPcOzffPKQfRHH9lQdy+cfJ1He/czm\nlglKz11IuY/7zL8lxIQzGGbwvHNIlryKbmkZxs1LDCMHGqe/n86jAGkLDjw8\n4CF4qXf2EbMVzDoEV5RBy/+Vg0b0D+q/dKe0KVvOLFiIcK+25LT2tam37HlG\n8LyR\r\n=3f1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMBDmx6gZVDw80RddOGOKMzUUwYUWQMZQ6ZVGJByz1AAiEAmo+NufF0WHJI2oWXetHtUfcsAYjvqakTlER+TpKGEIg="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.10.0_1623357329388_0.28097640678604363"},"_hasShrinkwrap":false,"deprecated":"build-issue"},"0.10.1":{"name":"simply-translate","version":"0.10.1","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"85f2a374767b9f63ea420760a16396ffb101f2c1","_id":"simply-translate@0.10.1","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-Cj3nytgxbXvGFeUmppknxxogvHHy/fWGlZ9v2ROxLhVSavubXsdfSKG37+jcnwHt1QGTlQjErUl5CeWS1KOG4Q==","shasum":"e822f3835ab8e40d06cb8b992c9790af2e634bf3","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.10.1.tgz","fileCount":12,"unpackedSize":23437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwni9CRA9TVsSAnZWagAA2dQP/0T1/RefIPT0nUTH3jYd\n+vG/tqUzWDJCjGV5Y2FOeGeHJgnFSoqIKkTej6MCpdnD9jjHK3yePZXfUBN+\nzKXDhQqwQS6Da5xyRSkCOeJrNLOk+dES6zTNM+dWUHPt023ZCql7kIKLXj0R\nxd3BeVUEXFcxsoOYz9JHQW4pEDf4rFffnBJgUFFL7Z/qIqFOdsK8M6MPTY6S\nCY6LrLyID5FfdXuIf2C+95e7jJyCrzgbTv7zaQHKiimX62aFeXiImsTsW8UO\nJAOimfBs0gHF0YRKueuNeWEObfjy52nck4sgQT3EZ5nHrL4F784tLmm9MPFF\nnqL4Tbx+J/60z6byijiZnFuLflG0QnC3zobP3MvS+6BtFm8sld56myt0NTSX\nG/zVWuZXt/VJDP7rUrGa135nP6stcxCWcxGgxwgHk7teyrE1wgdZ/Zr6u25M\n3hNasDmxDABYORORamLzFL5FfbBRri7BM1vAX0CHMJ+4jXsLwlgQhFNEU3XX\nlOld70P3eqE1EM/rTgIGY2O0HIUgln1MBuzeWsNF83sU/Foz8WXJzYC336Yc\nztiJvvdb+VK5fRZl7ZN2gRHAW3FiLYixrhjbxPdrJxf4GRGvqalTR2e7f/RC\nLePnUMPOgWYUU5HlLzyml9ucVP2mpZae7f8qE5LC0LfU/RubcAeaPZlk1w3R\nLijR\r\n=K7u/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm8EJTPOgfv+8B4e2VZRpt4vS+6SpJTGWhiKWlPaF0bwIgHAFk7eekbMhSjqtuWvWqKnCGAPf6Axvx7Sn39EEuUXw="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.10.1_1623357629642_0.31276894858257753"},"_hasShrinkwrap":false,"deprecated":"missed parameter"},"0.10.2":{"name":"simply-translate","version":"0.10.2","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"85f2a374767b9f63ea420760a16396ffb101f2c1","_id":"simply-translate@0.10.2","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-zAyD0Whs5BWe5eKpHmgEv1LQAG0A3+3uyrLarsa8Lk2OOlDzt2myWaPjOKfarkzJJYl4t4jG6mrzsVHNmY0/vg==","shasum":"a3e437ae8c47a0f79bc3209f04e2c291574876fe","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.10.2.tgz","fileCount":12,"unpackedSize":23448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwn2yCRA9TVsSAnZWagAAyYEP/jA8rBLKiLHsys5AV66S\nbgYcP8TQHNI7jAXwnWJZm0ojW1wVbz2ebNk/sc4mGLLOqCi2FCqBOFrIszZO\nOAcTNTqO5vSFDu3VQxZFvDa9glhTZeNxMLNVk67rdCC86gzKcfbRSFUlmZMv\nKAije3uE8h7L7PFWjBNq9833KPmfK1JVqZ2VIRm6CUcmD8IXTpGm57p4P8bM\nIyButKQynXjQrFVUCBOd2DiS/h5zZViu0BWApii4pbZLN+aI13U7Lwg7v1Sb\npb6hNo2Snyk2GiagZ785PEaZE8OJ0Tl87e7p61N5nDC0Jhc2oDd3HBp+iXOM\n2JJ6sufROYJzqWHFMPQTVajaK6ZhwrFSUHkWqaLh0ND+0hjU7dPDf7s+AzU+\nw10Fe3aNJ7YVK3nLwihDcHjvDE7sUZKt31RKl+ihcdAjtfWaIiFCDklRGZwU\nQGqughOXFNM1zoz4UkGNxrcx6VjDIBr6HhI2elhVUuD9R1rjZJ3Xlzk0FggY\n4sx+eVYAbuWXbqUTlGgEkppOiyJ74Cv4eXUCgj2LaBNVjqtYdqp7txcUelmO\nx1l4DTUpoOGHtDVSgdRD9sC3HYuSbyEzJml5mLswAtmrBqRAn6SfaTXfrxYi\n72Z94oNRy7jq+jRSZ6/cDkU8ZZgWg7PYgzUqU7r2K4mYtDdcNhZe8TioxjH8\n/aJP\r\n=EI4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnIRg6dmd+WFc/EYb6KMxpqipDBdm6OS+UO0TRKtOv3AIgRLMZrH08cpcDQFVRZCVjbx4AyQ7PAjWlciGmZZdnJaY="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.10.2_1623358897881_0.8650672774504995"},"_hasShrinkwrap":false,"deprecated":"issue with $& in plural"},"0.10.3":{"name":"simply-translate","version":"0.10.3","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"8e88ee5a51ce1e6c76eb86abaced65fb59067b06","_id":"simply-translate@0.10.3","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-34TrRIQtGXAQtvZ4YNexVyw67NQFMiJpGqnUHfFZvVHLLivRq1urddqtQ9NgGnXNksN/VHVlu8uudSfEERHGuQ==","shasum":"bffb50516208a16e8a8432f7a1c71e6032a93b69","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.10.3.tgz","fileCount":12,"unpackedSize":26030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1oPCRA9TVsSAnZWagAAfqgP/ibuSvPtgiJhTTS9qVXI\nfYusNbhlCEF6tLmNSSJ0bYlnR+iRMfurR3vVjzmCd11ctoXAqr8bSmFxwxoG\nl9sJVpCxTUqvSEwr63WZ5nRW+4cVctq5SeZH6GKqGejpFzQeuKnmFgiUOJYa\nA79jPH8ph3qqPwB6sNpUypAGnU0UFuP+TlX5wCD608ru8LIxPJoKogR4LGGL\nRUIbzUnGIhiZzkQ93MZjoU7+0FyjOB7mM649Oxoa+YOVOLTHxvh6h0SFOjzf\nBm3kerI+kiaEZzCJ5hRxLmhTbLBOqK0MoNX55f7U25SKO2Rm58lC5myy+Nbw\naQ0OxWXIC4/n7l/fVe+7fuiqmbqmLOX/406oCeDv4dV+eXiC60YuW8MS5kag\nji9XCmxuiqzYQco0M9vdn7yDr7C6OH6Lb9XrIlLpj+gcy3mMlbQHNbycwmbs\ndcupTsNONkhgm5kb8lrpXnaSFgvRn4PYSn4w5UFvW/ZmcynajzuAq8pUpzA5\nQcW1+QvVSg5MXmlGNIcgd2gzgRDpAFt+UKkaiGkTo23/7la0DbN84pJ3eCv6\nmol4cX/Kiy8naJMxPVs4XAzpBJm180oj5mscTNeDa964s4lLnc74FN7goMYv\n4dHUlrcQ3Gzg2HwadhRhuf7/J9LYyuYBl+NVlj6LhFUyfmwV8Vnwk1FK9SG7\nl9E6\r\n=vhMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEVwx7P4SiCEpgDrHYBYge97djAZL68D85Mzf2lJOcKwIgCmYD7pcFapCew8bjhjvS7dizxUm/X01X0QuG5h3Ita8="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.10.3_1623415311737_0.8378109711407027"},"_hasShrinkwrap":false,"deprecated":"0.11 is out there"},"0.11.0":{"name":"simply-translate","version":"0.11.0","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"e885e5281550e3a5253fc673473d0d08c11171a0","_id":"simply-translate@0.11.0","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-qsGo6rC+2e40SYroPHoH6umizxyaU4tyUHvTQ+eMwZ/0KneocsQBNBVthG3x9KPaGALyCn15dkDziNm6ufSRXg==","shasum":"ede7d1e9fb3799e38148cf656aee33a3b2f8e237","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.11.0.tgz","fileCount":26,"unpackedSize":31063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxSFHCRA9TVsSAnZWagAAW9MP/1gBKUFwe49gQDwuDDj3\ni2Lquw/fpBXVCR3v4DwORnQU8CkYpjxX3gaB6cY/0ObGiqu/IB5AowVp2fsl\nnXTu3hmeb4k0KB5tACiPxydqft5OocCvfyc1GJlyGUC84ocaQTGGiiFurGVy\n44D+pKa2zuAaXG+0Sd4Hxvxi9mqGaDXIrtzed6JUlsct8i7j9UHGf4RSVy23\nv8faJoe7bs1V7VjS7inOYHyI7aHRJIBMJCkkD+HWVK0P1X1mb+MmwQmfLAm5\nrQv7CtJmLdURf8c6YXW1iUlwR4qECUuPn98nhJR0A5TnJs0WI7FutHCyC+r6\nu0kew8QIbVbgAESPVE6Xta9tU79jmy6r4CZis5KuiRbGXPDBGTv3cipGkjpp\n062uYBmnMWox5fKkKBxUqPl8C6J73X7jXlRUzHQX4md1rSilo7yQICBQd7Pv\nv3DFMVVFhUsONL1RVo7sgvsnn8mcHAY689HZcW45ghplabXqK5Edh/J9O4A2\nl27pIvvt9qcq3xJpS8h5gxBC+/lc6BVwHEHAiSU6MLfdMQRx7gfCm5IKLOM/\nL3rVfx5O1HPTwQS5EMqx3CvcADBRIXoxxvNfZpvb2o8U+aNgkhKfkmv/UWnE\n2Pn2WK0hIxQ71FlXNdiN1Tli8AU/l9k/VuqKaLc7L2ii9AQZhZ7IZii4aVM2\nR3v7\r\n=avJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT6uR0FC8pVK0FEN6NLmKVwTE4uHoj16u1lSnLVYRktQIhANY/qZwjdB11NZZI6qUYJI4x72ptvSf/ludAmfm0mzfn"}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.11.0_1623531847803_0.8779388926271467"},"_hasShrinkwrap":false,"deprecated":"fallback value bug"},"0.11.1":{"name":"simply-translate","version":"0.11.1","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"48cf52ffa23ddb6e85b4a0f13c62f54becb07978","_id":"simply-translate@0.11.1","_nodeVersion":"14.15.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-s4AARtEVU5DlbNpe9CD3vh7AoStkmdZfd2IVOEHGd5xNHFPlzss7AZs9dZM/Q2uUoQ1CnoNESJMqc0zk5mijqw==","shasum":"c4fa8c9a2a5a4305625ad8718b57dd95a6cd3751","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.11.1.tgz","fileCount":26,"unpackedSize":31021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5TxCRA9TVsSAnZWagAAKKoP/06JWkJ4V7NusKfwh9ZD\nT2iSNvo256W4jv0mQQO6yzC7aBhqK9OhLRbB2Lz3Jp2zX2AtJkTEkmr2W7ZS\nUX1C3AcuBnG8jzGIUv5zv5pDopppdSpIG46cp8UFoYZIBR6iALChp48aK0/B\n/KQjmwzZFucdrNGzNKFSJJBviZ+nJhfxKQLvdfq1w/qj2KAm6XvvEhSrST5N\n+DkQlY03x5H+JBWdJeZf7g5umsF6Z9oPQpUI28w/jiE5MU6M0RjsxvZAd16V\nwseCium1v0K5RNEMQ1syBkuJ7Zdq91ZCVtNHU67a3UejMC7bVBg4knPu3CfT\nsrRyOH6nkGwSi4o+tdrrr8HOZRRQflxmCNIzlX6g60nVUVMRj0O1/egnFwKV\ngzqx9lsKhhk971Kw8upqNv1Y2bk5p0A8KpuZ4qF7vBQU64qSJGIAgHKuJHGI\n69IDPbX5Wzo5iZkk8aUhcHoAOGD7oQuMnSw8eo6k9TQDiNdtkDFNDZGLfDAm\nedv5XuhSS9tCtrbrZRD+K8gcwI8YLQ0wL2Zas+5rW+XHYktObGKIMpobeaf/\nu93LkLZW7CeKBLhVdfevnStf5E+nD0CVASkm4lGwaiLNGx6ZgxaY8i5zR6UR\nLP9JpbuRIHAJi1Wq74k4LZzLbgdS3zvtvgpgUE/kMQIfCTNYtKr3rvuQtzoZ\nTusf\r\n=YAvz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGy1/KHWlADCWONAMo5w/7C6py31UbUSddUoHcffMV81AiEAhK+fsyuM+JrZJgfFqNlJPg+cyFNzymObrsrAAWTkawA="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.11.1_1623692529138_0.13113912459516386"},"_hasShrinkwrap":false},"0.11.3":{"name":"simply-translate","version":"0.11.3","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^27.0.4","rimraf":"^3.0.2","ts-jest":"^27.0.3","typescript":"^4.3.2"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"910aa3ca0ffb50ca64216b0b739c3b3f5f678aed","_id":"simply-translate@0.11.3","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-5/Tvuj4Bx5tQ72tYCXe3XXMXE2+LUtgSFW3Ad9/NNOVzZgQNcgMklLphPCYHDXD2DcMHTo0c24Knw601UahDkw==","shasum":"e92105fc4329ad4e83d478ec37535a0305150579","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.11.3.tgz","fileCount":26,"unpackedSize":32004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEtLjCRA9TVsSAnZWagAAxskP/jtmgr6Uz/6eqx5SANHk\nhofVTpMmmvgL44Gs+PRz8xj2L6BLGTyf2UhQjI9jkUtYoGZcZY2nF69K1Dyn\nFHzj2+S+PV9bSZImn69/SCOmDYC73jqktLUuiiwdBT1GZHWlGUdUJ6TMkoCU\nc2lMBg76q38iy6sB1zXgBDvYhhcGENKhz4g0A4i5KXyh4iSu9NbG1TX3/MyG\nvtU4NvTmhoKl56AT0XPW50yLMIstd7DNSQOaNBbVu8JAPka/pdVEY/4J2oYp\n4ZpF1RjVeIozenmQy1hNPrrBpGAoVk5AgIkHxFQ6+r34wYacLz+RoGW78oML\nsoAY+0brbtFs8rNQnaXVNqXrmDIgZxX8Npmrs+yWGeepZ9QNkwvXCICZuS6z\nPAjaVIVsQgb6fvggZRqGJV/x1pEpJpOIGBvanqtA1PDalr6SdgmfmUhFR743\nGxbU3lIeb/x9qDSeE6mYiVCig2mbgaiOSyhcwnOsoDgCRbjXA+RzIhfI4HLP\nsSKZPU7cGBVlGw+5D49yoaukW+tghzT+kNEolNpBNv4MHeH5GD+Y/m4MDIIZ\nDriVGfblFy3Gua+oOW7QFIrbSqvgOrO0Uj7O5orTaBkeJ2poiqzATXbYbU42\njnN96zoG7uembqWO5ZklzdxmQgxo6Tjyf4jwlqFT1HXQkU7fReHIYR5NC+Jt\nksCQ\r\n=izGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPj6Al2oBbxzpz9rbdZWbHYDMWeBqYVwEawn902BymqAiBbkzkAlI6iteZ13yqY+A0DWMD87OjiK/HbxPhw5l3vcg=="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.11.3_1628623586884_0.7124160890784235"},"_hasShrinkwrap":false},"0.12.0":{"name":"simply-translate","version":"0.12.0","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","publish":"npm publish","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm run publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist\\index.d.ts","gitHead":"15c2561ae51f504cdc3af2bc5173b1005ad4b3fc","_id":"simply-translate@0.12.0","_nodeVersion":"16.11.0","_npmVersion":"8.3.2","dist":{"integrity":"sha512-uW/oYSt2n7HHULaYLyQvxwAA5gLAeJCkFRqU1XPln8lXCnkVKvJ6XfgofAhkZwNYsJNGilCSq7LVdq6NLFUxWA==","shasum":"44d8dd3986d7dfeb7d7b3fea1d6f01418d348b7a","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.12.0.tgz","fileCount":26,"unpackedSize":32751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBXr9CRA9TVsSAnZWagAA6Y0P/0c7i0vXn+DH1zAY8rlM\n41I4AQDp9Jk2Xrn7kDfMrIr8t9uCQXx1UnMvBgDPryRXZhHwiiprU6hsZ6aw\nn9l6g5yg5c0Q2zWsSsiBtwbFCGJpxiq0Yzlvwcrqgicx5t7l/DgZQK7N4RWv\nLL80Y+H3RE5YPVQEUtvJxgQ86f+IDUZBlgv1dYiKG3uJvCxQlczeod9URJsI\nnNkmq3Sgyo6kjvGtRufr2W/19Sd1txn7/0SrTn6tmaF/l7vpK84N4mNLHlwg\nJeDaSMFI0nIcLFUc8TYrghku6+cuzF3Ay6aGClT1H9Dhi6SmscUN7FlhbJKK\nyaAPJCTECCNChFQzDZuTOlcWdezyhCYYur+9HHKFyypxZioB12vZWJVXFPSi\nmh/XE1QbkRVSvNRqcmSURQ9/dtiK/DtRieWLoBSe2wIktsRdMrHwBk9fXz/M\ng7L7sKQUcY7Ov+bTCBBegerxWtS/JvrRE+xHOobOQpeE7/9jeKogC3vBuDCL\n4NlSinsaaKKbzCnveAKBlxKFEaI/RSVf71NHHQ+mc2esvESolOT0HqbelpmC\nyPmv4aIhryki074cMJugHPV4a/PdgkYDzArriLBE9TcQAoRfRR1txbCSCr/l\n/WGhPF/338GYk4sbLXG86qqp/7KQTVa77LKD7uHllhkJlFCSn97n5Y3xO7dP\nzhAc\r\n=U7Yu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvt6HK0X3sHZ3Ls4fy3KFtae4qNkG09zxGfc86osOy9AiEA9wH2HjL0nWs7+m5IXIC+OkrZhvRZdEGOT4m3r1Fx7sY="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.12.0_1644526333520_0.9300909025424977"},"_hasShrinkwrap":false},"0.12.1":{"name":"simply-translate","version":"0.12.1","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","publish":"npm publish","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm run publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist\\index.d.ts","gitHead":"15c2561ae51f504cdc3af2bc5173b1005ad4b3fc","_id":"simply-translate@0.12.1","_nodeVersion":"16.11.0","_npmVersion":"8.3.2","dist":{"integrity":"sha512-repnME1DtBqnthYRWtyZz+do9xuPkpHiJKSOnj1AwTAWDY11arn91Gt23U4auiCZVCem1raTffjdWBhGPtNMzA==","shasum":"65e4b41b75dc3a2366ee93413404f64313f13edc","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.12.1.tgz","fileCount":26,"unpackedSize":33523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBaB8CRA9TVsSAnZWagAAMBEP/jRRh8vpbhEseLl4x6gW\nYCJwc0D6mgzrymAmirXX2wN4XAGQYT5ONz23vqMTr9U/9h5xpbH3AfVdvcWF\n888GNCUv7FlHeSGA6j2zNgYJ0jRJTWj4r4n1aRR52cIzpedPnPzf4QuAuIir\nbKVWh9cv5jis1sQaQAO6KdVo1gdckFEsHSgF3YgqKKmB9aaeLXopUCG+ctc+\nmDKF9MW5zeCh/zcdYrGHgtKTFPmU1P9YWFdVs4ilEYQOtLNLoDOr23HpwyFN\nlvOIO16ntA+ZqcQquLv891MeAwDKNLelc7hQf4+LZmroISPxDHgLvm/z5fGt\n/kIQUbPdZIvwCcJAK3crXNZ/nUO7l6T0WrQOwCtvEzeeHL4qpUc/cMVzna9R\ndqPMx75w/HWocIAJyzM+n0VesctD+0CmcryAwVwSZxvxg4uIGvFTEcC5p6VK\nUG3Vc/PZgdUa6BixtAOmcH4amF20uzp0HJCaMSjbXSOtbg+e2rYdfNfvkCgm\ni8I+O6vv2uNkNwxFgeRIiAL4OXwhaYmZ6lzkTGWXrZr7BeUN2hiRP0LSxUUW\nFU9FdqiLQooTLiTnscPfQzJOUDKEveqVRhYSzEsGKx9djHWhqwwoCp3ewwFY\nQAnU3mu5/jRN1Ai5A0R6KgeV7M2YD6IPzt6PaW+LMUzQiYb877dOHcPeIIMq\nsUGQ\r\n=0+DL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+M4dk/AZfHtS3CdVT6wRdI6aXQYDRgV3w60XLn+TVrAiAyqSjPIU1fCyR0lHn8hDI5wOqPYnv98C7PBo6e/O1NKQ=="}]},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.12.1_1644535932625_0.09270703117018142"},"_hasShrinkwrap":false},"0.20.0-beta.1":{"name":"simply-translate","version":"0.20.0-beta.1","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"3a183d1a93a3f8524f0b2fcb51886b0e4ac89fd4","_id":"simply-translate@0.20.0-beta.1","_nodeVersion":"16.11.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-0hHyf9V3AM79heDmu9o0pBJjTFrfNie7J1KbmDcB1Fh4anLVbrsaOsOFovVg34gUW8i824E+H6tRRLnkRjzPyA==","shasum":"306496648940554a442a811c34cc55ab39bf299d","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.1.tgz","fileCount":46,"unpackedSize":45757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyJA8qcqaHEfolIwV7qIYOt7/6LDgwdFsKs/loUceA0QIgJDWj4FEVhKokHtAn8Was9sbgpbgYf6Deh8mkW6s52uY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueMFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK3BAAk9yFERq6glx2cGJc+XVKXENDDfcborwwTgr3RLoL+1QzKJjm\r\nRJSkNsFvf6a05TwmAQWP8bfgSDa+jrSHkGtKtSuw/kbKqV2Q7qPBFsBdT2WT\r\nv0A8X42V2RVgqjxN1Q9Pm+gEOPCe5VpYY1fRwRrfIAq2bJMzVbbz6HfIyXHD\r\nMHyCI8dQxpCVCDs5XWpGxDf5M6MhpONmG2MX1zYI9yHch88UnTctenSX2rH1\r\naFvO6orfs+XsyfH+kd4wTxOEibEz9Sz02cQnYu7ZlIjn7BA6aCKmgOquv0bU\r\nbmToMqM0PBbqnkuXiRZJQg0gHV0YxG/JmXndM955orwzXW/TBF3AGZ0AajMS\r\n8gOPFbLx+eNmy7B63FuA/HA2DamxKv+oljDGhEMOoEVSET4vLMWCishWMf0L\r\neH89wnttt4F3153WgmGyg88PPZXWd4u93HtslEBQSHMjBBnjSKoQKUQKdPow\r\nMT+OD8L6SPLyYd1MBI+sdbycSJlXhTcNBJ+NGSSN6GEfZU8oa6uJgouKf5Rt\r\naNDh3V1xN51+GGZBQEZn0MAnxMwND4ToxeiQcyN82/Kp31YoS0z3VFpgYtpI\r\niuXlZW3wTGqCwM8ed8EQaVYVKM5c/J6Boq2PBf0RSiorjU665XumYRwyaHv6\r\nbJF+k9JjxZb/IRl00lF2ojDo3CQNOg3PNtE=\r\n=rcHZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.1_1656349445044_0.101921801631496"},"_hasShrinkwrap":false,"deprecated":"error"},"0.20.0-beta.2":{"name":"simply-translate","version":"0.20.0-beta.2","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"f2c9382a63c9a1ec415f63dd87e0b0d982754473","_id":"simply-translate@0.20.0-beta.2","_nodeVersion":"16.11.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-FZLOiMGqbkbwitCIZY5si4xqd1BumU9IFUvqy1otY0OltkrxRkx7CyjffM5IrJK4C/OhT+CVVgHfW4mx8ZDtaQ==","shasum":"4352c819c382899831e67e9c36e2f6c1fa057e6d","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.2.tgz","fileCount":44,"unpackedSize":50108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk7cqsX3K9aN7RA0ip4/XsIGc1WBP8M7+Ns1gExjTBGQIhAMlPHdJeFV+37aW3Qr+WM7NF7yXIP5UOBMKebwTyOrhF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO5w//ZVRA+tIXdwF5sRRaxs+9yBOsuCmqupb32ZqZMyBuwQjRVoKD\r\nG5L5nCffY20ALs5e74mt4GVd+RDs6FfGRS90GxKg7CX1gKiG0zCptH4yxxIm\r\nXhaIMqI1xKrmrA3nlwqSXoiI94PtNRZ6l4h2mtH6nGptx/YHWTVq7D2by/Ud\r\noQLZrfhyNUbJmymBbj586fA69t5VdqTgJrdi3axpaOHDcLqSdtYot2k/Ly+O\r\nyIRWcm/FSMlWq5H8FsPPd3T7bdG0qebHWrt3wwbXLS+DveQLBuBYriAtGDwx\r\n4YRTPDrnhZih+iCnnPckCRZI54yEcTKI9tUa47SN7E5K9cZpFU4d/AnplbvS\r\nf0zC3a7Km3tY34+D2mRQizLS+osQ6ZOhNpe54ftGKmwNZNcatHWD5WRqf/Tc\r\nltIrQqc5eVbQwy0ynLwA4bmwgezJbpkjSOVllpTaCxrpoQDx0s7shX65AKva\r\nv7X17vJygcZKEDnij0ZD2Dr5EnhENdxhQyzlLrFCJfsZ97+jdYQ8962JNR7A\r\nyCoFMJEb0qru82027TtGvx4X8+OJB6XsAhVz7Wrqm6uMpgrHHFSAyq9EdX49\r\ny/Kj4Efxdm71ET0p9XhHPvk3G1XLDY3r/ytaD6O8vEzukWLL/Pez/DxgbX92\r\nkF/aG3yS7/iAYnGNCLTil9Zp2RkK7URK/JI=\r\n=aXeX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.2_1656353255377_0.4191347653096884"},"_hasShrinkwrap":false,"deprecated":"error"},"0.20.0-beta.3":{"name":"simply-translate","version":"0.20.0-beta.3","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"29ae3909c5324212788c5fd023569686bbc8af4b","_id":"simply-translate@0.20.0-beta.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zjYJJtaprMXKV0mHObYJ0dVfVGHZK8qg6SHEWuzD23nxDx+fkH6z7jP+exATmi/t71PMYjMXh14NhQO/M1oc6g==","shasum":"e6ea9863a36b6176b589a1226edadfd632b2056c","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.3.tgz","fileCount":42,"unpackedSize":53100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYmWvv8jGU+e92EPFigpvELC17tM6O3v3B6hsLG5fOdAiBtx+YHPR//6uTuaxaj6Z/bhY7Qc7z4gcgPSJ1YJYorjw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuhDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxpA//aUb35YE66To5H0OP+4MkUKCbuyj/t0ixgXJojwA8nTMn4orX\r\nuBZpFKPvKHlrls4jGsZpecldWc5OeyrgIVV28iVoV5apkSWQLsOPKpVrBWBx\r\nRhFzy926pfD5t9c5mtXi53OtT0RWhe8MFzPwo6bIBaBd6u+HZ2EzNOc/8slt\r\nlE3QFcUWQd/cGNrVHV5DSWUADOtwHfV857gEw2g9JpiQbvbhWIoHZkmY5w9p\r\nx0Nd1tM63+OJzVE8PUMr+xLEo2RbZmg34iDEjGKiKNJ1uwQ1/zYXzOP8Vlhc\r\nOFnAnYxRyw2afB5yFOlmV+/ugRjBhZzS7M6lYRCJoJwrdrdN2otTjTf2ae9v\r\n7qv7VbNPitMAdtA4uG/KuKCL2p1kEO5t9O30/KxR2K5G0owJoDAAW0s3B3T+\r\nZpsMZZNm35QUvU4+DlIIAF3tzKsvEVHDSIZBKA82nX/XQNB96bPi/l8NTSr3\r\ng3M+8KACToLMKsD1j9ZCsShQ3rIEHfEHmFURnztqqv3BjxGatkSRkStaSMMy\r\noDIzco9M2joAl7mP4+3B/g8Z1xo0SrhVy0F+B6qNMHiaQRxPQXO2N/66aDYy\r\nIjxkUs84BGIspaZHIPNtlC8XNQ6EjCFgbbyGudxluToRp0HfWhoROqjzGiXz\r\nA2sdpAcqX4GUUftv7J4FvH97SykgbT9+/iM=\r\n=utmJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.3_1656361180542_0.41566249420043744"},"_hasShrinkwrap":false,"deprecated":"debugger"},"0.20.0-beta.4":{"name":"simply-translate","version":"0.20.0-beta.4","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"29ae3909c5324212788c5fd023569686bbc8af4b","_id":"simply-translate@0.20.0-beta.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pGTYBrxDoEQ/M5LHHh9vkBpcVaca/0BHUR9UhWvdO/ahHULy30Z8Rjf1hK+4iU0r3YMp61SRmKFdvOWgHXQRJA==","shasum":"da1a2306431d7c7fedf10fa231cd649d793633ee","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.4.tgz","fileCount":42,"unpackedSize":53081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQDKICQPEjuJGM1Ea+q1vwockVCbkQmnOCeDk3ZT33RgIgdCwf/YfZmUhfOOcEpuzONaZyJz0qSe8bRS884auJvmI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiukD0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk8Q/9EiZZSlwfJ6H15VMIjr8PevgEh13l7R6dQtNX+x8EwrIBCIvh\r\nHtO54Wm4NV2oSqSf4L6IomSqo5+x5TPclQ2y1oltK4Ute0A24CXfqU3IWE7j\r\nal4f1DTIvaSwyJ45jfXdPF4DLGeYOu6RDcWnbnAEfwopaPquWlq8k47u/4+P\r\nnTpfaEb6jREf8pmVRNX8SNwAiGqjPKWniTZf/AGuZrSLLVtKUHonwLbF7/yU\r\nNID7l39S7JHYivD+mzbH93ASwU+FLP9tBTPT6yyzAymBMQDQ7iM4D7KMxHz6\r\n7UyIXnSSivYrBNyHxxLQ1I6jEJp3HJXtmliOyK3vuzhF/NCbkEOOgk3UvcDy\r\nkO6UFdFfnosT4DW0la65LTN3Pr+5WvWdmyDKJlBE6IiY+Os9hds75Zayvg/S\r\nphkcHMkun6QmyQF0My9tAUXRtLLOHgStvQybSbpxxsiXIcOGT4BEzb0bA9YP\r\nRZgXGrJcWB9mQMbIO0Ge6gh3bT0FidOmI03kNlD1gME8gq1gvE9F16su4ktJ\r\nCYmqLBymXGKl2X7ACRifi90BpHAfzfkx9VnNjptLFcg7MGYT1l69fJHsWY5r\r\nfEXEDuRB9byhKwJwST0orzdO0de1gOuvXBoy7MW/mYbIFIO6G499FlXXVuyH\r\nFW17g84ecGIqcBHW+U834GprhfT2VjhDLTo=\r\n=HPnj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.4_1656373492405_0.8898229861672011"},"_hasShrinkwrap":false,"deprecated":"upd pipleine"},"0.20.0-beta.5":{"name":"simply-translate","version":"0.20.0-beta.5","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"2d9687b5c7a47f7c8bfdc13c79a9fb651a2f69c3","_id":"simply-translate@0.20.0-beta.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7dWg/AdXzZfQKLUWh0+WuNkDpZeeWN665s7fcDMuJ8sc5qYfRZAPFz0Ik/r+8QDNF8VvNlebSS4gyJbKGxBIYQ==","shasum":"0403914b071dc50b8a40532c5f145dfb3c57ebd4","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.5.tgz","fileCount":38,"unpackedSize":48932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBnP5HFVUTaFbnctu/0qqaOXedA0wfJLh5argM5IYIPAiEAiPrdcRfbRqfxtV2743BDL/IDaB6COltYEdAnLeG+zuI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivDf7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbLA//aOemih+M07mwZSHi1J9n26pB281EVKFoADciLbjZ/WhGLO+5\r\nq18O+mJN8ILHYdF78WX7zpARa9hGB/WZLX6TCzw+KazK2uZw8ZOZWmCWh6QQ\r\nHmmgO3lMeFFOd/HnccLvbZirj0l3WZQxDxTw/c3UCJfH6d6Qo//fz/7PZrTu\r\nVJp2jqnlRipAXQGOtOUDH4Q+JmYbCimTL7ESQF7QZ0a0qaGLEe/eLH/6eGfa\r\nzY78Tye7hVNnPBqpuuFLkM1gky8Y/7EMbXv0ytw2d+rpqR1CPb4l3tnV3H92\r\nmin0Ml6f4UZEWZ0u+7W4FMXSuhyMKWbZLqOwmIqFWfFvTE1tDQ6gaGDO9Hs7\r\nOXnKq+XE1yODwjN2qLwEDXLQP+4jn1tehUWnhGIwJ8f0T0xs4anv5jm/GXv4\r\nDQ01QiuWQN+GX/Riu/moJtTHPmzANbu0MOWgDI0WC2wf2KWKC+mbSkXJEhL5\r\nIM6KV8+ZjsPfF6lT0jDdFU8Qu/CIf7+T1meZJVf47gW/drAj9TcLss+WMi4p\r\n1KbKSNn03b0a+Dh5NmOFJ1EAXNHWXuJ/zKBB3ztJ/nN7aMjnhdiavffGnI+K\r\nzS9Ro5Ocfk6Sz7caT3gkxr1enlzKBXa91f5B7Hd2klVZ4DAVxKUUaqZrsjJF\r\nJwIfHNEEm/eD/0wnFsn3Tmi/jO/q09PN3pM=\r\n=e8Fm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.5_1656502267356_0.39055306060872974"},"_hasShrinkwrap":false,"deprecated":"new beta released"},"0.20.0-beta.10":{"name":"simply-translate","version":"0.20.0-beta.10","description":"Simplest translation functionality ever","main":"dist/index.js","scripts":{"test":"jest","clean":"rimraf dist","build":"npm run clean && tsc","publish":"npm run build && npm publish","build:patch":"npm --no-git-tag-version version patch && npm run build","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/index.d.ts","gitHead":"940bbcc72a85fb16efd39a231e78146a77c08e45","_id":"simply-translate@0.20.0-beta.10","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8kX5dnAt0SA0iAmh3k30Q0E+2uw2pXlho1HCIPJ6hcVIWKwcLUAOE+XpJdslVeoKAQTvJIjKVsUQ5ZOQtMQu7A==","shasum":"4e4acc41efa78230341bf3763dd751e0ce87c740","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.10.tgz","fileCount":42,"unpackedSize":57984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7IpqUtdYCtni3FuuSiTacPpcH27pyZrnRhOBA+RQ8GAiEAijF0Y3CT7HcMcb0jo+7rvQPuPy72dxlmLB8YJ01AR1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwesRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr32w//YLF3UsrGW0oDYXO3siLVTbTV8JfkBcwK4s6abe9ntEjFa8wY\r\nloU9mjMqGfaA80imLd7A4hGeNyk427QzdMsNuoYkRzjgwdkkn+meWkKvHin0\r\nJ2ZH8EmaKpV6juhUwvcKjtjrQCb9pcrCCiVJQvAU8+H4Vj7rpLaIZyc2JgbR\r\n1K2nBsM0Wq+1jeTRiP3gd2/xwYPt0iZafOs6isC6f00olZHcLDsseR8qm6Qr\r\nQ9jVQ9Nj/WFoQ8qGH1pL5B6+BxFXSIqK/qkMFpV5KyyjnOeJsEVy6RXiWsOK\r\nYNYNXvfUVm/mJ8tGrS4nn/NQTK7xzV9aO6sXDw5ovr+hyefFF/VgsWgDjXBM\r\nE2IYNktp/M36Cfeu/8SJNy9nw8WSUkJBXc5OHEZhxAsoNtmRfP2gY6PhPnaa\r\nfTwRlzGN/0QhpF3zfTzwDWLXQtszPaOrpJyyg86yTXgC4tjQXfQ9f63vseSe\r\nfVY9AUb89pSZEXiONpYOCFpzwczv6M9mjWNzCppyf68+31gWUA9MpDQabjXU\r\ngxvt8eiO5W9csp15h7OEr5Y+JcB/NviEI4hWk88TMjj76whW+Fg2hMyb0YjH\r\ncwFUhuoOEQ9/6vqeQS8CIyp2O+KCDd/FTGAEd2IaM+gXkKvHpZlOPkG0EE5Y\r\nTm5fHf3vbmvWOv95BlFoDdrsF72rzMqaujg=\r\n=0EHo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.10_1656875793388_0.7824277978051872"},"_hasShrinkwrap":false,"deprecated":"new beta released"},"0.20.0-beta.11":{"name":"simply-translate","version":"0.20.0-beta.11","description":"Simplest translation functionality ever","main":"dist/es/index.js","scripts":{"test":"jest","clean":"rimraf dist","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && npm publish","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"npm run build:patch && npm publish"},"devDependencies":{"@types/jest":"^27.4.0","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./dist/es/index.d.ts","gitHead":"b433c28d37c6826e60a3d145389366450c723746","_id":"simply-translate@0.20.0-beta.11","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZNMH3BYQA0/k0gODMxvcY3vM/5qy2s9LKIIED/abOYUgolo/bzao7xeyTthFXk+Z0NsZWD8TI/c68/pXZZRMZw==","shasum":"4aacff054fd0002846d1eb9154a07cc030b50042","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.11.tgz","fileCount":82,"unpackedSize":94680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxqRL1Atjdlxzqi8t30raQUeIOcIuD4dbnk135fQU/awIhALOlMseIBiYT/O5IwvFeG5lSl6E9qMmfHUNlulcHzC6f"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwu88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiuQ//bI/c7jsmPQBIb+xWZE+vlQgIa4eim4/AK3+V4F/69QhMN8tF\r\n0SaH9D15/6v4ltsxlkpGjNq15nv906jZpVibLbQYlPb8vXkksh6KOa+t3/oh\r\nNuxMarBfOs8p1fBFNbkybeJp6MSz9xe+5msnMt9og2RDX1qDay4ZLWUmiR+x\r\nzVOiyKmetyMpB/idUWfWus2SD9BnE24BIKKznw7cKjRm6UM2OUpq1SV31Skx\r\n0jcewY0i2zRd1pw8TRgD52lweZgnb+1cYdSqdW3IFv3OVnu8GLOd2wxn/pAZ\r\nzfUIAudjpQuqa0FjyHAE9xYOyZ1bKpb5+nLGPEWObm1bgOhzmSWZkt92xRTU\r\nYZKCMUlbX1+ZyBYfporsBbcS1p5DYmw+TsI2HV5bcGPuhmS30a/JxLHcOQiW\r\nKbGPAvqWJkoOs99KHv5BrEOSgGB/WVQqcLaoWfI+aq8oi78MmOt6bSjoxccd\r\nFqNbs/0uDFRhJXFUqrZ2SASvXcTKdFgF1CgODwx6uejVJlPgfZzF0V1Kk+HQ\r\nu1Dan28uWCX7f+soajmTlAlwXPqYv3BGYswvKGuIgD7+mjPdsXj7c/2wKgxf\r\nfsIFraHXHGj5xRw6kR3sn65zz2qU+tppY6Uq1hEMCUTdSok/R21/Fsh7nA9d\r\nTGnYsgFyRbjWznYsCcQX1GyZS4NuOF0ZWEQ=\r\n=6TRd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.11_1656942396744_0.4733802755309724"},"_hasShrinkwrap":false,"deprecated":"moved dist files"},"0.20.0-beta.12":{"name":"simply-translate","version":"0.20.0-beta.12","description":"Simplest translation functionality ever","main":"es/index.js","scripts":{"test":"jest","clean":"rimraf dist","copy:readme":"copyfiles ./README.md dist/","copy:package":"copyfiles ./package.json dist/","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run copy:readme && npm run copy:package && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && npm publish","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"cd dist && npm run build:patch && npm publish && cs ../"},"devDependencies":{"@types/jest":"^27.4.0","copyfiles":"^2.4.1","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","gitHead":"b433c28d37c6826e60a3d145389366450c723746","_id":"simply-translate@0.20.0-beta.12","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-62HKBvhzeKZ34NJ1F/cIrh/SMjeAeFu2qPmO07QORYXuHi4LqHYDleBZixrsnVpd4IQkwiLnG8b55E1HEITlkg==","shasum":"a9d48de7b5c1396f6c0cdd4a7e4fce0ac3a84e84","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.12.tgz","fileCount":58,"unpackedSize":136036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOZRbjsjU+Bsu95M042b1zM1wUk9PIb+VwtiHQcjtNoAiA47Tl9M7gp9aru2bzC9Ch0py0ZKrhKYjEldX3k26hfaQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwvhJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou8g//bYWrr0J7cBbSMZ7B2GEr4ZYrtiOEDXE3osrPkWihCD2gaWtD\r\n2NmTMjx+Br3tQw60bwHWHEcYEbmSMiNwtxWJWVMlmsR9yswSC4NZ+RpxUVLb\r\nSiDVljQYUWKimrRhdFIjPx/BT7HWlf6Ibt3s3ogEGjh+f/biuHasm95ESq+Z\r\nJgKZeNslGgWxEyyN/2lOsWH8gHeDpBhbj11n1B3ZgUzOrhtsjkNtw8KNVcTW\r\nkjjuarzkCzB67bJ13vBdX7/A4bfglnohuPTNXLDemEqju8DLD9XHftZ7GdfC\r\n0UT2mP3eUzxvs55skG+5a7qY/ikjtqE5/9fcrlnr4og/Jn8zI+j6OuODTSSE\r\n8JiW/4x2p4g0fmjLmXd1zVZV3yLwnxnfbwBh2SVgZhwgYbotVzgO7oLACgxP\r\nuMihDYpMqQYPzAcrctGaYPt4epik3q+PA9NV0gfX5+tJo8TuCSFQkFR4rWAQ\r\nAYrVv7hYgqC8lEaTY04Pwgmc9odvIq3SilheAzYKFGMqXroE6m7WY56S42lq\r\nAhFZ0e3vQdTbk+nSD9di8NmMW3eAqQTtd+qsR2FnL60lhYW+MMMx2SQj+a+z\r\nD2tiTz/TwNUbQfgzhAYhLqMz8JTczahiyqzs9zfhKvdWmqDFmZijmfMp3crB\r\ncZz2ZByzO37gzveXWKOjU/Wg5wVMrc6xBiI=\r\n=A3sM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.12_1656944713423_0.5688613254332866"},"_hasShrinkwrap":false,"deprecated":"moved dist files"},"0.20.0-beta.13":{"name":"simply-translate","version":"0.20.0-beta.13","description":"Simplest translation functionality ever","main":"es/index.js","scripts":{"test":"jest","clean":"rimraf dist","copy:readme":"copyfiles ./README.md dist/","copy:package":"copyfiles ./package.json dist/","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run copy:readme && npm run copy:package && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && cd ./dist && npm publish && cd ..","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"npm run build:patch && cd ./dist && npm publish && cd .."},"devDependencies":{"@types/jest":"^27.4.0","copyfiles":"^2.4.1","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./es/index.d.ts","gitHead":"b433c28d37c6826e60a3d145389366450c723746","_id":"simply-translate@0.20.0-beta.13","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vdbv++oFnBKhhKv3Cha/L1w2TsK56cWGgoyCN7aDugPCMtlk5RjsYlWUzP3xakPY5yptwIWVffLhsSkPX4s5wA==","shasum":"c9580c768df21b24ebf2497089d99d3aca263c14","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.13.tgz","fileCount":82,"unpackedSize":94956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHANh+J3h3ARHcvq9jOdxPn6cYz5O6VFpJDu9wz9b6oOAiBmxeb/Lk/+PGnf6jQwD3VgM5wFtKa33jw5aP6EADoyNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwvpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAPxAAkMHFx6Fh7eoswAHggdTrgDgWGzzWmUD/tbCK/bmt1QnQCU/W\r\ngvTJpqdxUSjbGIuwL2MHo1YuU/+lifBkaUrQT2yqC0CKaxdqLmLYfZZtn3B6\r\n8g8pqkQZL6al3RHOj9L5IsoCnsIGlNv/fD4dmRmMz7IoXclZtqVhMHXzTBld\r\nxv/ZFSuV4S5INlsrOx++JeWswJoGq20z6PGDG+5pyNK8aj47SbvzIBUKEVlY\r\nX34SaX1PUjDOUTfSj65wml+w8jCSdF5siz1tC8d1dprYleERwJOIr4ARn+Uy\r\nkyKIAMs7HR/rvtQWvAkP6/burEJYWbUafbihhWp+hdLp454nuyAbIDsieMot\r\nca+OfP8vQkLWFcwuE3+LDUbJzvhgTxU5qomHE3rfwVhToN6LzSkxVUfmlfjo\r\nF3DfOLjejnLD3c5cMndnzxxTEC6AhW5y26yLthwp1lo1UStlij1jIxZ228jg\r\n4yT8t4WDSkFUcnBgDJDbuS7+FfSnqNHyghT0LIYqv5xg5RWGKVMX+knhQQXw\r\ncOQULJ4pyVym57w+NRhw4n/e7TtcaH7OtDXw7miu7FI5Vi21g5w5IglsDhuy\r\nxZltTJ9li6fx8ko+jWzwmMwXTNLaT5rHCtjqBy+4JiSKZFOceF1eObixl0Rl\r\nBuoPAdhDiWiKWWi3h8/dsKm4g/eqwAUxxTo=\r\n=XDoM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.13_1656945260502_0.29805212688831917"},"_hasShrinkwrap":false,"deprecated":"new beta released"},"0.20.0-beta.15":{"name":"simply-translate","version":"0.20.0-beta.15","description":"Simplest translation functionality ever","main":"es/index.js","scripts":{"test":"jest","clean":"rimraf dist","copy:readme":"copyfiles ./README.md dist/","copy:package":"copyfiles ./package.json dist/","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run copy:readme && npm run copy:package && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && cd ./dist && npm publish && cd ..","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"npm run build:patch && cd ./dist && npm publish && cd .."},"devDependencies":{"@types/jest":"^27.4.0","copyfiles":"^2.4.1","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./es/index.d.ts","gitHead":"fb12a57ee74eb1aecb9387afdd2df2b9a27e6ec1","_id":"simply-translate@0.20.0-beta.15","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qvVOzwEos4Wz1EjSyW23fc6+kG4YGImF2FZZIye68JmW2EtAGwfPNp/MxHvxnL7ntSOwQkP2CCFNRwCcDRPR/w==","shasum":"b8ce28c6f36fc4ba64d75d4576dabf7eac92fddb","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.15.tgz","fileCount":90,"unpackedSize":108576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUGVhn4wpA2eyBUGyIDRmq8w0V5OFjopgTrhGfuY4GAIhAPfXoKc0HJlrYvVI0gh8xXo6UObS4H1krO0nI4hZpChO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixfpTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJCRAAoLsMiT8auyN3ytVLQA/RsChGZiocIQnUjS2q1RSzvfjXA4TW\r\n7nz9wG+y40hpHXENOdpirGP5dBc9rGijsk5yac8JiIVzlLFhdxPYxcM4pSsn\r\nYFZIhVl/HNZ7hiJaFJSgpu3RcqFyH7MqXeHRvY11mPQWUFRtAAVpOXSICHvy\r\nlH5JE9YWsmEeZCGgG8HnF7yvmloBeQRMd+IQwl9nMnXY2uCkJmfCeDDQrmDG\r\nwcEMf45meYE5jz0wIB1HmbwyVNtLJQlE8gP3Ntl5Fmz4AiVXOEcwBYzZ+6Qb\r\noqc2Vissr7iHbJrb3IvdGYCDTopw5gVijE+eBLvMPdHujklGL2DRLidVGLb8\r\ney9E7Rp8tZlovuXbeujNcfEScQmlbH78wAvi7T9x4s/xbWrShJRpMI1UfeSE\r\nCPOfr76KM9VpRuSaKLturHdZNt28G0Y+5hOz8eYHZwCRFiPY9Xb3oO0y46/s\r\nbwIySO9mcS6lA85/cVWm8yM4EF0gGgZX5HPEJOp5/4L54AceoAPEW9neaL6q\r\nqhWlCGGO06i9+WzWkzwZNYVTAFrhAGwH0pckFT9sILT6UlIeERK+kmUuSXFG\r\nca6dLQat8wXuRftka+v5qQt8B/HtT2tK+uFIl9eu4Sc5YNBENPFM1Cwh+G1f\r\nDGduSXHhrdXRW7bwoXp4F3FwA95dQH0thSY=\r\n=vt1d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.15_1657141842961_0.6243557735844392"},"_hasShrinkwrap":false,"deprecated":"debugger"},"0.20.0-beta.18":{"name":"simply-translate","version":"0.20.0-beta.18","description":"Simplest translation functionality ever","main":"es/index.js","scripts":{"test":"jest","clean":"rimraf dist","copy:readme":"copyfiles ./README.md dist/","copy:package":"copyfiles ./package.json dist/","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run copy:readme && npm run copy:package && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && cd ./dist && npm publish && cd ..","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"npm run build:patch && cd ./dist && npm publish && cd .."},"devDependencies":{"@types/jest":"^27.4.0","copyfiles":"^2.4.1","jest":"^27.4.1","rimraf":"^3.0.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg A.V."},"license":"ISC","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./es/index.d.ts","gitHead":"fb12a57ee74eb1aecb9387afdd2df2b9a27e6ec1","_id":"simply-translate@0.20.0-beta.18","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZldgrX9skdicsSH8ckVX77yHraS7PJw1RDKF3zPq31NvT2E+orimNw3Gz581T9B9D7pW0DE5MHLrsHmn8SNWNQ==","shasum":"aeb7f5d39a92b79c9338e1a51a4613cfed2c4dce","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0-beta.18.tgz","fileCount":90,"unpackedSize":108454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIXEXhvrv1cGtcii3KTaOFF8vG6Epnu3eWXfEuq785gAiBCvnjoVeMZXZlt27DLGnIk2pmdkjTl2gQPGiQyNiEy2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixgN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZFQ//d+fgPvMYZjeOUuSrhkCJrXMl4s2b+DS6xKmaX31KZU39b/yW\r\nR98y+qtATJYxSjSAWCIFpXPq1RWKQPVLGq5OwG83oezcrhak2SIXbs2rRqXp\r\n9AIBToEkYAEv9lQn3Bmvb5WHiULRmIbghGxYrKAQPxGFcm1c7RKcxd974NOR\r\n86L6wOuHS/l0u76iUzAjXx+Ox3J0uMhAwDB72grgDgbBSUurW01ICsoCSEBw\r\nJJ1ePvTb1iGPxyOnVbLNKIOJSXA+rMuMBqgK3qLHdLTLJnAanRrj9epVWU9a\r\n43s3Zh5f92nlG/5anxCUzpdTn63xzVEesRbki/4Yq0+O8jpUnF9PVBOK+Zxb\r\nomHpk+QwBI28RHIFqvEOkhPY4/MEMoWo7c4TQ6iDokx98EQKVASa8D4E94b+\r\nLDRBwnLjQ2032K+b9Bf4St/aNAvslyiJ6a1v170fh2ShyazV9EOoL6TbKyNg\r\nxdKZU3WprlFEaEhdp14h+0JD26r/dsCpg3avbyTfzUbBEkBdF2xsFExsb7g9\r\nposME3QL+o/UwLOvCENhMTMZRIbvg6Ud38rBPUucbdOo8VGspcN3WpHAIkOn\r\nkjDsnhViATBeO/jeDLJ1eL0nO1vadL+ctzP8a/0Ue+8/iq7OMxqP6f78IbRv\r\noORcIt+5h5ZsSQCYFuF+W09a8YnRS6ELXok=\r\n=9QNS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0-beta.18_1657144186510_0.10203637826504441"},"_hasShrinkwrap":false},"0.20.0":{"name":"simply-translate","version":"0.20.0","description":"Simplest translation functionality ever","main":"es/index.js","scripts":{"test":"jest","clean":"rimraf dist","copy:readme":"copyfiles ./README.md dist/","copy:package":"copyfiles ./package.json dist/","build:es":"tsc -p tsconfig.es.json","build:common":"tsc -p tsconfig.cjs.json","build:prod":"npm run clean && npm run copy:readme && npm run copy:package && npm run build:es && npm run build:common","publish:prod":"npm run build:prod && cd ./dist && npm publish && cd ..","build:patch":"npm --no-git-tag-version version patch && npm run build:prod","publish:patch":"npm run build:patch && cd ./dist && npm publish && cd .."},"devDependencies":{"@types/jest":"^29.2.0","copyfiles":"^2.4.1","jest":"^29.2.2","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"keywords":["translate","translation","translations","localize","localization"],"author":{"name":"Oleg Volovikov"},"license":"MIT","bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"homepage":"https://github.com/oleg-wx/translate#readme","types":"./es/index.d.ts","gitHead":"70c4295dc5c03bf1905bdcc3936471a13ee3234c","_id":"simply-translate@0.20.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-A44qZNkix0OU/48oA5qa3fdvZZIUhztJZjDAjd6pMIsc0ZPjgbvM9ORmZQQ5KLxETBa23b8MRFfV9aHhyOGOnQ==","shasum":"596d1d09b7256fb16969ea4f508efd4a4569cc9d","tarball":"https://registry.npmjs.org/simply-translate/-/simply-translate-0.20.0.tgz","fileCount":90,"unpackedSize":108437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzIaoJcgfaKWWMroeWR17OaVcN8B1yC4Bi1XKTJSBlIAiEA6g/Cm+kRMwGF+fqFJ6RcO9Qz0C6OQ7+Qm2A5M/DXWWw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW7cuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0nQ/+ItwulZKbodf3HGwPVh59vTQ0KAe1CmZ6GYE2GBLgROMd4i4Y\r\n2wjeIhwGuqxTclAgRiKS1SbPFs7PvqA0F9D1P9dn2eMJhO5Y6VMcdlCX5JD2\r\nJmQwp/1VExbgS0HnLGW5FfQOL2kqXpgWZO4SrAZZAc5Ef29UqueQbgkstb/U\r\nHMpUeOfZvTmtGkT353tnwImiyuCeCAh+Kqxk8oFjvu2hdVtnbSwMr1ruleZ6\r\n/xmDZcDGYPTYAJOyUlf3eeRp/PIoFMhA2Y8EB0xBpgN+aYTsRgDUm2lhdCr3\r\noum0bi4DS84sbjSMcG1pQR09F3VZUW7eXRvXDOP5ADX5YlLXqzxeDPK4jtvS\r\nbkwZfvDmlhP7hdvONHcqwdf+1lJl+YPCAn2O701ySOg5c7fxWiuvDww5VGNe\r\nEULjbB1VbfEAVd0UVzNCQejDxx5yyhtMR7HV/WWpxCAZ52J60qAPmqwUuoFv\r\n+o5oDSest21aKF71wAlEiG6gmJRCRj0e8fAe2Q4BB8khTBGbwuoLuCfp/zsN\r\neO22vA/rHm8KPF1igobsukLsFpxSH8QGLKFoyrpIDZEDWW4rjEKF3vnGE87Y\r\n1tyuhma0FFawJHyCo13PId+47T9RJYtb1B23OykU4ckjzLHMIMOOBkG+XgrM\r\nvxyh4iQIQXWOpAnHMyUwq81zHxQ4PvCIhBI=\r\n=tyGa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oleg.wx","email":"oleg.wx@gmail.com"},"directories":{},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simply-translate_0.20.0_1666955054517_0.643263940304373"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-26T11:30:20.506Z","0.0.1":"2021-04-26T11:30:20.649Z","modified":"2022-10-28T11:04:14.754Z","0.0.2":"2021-04-26T11:52:33.734Z","0.0.3":"2021-04-26T14:22:32.518Z","0.0.4":"2021-04-29T18:06:32.479Z","0.0.5":"2021-04-29T18:18:08.892Z","0.0.7":"2021-05-03T15:23:46.276Z","0.0.8":"2021-05-03T18:01:31.218Z","0.0.0":"2021-05-03T19:37:34.667Z","0.0.9":"2021-05-03T19:38:52.920Z","0.0.10":"2021-05-04T20:15:25.528Z","0.10.0":"2021-06-10T20:35:29.526Z","0.10.1":"2021-06-10T20:40:29.793Z","0.10.2":"2021-06-10T21:01:38.026Z","0.10.3":"2021-06-11T12:41:51.885Z","0.11.0":"2021-06-12T21:04:07.966Z","0.11.1":"2021-06-14T17:42:09.303Z","0.11.3":"2021-08-10T19:26:27.041Z","0.12.0":"2022-02-10T20:52:13.686Z","0.12.1":"2022-02-10T23:32:12.813Z","0.20.0-beta.1":"2022-06-27T17:04:05.212Z","0.20.0-beta.2":"2022-06-27T18:07:35.682Z","0.20.0-beta.3":"2022-06-27T20:19:40.772Z","0.20.0-beta.4":"2022-06-27T23:44:52.573Z","0.20.0-beta.5":"2022-06-29T11:31:07.507Z","0.20.0-beta.10":"2022-07-03T19:16:33.553Z","0.20.0-beta.11":"2022-07-04T13:46:36.908Z","0.20.0-beta.12":"2022-07-04T14:25:13.578Z","0.20.0-beta.13":"2022-07-04T14:34:20.685Z","0.20.0-beta.15":"2022-07-06T21:10:43.128Z","0.20.0-beta.18":"2022-07-06T21:49:46.678Z","0.20.0":"2022-10-28T11:04:14.670Z"},"maintainers":[{"name":"oleg.wx","email":"oleg.wx@gmail.com"}],"description":"Simplest translation functionality ever","readme":"# Simply Translate\r\n\r\nSimplest translations for JS. Even consider it more as an object mapper, a Dictionary, but not translation AI or Bot or something... :)  \r\n_[Typescript support]_\r\n\r\n### **Breaking changes**\r\n\r\n#### (v0.20.0)\r\n\r\n-   added **middleware pipeline** _(see [Pipeline](#Pipeline))_.\r\n-   added **remainder** (modulo) operator `%`.\r\n-   added **ends-with** and **starts-with** operators `...`.\r\n-   added **truthy/falsy** operators `!`/`!!`.\r\n-   added **cases** functionality _(see [Cases](#Cases))_.\r\n-   added double curly brackets `{{...}}` support for placeholder.\r\n-   deprecated `defaultLang` property over `lang` name.\r\n-   deprecated `$less` property. Instead of `$less` use `placeholder = 'single'`.\r\n-   not falling back to placeholder property name.\r\n-   removed **dynamic cache**.\r\n-   ~~deprecated `fallbackLang` property~~ `fallbackLang` remains.\r\n-   added _commonjs_ version (`simply-translate/commonjs`)\r\n\r\n#### (v0.10.0)\r\n\r\n-   `$T{...}` replaced with `$&{...}`.\r\n-   `{$}` and `$T{$}` removed from **pluralization**, use `$#` instead _(see [Plural translations](#Plural-translations))_.\r\n\r\n---\r\n\r\n### Install\r\n\r\n```javascript\r\nnpm i simply-translate\r\n```\r\n\r\n### Import\r\n\r\n#### ES6 modules\r\n\r\n```javascript\r\nimport { Translations } from 'simply-translate';\r\n```\r\n\r\n#### CommonJS modules\r\n\r\n```javascript\r\nimport { Translations } from 'simply-translate/commonjs';\r\n```\r\n\r\n### Initialize\r\n\r\n```javascript\r\nconst dics = {...};\r\nconst translations = new Translations(dics, {lang:'en-US'});\r\n```\r\n\r\n### Dictionaries\r\n\r\nJSON with languge identifier in the root\r\n\r\n```javascript\r\nconst dics = {\r\n  \"en-US\": ...,\r\n  \"ru-RU\": ...\r\n};\r\n```\r\n\r\n### Dictionary entry\r\n\r\nis a set of values with a unique string as a key and a string or object with _value_ (which is required), _description_, and (optionally) _plural_ and _cases_ data.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        hello_world: 'Hello World',\r\n        goodbye_world: {\r\n            value: 'Goodbye World',\r\n            description: 'When you want to say goodbye to the world',\r\n        },\r\n    },\r\n};\r\n```\r\n\r\n### Translate\r\n\r\n`translate` or `translateTo` methods.  \r\n`translate` method uses `lang` property of `Translations`, `translateTo` requires language parameter.\r\n\r\n```javascript\r\n// create translations with dictionary:\r\nconst translations = new Translations({...}, {lang:'en-US'});\r\nconst translated = translations.translate('hello_world');\r\nconst translated = translations.translateTo('en-US', 'hello_world');\r\n```\r\n\r\nFor Dynamic data use `${...}` with field name of the data object.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        hello_user: 'Hello ${user}!',\r\n    },\r\n};\r\nconst translations = new Translations(dics, { lang: 'en-US' });\r\ntranslations.translate('hello_user', { user: 'Oleg' });\r\n// Hello Oleg!\r\n```\r\n\r\n_v0.0.20_ `$less` is deprecated. Instead of `$less` use `placeholder = 'single'`.  \r\nIt is required to add \\$ before placeholders. However it is possible to use _$-less_ placeholders by setting `placeholder` property of `Translations` to _single_ (`{...}`) or _double_ (`{{...}}`) curly-braces, however it is _not recommended_.\r\n\r\n```javascript\r\nconst dics = {\r\n  \"en-US\": {\r\n    hello_user: \"Hello {user}!\",\r\n  },\r\n};\r\nconst translations = new Translations(dics, { lang: \"en-US\", placeholder = 'single' });\r\ntranslations.translate(\"hello_user\", { user: \"Oleg\" }, \"Hello {user}\");\r\n// Hello Oleg\r\n\r\n// or\r\ntranslations.placeholder = 'double';\r\ntranslations.translate(\"hello_user\", { user: \"Oleg\" }, \"Hello {{user}}\");\r\n// Hello Oleg\r\n```\r\n\r\nPlease **note** `$` prefix will replace placeholder with property value from the data object, `$&` translate value from data object, and `&` will just translate the placeholder text.  \r\nAnd **note**: _single_ or _double_ placeholder ignores `$` as if it is there so using _just translate_ `&` function is _not available_.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        hello_user: 'Hello ${user}!',\r\n        hello_user_r: 'Hello $&{usr}!',\r\n        hello_user_t: 'Hello &{usr}!',\r\n        usr: 'User',\r\n        oleg: 'Олег',\r\n    },\r\n};\r\nconst translations = new Translations(dics, { lang: 'en-US' });\r\ntranslations.translate('hello_user', { user: 'oleg' });\r\n// Hello oleg!\r\ntranslations.translate('hello_user_t', { user: 'oleg' });\r\n// Hello User!\r\ntranslations.translate('hello_user_r', { user: 'oleg' });\r\n// Hello Олег!\r\n```\r\n\r\n### Namespaces\r\n\r\nGroup items in dictionary.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        user: {\r\n            hello_user: 'Hello ${user}!',\r\n            goodbye_user: { value: 'Goodbye ${user}!' },\r\n        },\r\n    },\r\n};\r\nconst translations = new Translations(dics, { lang: 'en-US' });\r\ntranslations.translate('user.hello_user', { user: 'Oleg' });\r\n// Hello Oleg!\r\ntranslations.translate(['user', 'goodbye_user'], { user: 'Oleg' });\r\n// Goodbye Oleg!\r\n```\r\n\r\nYou don't need to directly point to `value`, it is done by default.\r\n\r\nDo **not use** namespaces separator (`.`) for dictionary **keys**.\r\n\r\n### Fallback value\r\n\r\nIf value is not found and `fallback` is not provided, _key_ will be used as _value_.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        hello_world: 'Hello World',\r\n    },\r\n};\r\nconst translations = new Translations(dics, { lang: 'en-US' });\r\ntranslations.translate('hello_user}', { user: 'Oleg' }, 'Hello ${user}');\r\n// Hello Oleg!\r\n```\r\n\r\nYou may use `${...}` in keys, **however** it is **not** required, but might be useful.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        'hello_${user}': 'Hello ${user}!',\r\n    },\r\n};\r\nconst translations = new Translations(dics);\r\ntranslations.translateTo('en-US', 'hello_${user}', { user: 'Oleg' });\r\n// Hello Oleg!\r\ntranslations.translateTo('en-US', 'goodbye_${user}', { user: 'Oleg' });\r\n// goodbye_Oleg!\r\n```\r\n\r\nIt is possible to use fallback values for dynamic fields. **Note**: Due to implementation limitations (and keep library clean of dependencies) **only Latin** characters supported for placeholders and fallback.  \r\nSince _ver.0.20.0_ if property is null or undefined placeholder will be empty _(not property name as it was)_.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        'hello_${user}': 'Hello ${user?User}!',\r\n    },\r\n};\r\nconst translations = new Translations(dics, { lang: 'en-US' });\r\n\r\ntranslations.translate('hello_user', { user: undefined });\r\n// Hello User!\r\ntranslations.translate('hi_user', { user: undefined }, 'Hi ${user?Friend}');\r\n// Hi Friend!\r\ntranslations.translate('hi_user', { user: undefined }, 'Hi ${user}');\r\n// Hi !\r\n```\r\n\r\nNext will fail to replace placeholder:\r\n\r\n```javascript\r\ntranslations.translateTo('ru-RU', 'hi_${user}', { user: 'Олег' }, 'Привет ${user?Пользователь}');\r\n// Привет ${user?Пользователь}\r\n```\r\n\r\nTo solve this add translation term:\r\n\r\n```javascript\r\ntranslations.extendDictionary('ru-RU', {\r\n    User: 'Пользователь',\r\n});\r\ntranslations.translateTo('ru-RU', 'hi_${user}', { user: undefined }, 'Привет $&{user?User}');\r\n// Привет Пользователь\r\n```\r\n\r\n### Fallback language\r\n\r\nFallback language will use dictionary if selected language does not contain translation. Fallback dictionary will be used before fallback value.\r\n\r\n```javascript\r\nconst dics = {\r\n    'en-US': {\r\n        'hello_${user}': 'Hello ${user?User}!',\r\n        'goodbye_${user}': 'Goodbye ${user?User}!',\r\n    },\r\n    'ru-RU': {\r\n        'hello_${user}': 'Привет, $&{user}!',\r\n        user: 'Пользовтель',\r\n        Oleg: 'Олег',\r\n    },\r\n};\r\nconst translations = new Translations(dics, {\r\n    lang: 'ru-RU',\r\n    fallbackLang: 'en-US',\r\n});\r\n\r\ntranslations.translate('hello_${user}', { user: 'Oleg' });\r\n// Привет, Олег!\r\ntranslations.translate('goodbye_${user}', { user: 'Oleg' }, 'Bye ${user?User}');\r\n// Goodbye Олег!\r\ntranslations.translate('nice_day_${user}', { user: undefined }, 'Have a nice day ${user?Friend}');\r\n// Have a nice day Friend\r\n```\r\n\r\n### Pluralization\r\n\r\nUse `$#` in plural options to insert number.  \r\n`plural` property of translation value used for pluralization. Execution order is sequential.  \r\nThe structure of pluralization entry is a tuple: `[operation, value]`.  \r\nSupported [operators](#Operators): _truthy/falsy_ `!!`/`!`, _compare_: `>`,`<`,`=`,`<=`,`>=`; and _few more_: `in []` `between`, `%`, `...`, and `_` for _default_. Operations can only be done with static numbers provided in `operation`.  \r\nPlease **note**: remainder operator `%` compares remainder (or modulo) operation result with 0. It is possible to use `%` with specific remainder: `%2=0`.\r\n\r\n```javascript\r\nlet translations = new Translations(\r\n    {\r\n        'en-US': {\r\n            'i-ate-eggs-bananas-dinner': {\r\n                value: 'I ate ${bananas} and ${eggs} for dinner',\r\n                plural: {\r\n                    bananas: [\r\n                        ['<= 0', 'no bananas'],\r\n                        ['...2', 'number of bananas that ends with 2'],\r\n                        ['= 1', 'one banana'],\r\n                        ['in [3,4]', 'few bananas'],\r\n                        ['% 11', 'many bananas that is divisible by eleven'],\r\n                        ['> 10', 'too many bananas'],\r\n                        ['>= 5', 'many bananas'],\r\n                    ],\r\n                    eggs: [\r\n                        ['= 0', 'zero eggs'],\r\n                        ['= 1', 'one egg'],\r\n                        ['between 2 and 4', 'some eggs'],\r\n                        ['_', '$# eggs'],\r\n                    ],\r\n                },\r\n            },\r\n        },\r\n    },\r\n    {\r\n        lang: 'en-US',\r\n    }\r\n);\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 0,\r\n    eggs: 1,\r\n});\r\n// I ate no bananas and one egg for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 3,\r\n    eggs: 5,\r\n});\r\n// I ate few bananas and 5 eggs for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 1,\r\n    eggs: 1,\r\n});\r\n// I ate one banana and one egg for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 13,\r\n    eggs: 0,\r\n});\r\n// I ate too many bananas and zero eggs for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 121,\r\n    eggs: 3,\r\n});\r\n// I ate many bananas that is divisible by eleven and some eggs for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 6,\r\n    eggs: 3,\r\n});\r\n// I ate many bananas and some eggs for dinner\r\n\r\ntranslations.translate('i-ate-eggs-bananas-dinner', {\r\n    bananas: 12,\r\n    eggs: one,\r\n});\r\n// I ate number of bananas that ends with 2 and one eggs for dinner\r\n```\r\n\r\n### Plural translations\r\n\r\nIn case if dynamic parameters have to be translated you can use `$&{$#}` syntax.  \r\nIt is possible to modify plural translations a little bit like so: `$&{my-$#-value}`.  \r\nIn rare cases you are able to use dynamic replacement `${...}` placeholders as well.\r\n\r\n```javascript\r\nlet translations = new Translations(\r\n    {\r\n        'en-US': {\r\n            'i-ate-apples-for': {\r\n                value: 'I ate ${apples} for $&{when}',\r\n                plural: {\r\n                    apples: [\r\n                        ['= 1', '&{$#-only} apple'],\r\n                        ['in [2,3]', '&{$#} apples'],\r\n                        ['= 5', '$# ($&{yay}) apples'],\r\n                        ['_', '$# apple(s)'],\r\n                    ],\r\n                },\r\n            },\r\n            dinner: 'Dinner',\r\n            breakfast: 'Breakfast',\r\n            '1-only': 'Only One',\r\n            1: 'One',\r\n            2: 'Two',\r\n            3: 'Three',\r\n            wow: 'WOW!',\r\n        },\r\n    },\r\n    {\r\n        lang: 'en-US',\r\n    }\r\n);\r\ntranslations.translate('i-ate-apples-for', {\r\n    apples: 1,\r\n    when: 'dinner',\r\n});\r\n// I ate Only One apple for Dinner\r\ntranslations.translate('i-ate-apples-for', {\r\n    apples: 2,\r\n    when: 'breakfast',\r\n});\r\n// I ate Two apples for Breakfast\r\ntranslations.translate('i-ate-apples-for', {\r\n    apples: 4,\r\n    when: 'breakfast',\r\n});\r\n// I ate Two apples for Breakfast\r\ntranslations.translate('i-ate-apples-for', {\r\n    apples: 5,\r\n    when: 'breakfast',\r\n    yay: 'wow',\r\n});\r\n// I ate 5 (WOW!) apples for Breakfast\r\n```\r\n\r\n### Cases\r\n\r\n_(v0.20.0+)_  \r\n**(experimental)**\r\nSimilar to _pluralization_ and executes **before pluralization**. Supports a bit less [operators](#Operators): _truthy/falsy_, _compare_ and _end/startsWith_ `...` operators.  \r\nLittle bit different syntax placeholder, similar to translations but instead of `&` use `!`: `$!{...}`.  \r\nUse replace pattern `$#` in combination with `$` or `&` and pluralization.\r\n\r\n```javascript\r\nlet translations = new Translations({\r\n    'en-US': {\r\n        somebody_ate_bananas: {\r\n            value: '$!{prefix}${person} ate bananas',\r\n            cases: {\r\n                prefix: [\r\n                    ['!!', '&{$#} '],\r\n                    ['!', ''],\r\n                ],\r\n            },\r\n        },\r\n        sir: 'Sir',\r\n        madam: 'Madam',\r\n    },\r\n});\r\n\r\ntranslations.translate('somebody_ate_bananas', {\r\n    prefix: 'sir',\r\n    person: 'Holmes',\r\n});\r\n// Sir Holmes ate bananas\r\n\r\ntranslations.translate('somebody_ate_bananas', {\r\n    person: 'Holmes',\r\n});\r\n// Holmes ate bananas\r\n```\r\n\r\n```javascript\r\nlet translations = new Translations({\r\n    'en-US': {\r\n        i_have_been_here_count: {\r\n            value: '$!{count} ${days}',\r\n            cases: {\r\n                count: [\r\n                    ['== 0', 'I have not been here'],\r\n                    ['_', \"I've been here ${count}\"],\r\n                ],\r\n            },\r\n            plural: {\r\n                count: [\r\n                    ['=1', 'once'],\r\n                    ['=2', 'twice'],\r\n                    ['in [3,4,5]', 'few times'],\r\n                    ['>10', 'many times'],\r\n                    ['_', '$# times'],\r\n                ],\r\n                days: [\r\n                    ['<2', 'today'],\r\n                    ['<5', 'for last few days'],\r\n                    ['_', 'for long time'],\r\n                ],\r\n            },\r\n        },\r\n    },\r\n});\r\n\r\ntranslations.translate('i_have_been_here_count', {\r\n    count: 0,\r\n    days: 1,\r\n});\r\n// I have not been here today\r\n\r\ntranslations.translate('i_have_been_here_count', {\r\n    count: 2,\r\n    days: 3,\r\n});\r\n// I've been here twice for last few days\r\n```\r\n\r\nAs you can see this is pretty simple but may bring some value for conditional placeholders. Still figuring value of this out...\r\n\r\n### Operators\r\n\r\n-   Truthy/Falsy `!!`/`!`: `['!!','appear if value is truthy']` / `['!','appear if value is falsy']`\r\n-   Compare `>`,`<`,`=`,`<=`,`>=`. Just regular compare operators: `['<2','appear if value is less then 2']`\r\n-   In `in []`: `['in [2,4,8]', 'only for 2, 4, and 8']`. Works only for pluralization and with digits.\r\n-   Between `between`: `['between 2 and 5', 'for 2, 3, 4, and 8']`. Works only for pluralization and with digits.\r\n-   Remainder `%`: `['%2', 'remainder that equals to 0 left over when divided by 2']`, `['%3=5', 'remainder that equals to 5 when divided by 3']`\r\n-   Ends/Starts with `...` operators: `['...2', 'ends with 2']`, `['2...', 'starts with 2']`\r\n-   and `_` for _default_.\r\n    Operators uses static values provided in `operation`.  \r\n    Operators in `plural` or `cases` executes in the order in which it is listed, so it is important to next rule is not prevented by current, especially default `_`.\r\n\r\n### Add terms to dictionary\r\n\r\nTo **extend** dictionary with new values use `extendDictionary` method.\r\n\r\n```javascript\r\ntranslations.extendDictionary('en-US', {\r\n    fruits: {\r\n        'i-ate-mango': {\r\n            value: 'I ate ${mango}',\r\n            plural: {\r\n                apples: [\r\n                    ['< 1', 'no mangos'],\r\n                    ['= 1', 'one mango'],\r\n                    ['_', '$# mangos'],\r\n                ],\r\n            },\r\n        },\r\n        mango: 'mango',\r\n    },\r\n    tools: {\r\n        fork: 'fork',\r\n    },\r\n});\r\n```\r\n\r\n### Pipeline\r\n\r\n_(v0.20.0+)_  \r\n**(experimental)**\r\nTo manage translation flow now there is a **pipeline** functionality that runs **middlewares**.  \r\nDefault flow is the same, but now it is possible to add custom **middlewares** to the flow or build custom one from the scratch.\r\nAt the moment there is `SimpleDefaultPipeline` which is the old one with _fallback language_ which will be _removed_ in future. And `SimplePipeline` with access to **middlewares** collection.  \r\nIn the `Middleware` you have access to execution `Context`. `result` property contains `value` that is going to be finial result of the entire flow. And `params` is the accepted data to be used in the flow. It is intended to be **readonly**.\r\n\r\n```javascript\r\nconst pipeline = new SimplePipeline();\r\npipeline.addMiddleware((context) => {\r\n        const { params, result } = context;\r\n        if (result.fallingBack) {\r\n            // do some logic here for NOT translated values\r\n            console.warn(`the value for ${params.key} is not translated`);\r\n            result.value = `!WARNING: ${result.value} [${params.key}]`;\r\n        } else {\r\n            // do some logic here for translated values\r\n            result.value = `${result.value}: YAY!`;\r\n        }\r\n    });\r\nlet translations = new Translations(..., pipeline);\r\n```\r\n\r\n`addMiddleware` adds middleware to the end of the pipeline queue. `addMiddlewareAt` and `removeMiddlewareAt` adds middleware at the index.\r\n","readmeFilename":"README.md","homepage":"https://github.com/oleg-wx/translate#readme","keywords":["translate","translation","translations","localize","localization"],"repository":{"type":"git","url":"git+https://github.com/oleg-wx/translate.git"},"author":{"name":"Oleg Volovikov"},"bugs":{"url":"https://github.com/oleg-wx/translate/issues"},"license":"MIT"}