{"_id":"i18n-babel","_rev":"31-69f28998310f5b3e8435f39222aac411","name":"i18n-babel","dist-tags":{"latest":"2.8.2"},"versions":{"1.0.0":{"name":"i18n-babel","version":"1.0.0","author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.0.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"e33f3ef7ea4da6c0482e76ccd953a3044e570bc3","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.0.0.tgz","fileCount":49,"integrity":"sha512-6PWuNnw8DI4nuoYiJSBppDLAJGrldcqLx3VNL8GLcjqgmztQlCYzYSZ2UT9oCBhKW/Rb6EGLVmBaqabw/BAR+g==","signatures":[{"sig":"MEYCIQDAi5QXy9r7KoJgL5ZT3pjOg/7DxP1TAIlxQ86EHbUt4AIhAJwcLEK3XsQxgnZShpgaIATR7xsBjt1lbxxSRoD3FRNx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JRKCRA9TVsSAnZWagAAaSYP/jxe8uizOoAnvGNQePLA\necmA73jm6njrBRQN1xcd6L2fjTsQo3PEwiAWgU4aMvJSTAoNwEfdAZgjoYQp\nO+0+sI0RnEBg3y/epFlMo8HVbYhSyUKRST0yHRihsWiNX2DqKFus/dRMobVM\nkkfM05SrFiRWvF5gJUCNgU+vUsRP3yMgfZUi0ioGQf9MwIEoqYS786HWVTdx\n4nt1nDGGle3Mvn7yuBsKk79exHFpne2CmR+hZ0vERKp9dfROg4GF2yCDr1os\nhz7fCBPOeykjfSzt7ZMOgD11fPfRKIbV13F9va73z0NfJMtk7iGDCD9pAsE1\nuAIeunwFXPBEjxWnuUD3KWpR8hM3MDsZyp8gwU//EvOTAPTdSyONRFnsWTCV\nHuIgoxHi8XgWazuKQyLRBx/+862TYqMCv3dMqwEJBvLwIPr8XNr+5zHtUO6T\nHO2FIMVUMXAMh6o5AwAihCetJhs6ZsDFFb4G3tzIWeP83MIfIgZzJ00qLNaB\n2hvlgwy1uKCER5l56eqPaG789qR3Kl6DkiaNdtZaJY6Eu57ogY83f8l/RA5M\nhy+obIFn04DiHaeK4S/cWXT1mZ3TlsBeeCeDmzWNshKEqjBA2wuqKra+dLDU\nHs+DwcFW3UiPYLiB9x9nsnVBKmsw88hYzy4NtSwNFytn+BtiEcMUzCJU0f0C\nr8vB\r\n=NhC4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/custom-elements/index.js","gitHead":"7d7a3bd11d6aae5cdae6d02bbcf7dd5dc60857fe","private":false,"scripts":{"test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","test.watch":"stencil test --spec --e2e --watchAll"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"tslint":"^6.1.3","typescript":"^3.9.5","@stencil/core":"^2.0.1","tslint-config-airbnb":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.0.0_1642894410101_0.8968460371808289","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"i18n-babel","version":"1.1.0","author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.1.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"1c4cdeeeaedd54c5a57493e97159dddf26ac138d","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.1.0.tgz","fileCount":49,"integrity":"sha512-3Gj+OUkVpgWsTv9FJjbon7kzcRT29rvvGUsKXPUhOi7DigkMft8JmdS+MnnWKtbP3T6Mas0FkaDhWwMtbj24ng==","signatures":[{"sig":"MEUCIQDKiKsybY195UZx3GR7cVVjUsPzWGRaVms0RCzovkZBTgIgOP5CokGe3yrOvtxxX4Wiirf0yDCOewO6SM7QUqrhNxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JYgCRA9TVsSAnZWagAAofMQAJk1TFSlzIY5rjtg6LfA\niGluQuGBjcTEqUpS1llajwz7KeDVBieGHvJAz+DLC/en7GkernD8nB/qx+w0\n+Q/btble++HDBvCGgXx+kaouU/ScOJ5A7J2ITxAxDQb4Ejzf1CSg7N5Y4nWV\n0ksFZJDwQn41rMq8Nj6xJhcd9hBqEGBlQPbx/ooDtqCUtag17/Nc0FuzlIB4\no5+h9zu3dvuktcMVpy5RbaS3f7+tdxapw8uGw0JG4Cilat8DZkZRd1JZKUq2\nrtw+C6bY9v0IJ4rKJip7C3AQBej7mz7hH6WyzdkTcIR0dGehiQiGPdZRjI7S\nKgSMEIDZhwoW9yMROOJoWZsWqsYPJTRCazRJoOru0cgXDV2gLnv6DUjgevH3\nQa7dvuiiPXpZhaiyZ6QqyjnxfnoVOycHV47Mo/H2xa4y94ZHam1ovqe8VI+q\n8YUz/cLKu2psVQlssvNpuvHHGhRntFgzOcAY/MgSSebXcHFyipbWaktGgXEE\nMm1xAgewIrrpeDa5lEgdQXvIZ7IHpuqikyXZToOs+xKNyw8TbSQwiSCA6RmN\nfAVx9Mp5X6o5uij2HC7v04pF056e5fK1wI0FrcfYqu30lS1koJcPtjrVxZ9C\ngezUaXj8X/kOQ18xNtMtthyAWi6jb5s/yjQNiEfUHAmEeYG4/Nf1ExmE77Sr\nfawr\r\n=zhcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/custom-elements/index.js","gitHead":"47e86924810666bf601ecbbafed7d77ba1c33657","private":false,"scripts":{"test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","test.watch":"stencil test --spec --e2e --watchAll"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"tslint":"^6.1.3","typescript":"^3.9.5","@stencil/core":"^2.0.1","tslint-config-airbnb":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.1.0_1642894880783_0.24166972964448274","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"i18n-babel","version":"1.1.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.1.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"909596d7ec33406133c68b7c4ce573a3a5f06696","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.1.1.tgz","fileCount":49,"integrity":"sha512-7R2+8oDj8nsUhTGGvOUbFX5qBbxWiABuSWYi7EbwamWv6une5TBju5aK0nd4vbhjEd5mKFdKIjACd8diaZrZ2A==","signatures":[{"sig":"MEUCIQCItdE90qodBHTFHb+m3Yob18GMDH9xFFstia3jhd6WgQIgTkcF1qREabtBiCIX9JTReACLmhu/vWKKd782j53NayM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JcYCRA9TVsSAnZWagAABy8P/2tt85SMN+TMasqK5iTe\nk7a44zf6rqUmp/PHz9OAGaKe14xoQL0eSUf/aTf7bd9ay/ul0+WoLXoBXvPf\nVnONO0YPtcZlmKJ0A3dv0RxI7Yl/hQg++fF/dkp+EC37Dx1JALsi3ViUfgfT\nLZk/8VuuRqheJmdpsJRZWe0mFUSvzCDTpa63NxqRhaIfDIN0rWpAsMDR7ZLv\nqF9xdINKmWmy36iCkfvdD0+fgPTYCdg+86F5WBsShlAGgtppRoyVs1VQutnv\nm1fwb5dPVyvxgJIbpIm7I1vLFUKBajFqhsmavq9Ra+GaC2qiJlB0L6Y0mzIX\nVZvhq7KKv4QIHw1M6zDj7F9f1oHUTA7IQlpfk64/JLfybI/Vxe4yKEm6vdG8\nsLWsHIQ6j8dth9I8rYt4HWa6JvK+esjjOevRA9ZBqlLsd4wRwzOumjXkiawt\nBMLlyeqdYBg8guDoe/MtHskVLJmm36P+Ubswn35asNnHKmbQGtYlkhcWci++\nfBW4PIdWyy42RZpiL33D260nOI8UVOeDd+eDYVvu2dlj5NjzUzYbm9gW/aZV\nv7mBYTIetamvoESzXXtVWnV+huaZ1xyR7ZDZsQ17xE+PXGE8hPDGjeY9Ekrr\nRQYwgMnDzJt0UZ8Cp13GPrSZcEJpkSXkcqE/49v6tlL/Yo/AbQI/pazjgGFY\n5/Qd\r\n=jRka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/custom-elements/index.js","gitHead":"d963c816d54cc56721bf2ea57fb7d39058e20e32","private":false,"scripts":{"test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","test.watch":"stencil test --spec --e2e --watchAll"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"tslint":"^6.1.3","typescript":"^3.9.5","@stencil/core":"^2.0.1","tslint-config-airbnb":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.1.1_1642895128658_0.026843308585483117","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"i18n-babel","version":"1.1.2","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.1.2","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"2884e1b4102b7cb010b4fd43f40f969aee7f3df2","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.1.2.tgz","fileCount":49,"integrity":"sha512-6a7W1Uru87h4B4ApEXIdid3OTpBhUcEA5ip6HXZAyqoDUOuGdQsYl6aZe6NomAlA7gKuPByN5cgR+zqRkGdWTQ==","signatures":[{"sig":"MEQCIHo2WI69pDxuPYIvJQv/pjxJGuud/isV4nSqWxcRo0h+AiA7HhDeQ0CYQw+ZyCE/EaRBV+9FC7hqz010uKal7/snsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JeGCRA9TVsSAnZWagAA72YQAKHJA45UWQ6zOFg+9JKO\nG6A9gMz+uGcOoSqbgSHNQc2aJ8N/zDLpcLxpnpVqJJTK1P8oJT53zyE79VIE\nGjc2fT0GUKXfjRGAXVVCuqGnAxAIgitfp67u0q9xwoKyi+8FJYLcmZ/xwk+X\nD/4b8dBPPpFWtDj1oqvgd2PLGMR6dCr/2z8VBvvTyDhj2rAD7QF4ZzBipXJ/\nbi0mslQyKJDDySxyTKR+Oly5wxwR61T/e0U/CAQoPX/xgYWTXSYvHDRTTt9i\ndM9lUAKJ6bB1BoXMw2rg0xdIMdlstn87JUQCuwYCENsOjrKETQd6kAfnJmVp\n77iD86UP4fqH+1Q2XquXsyoiStK3DtSntYUrZXFlqj1DT1iJKoR+w7MSEhez\n0I9uOrR6bvuZ97406ImzLlP4lGtrABZniC9Yj1VKw9Rkb5Q6atddeu1JbhBE\n1BecHfcimDdPlGQjgQX2W3sF2lHziiHsXMYSzgNqNA6ZzvEr7HyA1kCEycYo\nzygaFF5uJMd6Kxz+qHbZmAcHqo8bT0PouSWU7lQz3lYx65PAVOk2eTKhYfKi\n1HyMo+Jghy8oP58bKXu8EOEmDGu6CML6UiWU+G/+B/AifVeWo5OxqyOCO+cB\nJ9VwKOmoYn5Fb1EVIXUCBzwBvj23qb4oYK5IcKf3coOPjjVRKiohirmBiYIY\nekKb\r\n=WmXl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/custom-elements/index.js","gitHead":"c4affc239de738b522c8add4228ac45cf4e30443","private":false,"scripts":{"test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","test.watch":"stencil test --spec --e2e --watchAll"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"tslint":"^6.1.3","typescript":"^3.9.5","@stencil/core":"^2.0.1","tslint-config-airbnb":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.1.2_1642895238640_0.35357565522399836","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"i18n-babel","version":"1.1.3","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.1.3","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"0a057a9a1152c8891dde4215aa8f7688e3fe7a38","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.1.3.tgz","fileCount":49,"integrity":"sha512-OaTqMrI3hL2yMPBT/i4TxSvrwh55huZltD78gQ04TBYEtGFeBG4nTqODmekVdVhavuM6Do2HZhuK65I8JnbTCQ==","signatures":[{"sig":"MEUCIF0OUAhhsrTMLp1s3W+Jkuog0168a07HZCrjaitO3aBDAiEA40FHf4KJkTRIg+NUXJ1ZLI0Gk1iUA3hp+8mb8IGuHKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JmbCRA9TVsSAnZWagAACWIP/iR4VUyAHHiReH3KWWGs\n6sZrr3iQnexq6WcIARjUio3q+RjcGtJMDkerUj1ZUmuw6BAof3m23tfxv/lj\n+jHDM56SDfs1jCAxtovKKVJPold7p0u8FwVQPK1zoPaM2uFvSi/IkmDObd+o\nrlPJxbqZJPl3PMPVP4UvrsdnQRJN4BmqDlfbBKPzfUwuOpaTtNnHSQkOofu8\nfBGvKmV4BAQe7TW9dNivMN3MJyWm/5jPc3lJNvNrYSTAgajPs4qwWp30SeuS\ntUYHRvRwI/QhYAX81iVSRvWqk5NGtRn+++rIzzb4SIeU1mgIom1nz909xZev\n0rjuplicpige0GoB1G3CNqStAH6impFXiAXevJkDIXEB75k7KUVdOhRBalq9\nXvYTvxPi2KFA69/5wx+Hh8BpRI627kaMWYBXVxCG+uSnI5M4Mx7MOKpEVNGO\nK2vu3J/Wl+QeeXRwZphhJy+V2xZeAJUCYzHgKkfRUl6WfLMXGDeNmIVYXyXF\nDILvqeVwlTW7fRlkckBBAxUFo6bgCw2mMqtHjos+hP79vSinriqNxfm5J/8r\nUReKjjomE/B6o1fXelvpyM/J3lEkjNDkC37I/QjGxUct9nz3fgUf7+87gJpw\nGhNqdktvp3mkI2pNlwqEzKJvrnQIUE2OqECvI2AC3DMvtn90y8g9rwygR5cj\nlydu\r\n=Dkp9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/custom-elements/index.js","gitHead":"2a98a3463291dbd97b70b9547e4f6bf358e512fb","private":false,"scripts":{"test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","test.watch":"stencil test --spec --e2e --watchAll"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"tslint":"^6.1.3","typescript":"^3.9.5","@stencil/core":"^2.0.1","tslint-config-airbnb":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.1.3_1642895770950_0.8081444887267366","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"i18n-babel","version":"1.2.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.2.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"b3b84b42284c9d05e515243b147362c31f5c2a8a","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.2.0.tgz","fileCount":82,"integrity":"sha512-IcDX9aoXfy7+2aHlmST3EivdVopJs6wwvIu/5ueAqPozhJ2OXjKT84U8SKRq07Q8X5mlAkcBfMHWxajKsn0siQ==","signatures":[{"sig":"MEUCIQDtu3AczpypBP8N+0we5a+jqs54Y8hgO6V2vr3ckJC3kQIgYVOA0v125RBO4mD/oBF5iphhvQQTPkRYgKVEP2kNZmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Y6YCRA9TVsSAnZWagAAPPkP/0aWJVudzvHm7GN5pdmO\nDcnd8IXl4J8gDpbjJ7szwmGZfcaeGN1njNLsOc8hEiVaIRYOuRXXbEU3RzB0\nRXlEU+hZP2tg/84PnJmUcNzeWROE7GnsjQHS9i60zC2LTKqjfgr/ZGJArLdy\ng2f6OVX5SJJ5dV3lTpPSL26JrWrgIvIxrPMmYLnuXeDYrXD7ErMUzjaJdpO5\nhjV+cvwfSQQjmtBx7PZd/c8U0Qipenot/LhM0oAFHTGTwWLYNOlHFzgemY4S\nou2m8K7FzdB0RrgsED0sckvXsBbOS0O6SLU/F3qyNc87xTiuZEVezk1jrL29\nsCdPtL6Gf/lVuUy6aha4720vEPZt7FgnC3h/DuVg0ybzncwc2UtOO5d6F8le\nvOzO61RqyghV7GmyEZ3tQP8hDJtQwbdTQz4gK3s9tEVxt/PUQSdfPecYJ9s2\n4ABQIVOHACdxo8Iph6K/MNaJlFQ7rnRnNyEbt16ZmeuhitrY0/IblkPzCDdr\nEUK2B3k7SeKHI+nNbS+m8MhUiIbHkAPVyIh0Z7FM0lnGHmRoTIXNEsXJoZTd\nIMFuEKNqy7tUseweKmgrOYHqRfVbHjV8R7epSA3r4nQFp/X+g2bNk1oP3nZm\nRguBmAonufGGWP/nuhsuadvpPtOw+pzlIhmRBvXsuLN6Xkf/Hd3Z7qH2QhqM\njdeV\r\n=jKFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/index.js","gitHead":"a699c497dd7c8970e9a527a75f5c804f8a5477e6","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","test.watch":"stencil test --spec --e2e --watchAll","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"jest":"^27.2.5","eslint":"^7.23.0","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","@stencil/core":"^2.0.1","eslint-plugin-react":"^7.26.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.2.0_1642958488740_0.4644295639378244","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"i18n-babel","version":"1.2.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@1.2.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"da7c3298e37e7f698b1c811b0ad96b4ba574d788","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-1.2.1.tgz","fileCount":82,"integrity":"sha512-TeqFo6QFcto729yFa0gsSVnUTHdO20Z8583HXZfMyZ4YXFUWLllh/qBDIgozBPhV3utoDNptt3/hwOubOuW2Iw==","signatures":[{"sig":"MEYCIQCDCfl3jSc39/JniirJTSDadKXdoz0LfVUVAXhzCv59bAIhAPU9jV9mKNgOSAwm0W84Dnkb2ooqieswm1QFcTjJtVgU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Y9sCRA9TVsSAnZWagAAGycP/34FTusZIUXfhzWCiO4T\nk85NOFMUe5r478ivReT0AbcXXzibTAax58Zx7/J8Bn4eMidZSdarihd7DoRG\nMZscNvWo23NLzLWvW3bwn+4BOe4rqf/PRnKoxlZo5f+ugKwzoRJpJXuhG1Tm\nJTQCzKwFrW1nx6wLr5SJlSGSwgJuqwzp5Bh+ThvocA58I97SnAFOX/o0W9h8\n42N0d+qDh5/iX3hqd8MXb1/t9dxciNfSG7aeUYI4hRDbnQen7diQ9ylMjMU3\ntFwZabPGnM2E6Z2XhAU7t/e1yiy7a0fwynhYvk54M3iURSx2CBiNsy74tpGF\ngEvvKJgLDkabCpxBupsm4KVta0KGdqxqP2DHfIIs8C6GdFXf8YdNT6rCidNJ\nmRKh4Td/OGnsFvhTKOFrZOi3i0PRQTS5I77xO1JHqLPJ++yODmkkI1wzKT1y\n03U9qupXa/ShhnnmVixV3qyfztMODLBay02vzEqX8EW61vU7DmzdSakQAPWl\n5lrYSVgtbxvGXwtfMFu9SFLpFrTYaSQoTny/3SOqj5psmlI1YFHsRV+Z03ot\n8qJjU20gho0mAGZ+8Sp7RwECzwOvgdBmhiEAvJwst7HuxqJX8uSVuq0Vgqqu\nvjppPl8iVuxNxYpvh2hYWs3l/5Qzte8gXJodMaMkfxdsP+FWtYvKs4tR0O15\nrzJJ\r\n=u7Kn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/i18n-babel/i18n-babel.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","module":"dist/index.js","gitHead":"7e639f3b63008bc56892bdc2bc8c6358d4efed8d","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","test":"stencil test --spec --e2e","build":"stencil build --docs","start":"stencil build --dev --watch --serve","generate":"stencil generate","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","test.watch":"stencil test --spec --e2e --watchAll","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"collection":"dist/collection/collection-manifest.json","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"6.14.15","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"collection:main":"dist/collection/index.js","devDependencies":{"jest":"^27.2.5","eslint":"^7.23.0","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","@stencil/core":"^2.0.1","eslint-plugin-react":"^7.26.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_1.2.1_1642958699721_0.21059325759872283","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"i18n-babel","version":"2.0.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.0.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"a0a583057095b9f759f391c839abfc98dafacbe0","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.0.0.tgz","fileCount":10,"integrity":"sha512-vnISE0LQ7yPV4nzlBvpAM/17YDFQFPbIVIKz9ShyEyY4o2n9A+lPu9sFND+hfaqIpnQd5JA1s6CjYHOSy14rCA==","signatures":[{"sig":"MEYCIQDJxpd/48yK0cMVuTIyJbkGoc5bE5ResN90l3BA/f/Y2gIhAI2KSSpNyfNnLISkP3ClBP/RIRKuSRAgQO/Gk+7Fb1/5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8fTMCRA9TVsSAnZWagAAxOMQAJmZIok6GXezqXhiaN98\n5wDxCBLdGTBdoY6mXGg2J6nL9ZCDgyLFXlIGg2Vx9Xz6ggwiYa0jLeFHIPcz\nL4jAKhRUPYq+i+Kwj1f4afi+/X504DJS34FPQoukyZxrwg3Yj0X6/zDspo82\nhuPTmOQ0Uzzkcxcb/6Qrz5Xq2kXveAF6lEFNHlJbIahUcOKaKuGQ2IG3nBku\nb+evCk9NYdQZxg4ouJgo2nlL/0eQn9hdzYjXhPhgeR1O/LB+3yp8wK2RCg/u\nSBBIvexUz6uYkjJeJuG37YVdONVpwdXcjFNM1Rs8Jh+YifUpcyfA41tDi4Dz\nMpGyZHqn7+HAxdX7tUNX9o5K/ma8Ipb4A9YcfPZk4jiaQ5IVqF/gj9dkjyZy\n962me2iVtbRhQ4kZulYL1vOCpR9pIEriYVj2bnX9vStbk3S3OIPJPK9xEcAj\nLmmztf9uE+vV63hNs+6XXevViKAsNSMpyGJVwID21iCCYGx0+L2XHdev8O2w\nPACxEPx1No3Y6LCD19Mk6PWgBbVmaJU+OUfhio0l+aTnE4v3kaTxvOCgAN3C\ntMx/ovmf6mhe79kXYHcOfMsKZG2q04k/rTqXlpZTpx62UpRznjhUFstKPhxe\n6/qR9Hf5JUOz1Oi3V2zeVxbdyw500XjpVi/kH5JxoMTyGhHRucKDRICXNHaW\nJuNT\r\n=whsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/index.js","gitHead":"dcc8fffec0f46889b5d224201ff340163dfd43cd","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && tsc && webpack --mode=production","clean":"rimraf lib dist","start":"npm run clean && tsc && webpack serve --progress --mode=development","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","eslint":"^7.23.0","rimraf":"^3.0.2","webpack":"^5.67.0","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","ts-loader":"^9.2.6","typescript":"^4.4.4","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.3","copy-webpack-plugin":"^10.2.1","eslint-plugin-react":"^7.26.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","terser-webpack-plugin":"^5.3.0","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","compression-webpack-plugin":"^9.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.0.0_1643246795820_0.39849161677721856","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"i18n-babel","version":"2.1.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.1.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"adb23f0a4dcccb1aea28e5a4ab08fd21ac803cb9","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.1.0.tgz","fileCount":10,"integrity":"sha512-DqbXSuPDDpVM/voW7cFN/NF0SehNHZvJDU0gNHBCCOo8q2vB9BhWmX436a1M64/FlmFsMLaxg4ndI8FJ0s1gCQ==","signatures":[{"sig":"MEYCIQDfrrjM/ldm/xaN2L1FxodPNxLJ17M8Zmf87yrw41IWhwIhAMzpPb1sNhwBjL4ANZuFIhdZvTeGFTGCThugGszn9aYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8vBVCRA9TVsSAnZWagAA+40P/j+scHqol4S7I3/lH3+i\nJwReAErGnYFbhprSfwD/4MUalbDl9UPocXjCwIpcjufmCCaEPdD5zRjBENFi\nKLadBQ+FeupJNk3KudDaoC8AXGKedvDZ3C6XWYzuyrxwveZgSEOQouS4mC0e\nUkSzY1pIrQbM2TRaOMelPlqmuttKlVnlwXSE8Xi6hbIo2MQ2o4J7DE0w/xu6\nWOYstsFEDJroUL5gQGmjf5xQDZFv/UFIK5Tau3NdUKCcpBb2+/uO9z0zgQX2\n3DeaKkiDvMfLOlmvnZDDFCHyyLmC1Hc47JpM6dfSUAyQvMOxC7XkhNQDUZ/0\na2kBC1wQG8KmGS5i7wVbUSRNwQ3M0Vs6hRP6PLhk4qYHZmuTOCiriBZqz7zK\nTkY2BeFjb04xGqmk1CZL65hvJEVTKd2xDVMb+KRNyuF3T1jzjvylg/KvF1jj\nd07dhzqStpip0aje666dtgbWWIrGxQfu9hsqG+sKiBl2qoRZtmlJ570rEfnV\nssW6z40df2bK4etzW/pSwGwOBvk5P8J8rQHkd60WAqYoogPWx+cPrCZ4XLaz\na2F54Wiqjct9/YLpUj/38DdY1BczmV9NsqIHtJ5Ppo4sxI3NsxX9Et7x3+pj\ntBMAjfiFS0K1EAq7yOqy35LXYh6HVUj33vwHT4h2OPQLae07pIp7tnxz3PWw\nacmf\r\n=IHc4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"c085064ffdebef4c57531be1e214dc8fc36c7dc4","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.1.0_1643311189632_0.1257059093571129","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"i18n-babel","version":"2.1.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.1.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"ace181f4bd01fdfd617aa78cf9e84a00c7de34fb","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.1.1.tgz","fileCount":10,"integrity":"sha512-d52Jbakwx6jcRoREKD+rjQCXim+OvBAQTognAmzUswIlxf0svly5pqjCg4EJ0EosWvezREu2h96EaiaWWHVORg==","signatures":[{"sig":"MEUCICZkOqGkauBYA5+MhXDTrWxhr6j/G/K4Yr/6GyWkjhSEAiEAhl8CqEB6nwWD7d/v+xExknAtMG123xBEpY7yJ9dK7lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8xYPCRA9TVsSAnZWagAAKvAP+wcSoYTnldlUnQPmNkJ3\npioXnLlmNDZwzTTuEO6iTMpUq73SPo0Mq4lsk7yOr1N+x2IF/9AOluE8caHO\nWxflvKekRxN9FHmMP4UKozY0CIxwFRTukr9Lb/tU4qWnT78liZWlTczstVtt\nVjA7++E4kzLkqDRWsrBxF85WgwAtIS2U3arQnMAkURedOQr8co5zVWlHVri/\nRmw+TGzY1OYVNEhqm7adt6PEvzkamk/k0dxhX9PUwXjpdbWUju5MBEMmY3D8\n8lBjNmX97zOk43oXmRakp9Nmn3ABxFA4EfnJjoaHo8iV5bfMn9viMoqhi2b+\naOB8XNdC/+kni6exrxYj6LVL86poiuh0G/FaaPH+VFfbzm6D4Q4ZeOnWVxsE\nX8j56NDNTUaKUksXS9bBcbLUNnTXceewtEMvScODxQ0lm8yOHaCamf6kF9fA\n3otV6qH4wOknQFQq3VgD6Jfz9sfzOCxisD9Fk4UdQPHFN+GWglfGdFYYERo7\nw/xRBPDnGzdsHAkZDxqrm+un9hTpBHHzoMy0FRY0PZpLL6GO/hp4o1/W9Sbw\nwsa/HPdZQvocOjuUrPHFTJk0zgCqkDRSF9uxRKx32dAWyVKehuuQrh/CFeKy\negYo4rupeQLnnIPlQae1uelbGK7vuC+GQEwAUPOEvI9UuOdcfUPN0SOCUmC/\nIZoi\r\n=gd4P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"4e4ea92edd21ff98467d09f1e86c7fcbf23f21e7","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.1.1_1643320847521_0.043935378074913656","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"i18n-babel","version":"2.2.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.2.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"22c7727bd9bc1ee20962c7b1fd799e8a84293566","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.2.1.tgz","fileCount":10,"integrity":"sha512-ro5A+2ptPVCeHaqnSkss3fDqJThvirYC69yLeUVAGFXnlvrI0dJOqEZtrmF2J1GgPw5dCx+lg6U8n7J/ZViEMQ==","signatures":[{"sig":"MEUCICxhVG5WWpNzPtZfxgjjrxYf2LiufKINxbVaLJWTAVePAiEAiQfCtQSN6wPayehfpYvfqsYnX7VpEGwLqMcMiSq/OnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8+vtCRA9TVsSAnZWagAABK8P/1dg+Z0XRDNjiWRXQUdR\nxkqhswtLJ1Ys8r9JStEYKWK9O2AaERIGpPINTgnA0Nh753fuHs2yL4biJrPk\n/Q/eC/7FQ+R/pLYv6cWc5jOpjfj1KfPpzwm674EbuzTbiEQ4zb9Vey1HbtIs\nrppsjq7nmomLAsSfkd2hxmQ3kcwJeDoHAK1t1NrkFeBDEtrnitzwkDZpxAnv\n6ZfOjv2lK6cTztfl3xvpd1fg38+fxsx1szJlm8X7JP0PFPuBVaYcaF8JvQHM\nOMEqkVNx8xrjIFT86sENn+sQcVWXMCeIbqI8qff9YQoQ7jcyReSKbtIS2bph\nWR0sPtxZOSGXoaZVKVwh9grQ8WsWBctgzh1caHk188om+vGRGCs1N8gAPDJk\nTQ0Rmxrbr887ZR/b8E5tRtbYksMPgtVZy2TFmsDN8BFKFBxBdIrDsF8BiwAv\nCBZSWxSEMfOR7/dDqO8gHzQDi0QqBiznLI/ZDC5u+OsmsAyba75moTcLbK5T\nSXp68X+1OkwFLVf7tofoIpW/xV0p84TIrTdpRKvLxmgeOI/omuKGKjx+L/ic\nXonPXx1AHHHdk47TX7VG3cw9eejx3E8KEBvhoituYi4IXalwTRBwNW9slkIJ\nQ4NyPyhc7RRobkFlnCrFDtWWoYCfDsKbD4PTQRbNSkBnKA1VeyaNEU6i12ab\nbrjT\r\n=PpZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"8f2ec6c88f0854183b889b0668443514528537ae","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.2.1_1643375597264_0.15632829453191643","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"i18n-babel","version":"2.3.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.3.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"ebb53efcca5de1d23ef1b00b1794521c7f9aeff9","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.3.0.tgz","fileCount":10,"integrity":"sha512-Mqv27fJIrYVj/KFg73a/nHf9v64MiMZoU7JmJIYMrtTYxZYrZQ/XenGbQiGRojI4tcXtpVDfEDLCN5uK1dsWCw==","signatures":[{"sig":"MEUCIQCBwxDM8nMZ+yllog56WS/5EJ0Ac507Q6zG5ZPZPX1WsgIgCKv7qoob5ubNBCFpUo2tnwdy2cfSYmmCk/apOGxfrzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9BfjCRA9TVsSAnZWagAAiDQP/3aqzn+Vvn2KZHgCdZUQ\nLyigSbUwu8z9Z3J0mf0+ZQuN1zPsUzVgQDhwQpelc7ZYUOgnv6hfbmIwpBdz\nPdLPsSzsvZfST4Mq4BnVpAgRkLBC1UMZyJYAztf8UyDifPtRC2Q8CltcfEMV\nh7RnqyXFC0n5+HLrdD2zEvD6vnWl6qhn3OX/v5Vx34ML4C2W4LsYxxbyOIQN\n6tJP5PcuqkWrh8qgUbOzjU3AxhRjiOR+uQWW3Lf47cKbYeIq1y5XLWXnFSk4\nmW/RUmmqJb5JYZnSlxtGgR/idoBNh9BNgUN7dpjNz47r6/M/S336CG6BkLBr\nBpYAgkvxdx1ho/Nqp9VOJAhZiKeZjyZDxfykVte9vHEpLfOJW1Mb+3cuWHJR\nkHaZfG+IWczlNJuID9oqZD0DnLKZvDcJptLMdO/NhNm8O4WEY8v1VxVr1+rY\nolzbGGOdF/1vuySTT7SLoU1UAoGGUCa8N7tmoeTgDuqcLM0YAX6DRP70BFiN\nF1Y6nrZ8Jtr8eFY/3TRNv/nZOQguV7H18IStrHh47oMdKYDrmLdtAQiNZaRR\n09PBA/JG0nmxO81MnMj4il+G1GQvjKSi0Ap1soyp6pwbIhZJ37+fxqSuXRwM\nb2Sh13thA1ndyrKB5bYATvNgrcDA8+WcTOhjW+jZf/ILYyRd2735bZfWdSTO\n2fda\r\n=IlMr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"b4e643afb60339bfcd5769e61a51ac63009cc302","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.3.0_1643386851134_0.7266632827402457","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"i18n-babel","version":"2.4.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.4.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"ff2bef837540cdfa272df5d4c8d16a679e2380d6","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.4.0.tgz","fileCount":10,"integrity":"sha512-WVAiX0m1LcaxpfNTc9jNNOx3cEpE6Z/r/ckAxY07AuoLS8T7ZVFQ+15EaqvBVRXjUtvWt/zUAuO4iEUZoHPB6w==","signatures":[{"sig":"MEYCIQD5RgzGoRAhINH1UOautiH8rjgE3u4nVw9fHgfBEZ/dXgIhAJPklv288tVgNVJfy/A6eLqsoW0xLkOXDnhiPHSH/wTW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTWftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr26g//WWWVFX4s/5l6LOvumH86AEEPmmnZogQzLonGcjxsyYbLCLNJ\r\n2zVtsRjauqQ2MJM8Zz/bC9S5qgHBRqH0KYF6oyUqNqCELm1w58tBMxiIgrFb\r\nOi0SAeq0vLeM1ry1jB/acSMLSnrViZZrEZtCLFbKJK4cfFDTc8rgGCn1q19f\r\nUC42vXOn+le7D5jjEPMsG0IqOmCl6Y+nVWH4JutxYEi1hnSt0edp3FHikO1S\r\nsqpgBZigD8p8beAgIzp48O5QAFbX+lV+PpTd/Rl04gE/Xn1ZhpxfFTssR2VQ\r\nTLVvS+b2/48s0X7wfSCRKDTrQISYxabGW3+pss+pFeRIxa5GB2NYj3huDiZM\r\nYC5r/reBH/w2HPzJm4unlsyG51HWHtcgj5Ds4sXNyeRt19wT7ID6MOwrfqQ2\r\nvLGXzcllpSo+1SMQ5FVuUwOzlyx0JpMz832tN989ahS6ba88mLY0vS0L0znV\r\nPjPIQitlcpcAFiLGOCUS98IR+878L1fuZ4zelZXmrCDBVswJYA/AAJ0QSwIk\r\nEC674wxTeEDqteZsKJcOC4yA8S9vxhP2Nu9bIT+Dh6R9P1mfSmLba/asdbUg\r\n7EghYgOxHyTIZ44ESGUrNftW19aZlPaomsPn7b7BTYu1IwX5GViqmOuQm0e4\r\nkjS9h++LUDFEKggz75yG0++AdCSjAgJivlI=\r\n=bYgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"ee85aa26cd2e228405a05faaedec95b8afef81a9","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.4.0_1649240045622_0.8849988869824921","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"i18n-babel","version":"2.5.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.5.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"5b2bd4b5bf60d62fd8065908ae1a3859679f2268","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.5.0.tgz","fileCount":10,"integrity":"sha512-0H5ZE1F4hxhcEAkvSfv7isICXauwMgtwDa+Cu/ASvwyyxJ5ab52ijuimm1q5nDY9AIR0sdy1dIc+c9/t3s4vRw==","signatures":[{"sig":"MEQCIG9p3UPeo3OxhybFLs1OamSDjFa2H1ixCw8qdqno0Sz7AiAknOVWY4GjYOrNvr+YF7CHfEiyPkq5UxsbXay8CI/kQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidpMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE4Q//WkrWvoZxp3kMRoIkckm2cvk/Pa6Iqe/hHFCG6vnoS2z50BSM\r\nCkQLZId0vK38oVI/BklmTFXiZxQY65Do50mbHKAmMbi9otHbWk1DeaWZOZJh\r\nvzmPw6x2nIT4PHyLAAvD6245OjXF2OFzvvmUDEG70IBljifnPNJPsZ2rnx12\r\n7lQhMlBT2PzzReYMoGqLiqA2VMTrKfKza8Cs2g0dWSquzPfKu3ReSsyrCmuJ\r\n4/UIYJXOdgSUpcQ0w4gCu/WdGnUTOBQguQmxScyFWpRJKbZ7HziQQtiySpS/\r\nViqecWABZVoGVZ+xxku8TKwaMR1yPiMDE6qYxdUDgxThe2J8uwcWKV/t6vht\r\n90zdY2jgQ0hr7gsvSnWJGIRwyv03ALzkKHQo8HXrM6RUu8lcTrA7GqqJVgjA\r\n11qbhV808tHnVQ12bkPmucFoYkDrvejaEWX2XS6vUidNHFdbKv/RG49ttyeb\r\nSDE41WZx8Elj+yE3vGrdSYL37nKQYRtZg/ly3fI5NHOMOxJNzGGkLmcMVlpm\r\n2mllaSsghZlBFFDpls8Bhimyv2pRMLJsKlc+ytjoK/3YffY4ezzp1WBEHsCr\r\nUl09KdcMlDA+rh8KmwGJ1sXEfX2z29bYYtoAxQRuW873uZXe2uwlkex7SX4Y\r\nZatbUh/SJ4qcRVThyX/XLFe5F0BNsSByWRU=\r\n=Uk7e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"889d373be51c8e7cb43e5a91ed49f95cb198bb9c","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.5.0_1651938071550_0.6569053934760625","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"i18n-babel","version":"2.5.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.5.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"88610c30e0a4d616600f42e64e7b7734980074b2","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.5.1.tgz","fileCount":10,"integrity":"sha512-5/pSum3lEndJ42Maban3P0665HA9ZZK4t6VOI1xNspwhszCmM0WVqWMZDyjb5QXtGUZrFqePnK6A1k/jsJoy3Q==","signatures":[{"sig":"MEUCIQCLDU0/WCn6OTc3JxmEGaHdJ2G9shCqr9RAeBOxS+iyBQIga4Z3A0oDOBSEF2gn6SO4fhBe0uRQFUEBWZSZ7uNhIR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieCLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKag//a6hJiWDTUetUgUzFgUhFtsDwUIY1tmbYQ/6ATAIRJWTBsvwN\r\n9jm8nQwPcYcTgIdm/cY3fxqPazAoCZaeWywcTRifIxB0bDYg05edktQi18qK\r\n3SjXGkZVqW0pfo2ixUdyvCPuO/BynjQMmGtOS0WLIqgpZuBxsAydNmi7OSLc\r\nM/2FfiHN5HMsH9KmJrWyNjLF6c/6hAfn14Bjhxd85cLnuq0hDa/o892b5A1S\r\nNelmVI7ivQS3Mb584ae+PdaRsus3VJ/u9aiUqczI4cglGTT3ef7Dsz3QCIfx\r\nZ/KGxzNeFc2EujHzaoNvqpU5A43bb4nxYIZGIqu1gOjqiWMoLnrbtDYllFtK\r\nqkdbAy6eYrCkrqoudeV2rnzzaTh9WMgJqHoKUPMW5wNGU3baunOoZOLkjX5L\r\naN3d0C8sn1rTFJ62zxQUx9c2HX0T3W/C5R04Afq7XZRobvRa6CLjf3sI3hWS\r\nQ90JvkZaAvs5BoJ4gA9ginQUluUgD3rqi+MwtAzDOrCJfT3is38qqqAE+v6V\r\npiJdmiSMj6sUcqO9y72riE51+CcsUVUC77C3LyJUlNQ10QOaYAv+7cnkh7mE\r\nxfWMkp+S6UukUeV6e519rsEh0F6eE9mRYa6W8mOLFck2nVtbaelZd03e0GpD\r\ne+OVK5yQuGfZShtR79yzfBEfOI/Jl68OF7E=\r\n=Lj3p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"5fb86f99caf24f941473dab866d3dae4d156942c","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.5.1_1652040430484_0.4618776106635165","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"i18n-babel","version":"2.5.2","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.5.2","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"644d8d4937153f814c554eed7dff214c752fe535","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.5.2.tgz","fileCount":10,"integrity":"sha512-LSz4p1W7WJGlThFh9gu5YPGMcYh2aL8Sf+pnR731qpKUHtvGsmNTMVr6oEJDq30ZzSVD0qkzT+oj7CnnHCAHlQ==","signatures":[{"sig":"MEQCIFtOOS27Q62q6HNRDY7ycTOZyS8M2MQH7FlquIfcbxhnAiBe1gVCfIyMPdQ3cREy8FUHWnpvmJhFNc45DtNXh+AoRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieCQ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBCg//UuSEoch+mSaMhKTSPpJoJ5tTV+KsVaK0ht9dhUFxMdb28/dp\r\n02IMQc7SRO8w7iKCdodgG9oENCnzKZS+VQmkcDoQMYDmaW7GEuDiGUczJ+CL\r\nloFRLjkOLWCcQAzmJZIhPSd41qIkD/CHilf35S6VUexKEFD+CoN/AQz+AE3R\r\nggTiftKzg0V8+6BFCw4Y3sP2vCosHamHvhC1kqarlBQ24d9CnwazyZqbD8ta\r\nVnctA8K/59YoJwiq/RFaAVlBNn/P5HWmFdx4sqWJGjGXNGZ1b6wQVETL5sTL\r\n2NiopL8xic1mTza3y5pVEZwEdftfYlUxmxSvDNuu7VZyeSXBbCTcTycZub4v\r\nTl7B5T9ajLbjNbVmni9QnyVotZOUC5KwxIAV94yrdxhIoD740lKoxkEqV7YU\r\nrU7HJM8J0YweYwsiL5spAFmFHjYUgHhO1PTJ31FFH39zGVnOMtIBFJxCGn8U\r\ntGb5AprrrkiJFRuNjGAHgVrq9726ZaqgSVZuq2a4JKyxVjKqIn5A+H4AiglF\r\ngpwd8Ps+nfZ5f6EGZ8zpmnJNTPEFWK2xKUzheJ+GBX4jAvTniWRM7GDjPq3r\r\ni/bWtW91TXgTxFMASoP1k3WdynUNFqHFyLvDL1Gcs6N6fhkUXfPr/S+CiOsd\r\npiFbjrD0CCVoAP71AiXnATE4FdyVCH+D/8w=\r\n=Oxz0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"3f35b6f7fed3649efd3b911ccc8616d83b7e0e28","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.5.2_1652040762883_0.39009210579964826","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"i18n-babel","version":"2.6.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.6.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"61e7cb1b6d175c5db337e4b1b87fd2f38b729b59","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.6.0.tgz","fileCount":10,"integrity":"sha512-BF5lcSZQqFa1d3WROVNEf4OnuE8CPr9eDnrU3TZyyk/A+3AZd5sIMCSDN2XqlKIm6r89nmauT3qSFVTTb9e3eg==","signatures":[{"sig":"MEUCIDDFXlgstcx14/MQRtSTsb0Axr5hRCtehkO9qWmiGeFeAiEAvwuoxClMAknzr5y/kkmO8ysOrE2hOHsCELyNHXyTB0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn1aFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMhg//dXyGp2vQHBAX+Mf0XPRUPX5Rc/6oJPZE2rYYl08CCGx7mn0i\r\naqVlhPRdx85aS3QEcsoZ0QfI5TSS67ZX6zz1A0gCtnFF/quPnsAvM5y/UAUO\r\n7hjwUacGtLOa1lT2vq+Ee2EaeB8HeySFzYCNzNHHYakGpRtS2KgsQUVSYW5a\r\n+WocRcMCJX2CjC4BrnWH9yX3BcEL3HeUd3plOPsh73qa052SLzapqYvI1SEV\r\n645sx3XLRtHOH7PAITP5WkEt1jt8Mti2z+twFRMTCI1irE4vLXoUHy/V5BTl\r\nsm+n6QSnEVWSieoebuGDHVY+zRw8rJBQ+Qs4eG24WtWx/xHip27PICefdPuY\r\n8H4V7cE4UvmCrHyMI/UU7NIm5I3icAsCW5y7/zeE5n6SJXwFS11hFZXm6dCI\r\ngZf6G8gK+uRFamhTwge50xwMu1q2Rygbk5GGJpN40yTh7Yiir1wdrs203c+J\r\n+DsoS2TKkvZVXpqWqBItFhf+0yOZjQAr2HF+81/C4DCx2E1w8L15JepLmib5\r\nuSNIOur0IrxbuZHrXkqOvhKkg/+BoJHowUwwGZskdLplkL15wwdlSV+WQw7q\r\n24UGM89HA09W4VkgzKqSWpWgVFRTFAyGnHaglM0JY3UYNlB6Iitit036iuX8\r\nNifipv1VLOYYQL5EznF5luTRiGACEUClMe4=\r\n=FRj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"d48ea87add286bb9e4b9ce3c6d130631e9237139","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.6.0_1671386757456_0.8713959237934832","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"i18n-babel","version":"2.6.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.6.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"2b25dfebc110d10dc6514e6fcb447ab04dbded73","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.6.1.tgz","fileCount":10,"integrity":"sha512-JePey/NdtzO8H69EzMYu8wadptJAt9cV5PbH1SnZHzyJvE+oQZYdU+UuU9DCKPg6LNma+4141ConrwallT8G/A==","signatures":[{"sig":"MEYCIQCnRJA8Ys+O68IV5rz7kwg6L0jGbu/lFcf1VdAwXmgiDAIhAP7/3l3eFdsMDuWfSAVJcjtOJUjHf+MjHxV7tmWc2E53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn7/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAiA//eRE9VN3j0q6PDpVGENm00+J2hAWYTXsVjCGHdSW8Q48NCRyQ\r\njhm3fSgebVWJW1Xqm1ADhbE3Q345lCh7+ZLD0sxt5vzLHjgmA4+lJOL1qawo\r\nfDs/oJzAYoMqa8BtBXTtTEsYQWjwbgvkqmDumfJmFaZUW4IKPwGxr3Qxf2sX\r\nL/SqXZS1UDmqkU5zH/5MO9DgM/0fUm5AXkn7NG/sZswC181YHyXL/LcHmlWX\r\nu+vc7468jH3ujNa3x9eVRpWcJtGynpAY+brKJOQPOX2WoZEqr6ekppNsH0Ml\r\nOpLZwkRCbpmCvdzvw1REw2wXc4iOxk7fJtmh7BEqTCMp7mf+KwXorVGyf8HR\r\nHOo49UFLiLDAT9lHySqsBXA04834boSYIewhOJf+iIK6kViZkYACMvFVzvFu\r\n4cNzkpFc8GVMcTBhfTc94yDO7ZJ3KQbQ27dMumNu7oKq4yW5dgT686YicVK5\r\neJbyQaTEWrAjP7nVbhRQzcD6qDI5XqKQAkmyimt8GH1KgK6w5pKOskAqe2x5\r\nPXM5HQf7g44UPiFeLWo2zYgHM0IQdcUKRnFhwuK9kJrluOku+aHevybURi3f\r\nAUORGXGrA+Qn+vztYoe0Zqiz7MMGSoBN+oI0VDc9RtPCB09eNdrisRWKTNmD\r\ngBu81gAxOQ/2/M7C0y7WGKwBPKzDg1XlJ3Y=\r\n=b+G6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"d175b0a137e46d24f54570c9d29c0181187e5d6e","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"8.3.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.6.1_1671413731060_0.7777341802709881","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"i18n-babel","version":"2.6.2","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.6.2","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"1e0f0bb84d6b6c26b7752d7318454e18e030693c","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.6.2.tgz","fileCount":10,"integrity":"sha512-MPMXoj6IQPa/JmLGK62jnL7I18xqiwokLQubGgY2QsrGZ0gWi4S1TnE8l2bVDLJRstgOPac/uvsakEc23RgugQ==","signatures":[{"sig":"MEUCIHxOoWbS5RePbLcgrhbRLSmjPjIZsGoOgmwXAKwD+6z5AiEAt16rG5w5QanfA0V6cbFOCIT9q8wPJBI0EMBpKUG5OhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90488},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"1cda17e4b8d54298e6e12455d64b55562d19e54c","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.5.1","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.6.2_1725535682557_0.30015916767921236","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"i18n-babel","version":"2.6.3","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.6.3","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"0a5df1468705a7bfca26baad49c54574a728518c","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.6.3.tgz","fileCount":10,"integrity":"sha512-R0DLwhIQa1nTwxPQ3yMmaGbnI6182+kaqRxkgWGMWLI/faYrpzilvOARRu/oA3IOgmHR6lEf8YyqTyNWeCZCFA==","signatures":[{"sig":"MEUCIQCXCJuNXzWYJF2pSxI0juf7iwxFdtlSKpvkAZkzAMohKwIgcQOSPvqkezkyY9MSkAYY9mrssYu5C9OhsLzg0jNq4Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90488},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"701fe6b49908fbea36f93044043d1d46e4a8e8cb","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.5.1","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.6.3_1725535904788_0.7083812072285227","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"i18n-babel","version":"2.6.4","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.6.4","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"c7e9ac1e0a570a06a42ef58949350b39decf9b0d","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.6.4.tgz","fileCount":10,"integrity":"sha512-XQM2HcgKy4XsglBBcGiiLxhvJpaHL81pSxwcynneCwmlPePoh177a/8vqaCMEil8HUJw47dR8bAdV4U2H++9qw==","signatures":[{"sig":"MEQCIAKAId5TNNbc9lmz24ir5fkOE8A0GWthWQAkdX1Hz+iMAiAkt1CqmpD9NGQSntXMAPt1XcCvMUS/Qyio8eIZgPEJtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90543},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"1942f7db47aac53b2020271db762b10a2595461c","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.9.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.6.4_1742071902099_0.31466947920414756","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"i18n-babel","version":"2.7.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.7.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"50398f9841320cb2b30c7942e3826c5a88b2e467","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.7.0.tgz","fileCount":10,"integrity":"sha512-SX4+UBuKSzp/pAE7H2p8SAV8GfOUDSShR9s1PJxA5llvGW12ED2RnUdZongRVzxoY6fAGHA+QRSLXWUzEuSV8w==","signatures":[{"sig":"MEYCIQCMC4VaQNR1q01k02j45MQCzH4Ln3uufxgnU0DXZ7SR2gIhAPdtKpe+H4X2gTEXDv0U4IvFhCOAF0IsAzLW43383Jsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92470},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"f87e3123f6a5478abf76da73e027da577b12f072","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.9.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.7.0_1742582085364_0.1445563688254996","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"i18n-babel","version":"2.7.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.7.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"a835db1c9fc096a831df4199efa0b5c12d073a64","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.7.1.tgz","fileCount":10,"integrity":"sha512-0GxmHSn1qV3Yy6k/v58kBwCMzIyQvgsjsL059QKZOisndWNr+cmkDziCWIKDyotMk0B3JpI5BgiTotiW4q5VOA==","signatures":[{"sig":"MEYCIQCTSXa3fXPxKoGOS4P370ZQvIb/VA6kqLzR1BEW1LWlogIhAIQs7S0LroLpI/y+2l9Vu1WtRz8X68FI+tBAi1MuWzA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92470},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"b0a62fd6278abcb8c17b86871ab719459a7a5936","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.9.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.7.1_1742582602347_0.16138869997773875","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"i18n-babel","version":"2.7.2","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.7.2","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"514cf5f9d87361522a66106a43326b7b56dcdb16","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.7.2.tgz","fileCount":10,"integrity":"sha512-BR+AGIhdoos39VAs44K1MZ2kUQ40yMqm5+BiCcoUDRrv6bjISiZOR90/zCLeIvRxWNWwaFJdgLq9PxIHkJd62w==","signatures":[{"sig":"MEQCIGYJi7N1fiSEXmkbeyuG8f8eaZqe/+LahPZ7ljErB1zjAiALQJhwSbfZ9E078YL/mfGono4Qvolhc1aSIIOTUNi/NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93473},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"9112b758077cb87c1d988332cbec59e9f197b418","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.9.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.7.2_1742843289668_0.6585861372161943","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"i18n-babel","version":"2.8.0","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.8.0","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"167a2689987b1d93c925e8567bb3aed99df9bd8b","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.8.0.tgz","fileCount":10,"integrity":"sha512-wj+UMLl4oQ0vNgH01NQVx97Yly/sOodC4t5UR1vKV5oP119Uk33DILFgh3VVJ2iEFLVh4319QEEW6NqydEra2A==","signatures":[{"sig":"MEUCIHzGnvQ7wPjeDHdkYGdPVfeKrhaj6U/MCTFbJ3C2FTzoAiEAlfQM8euPItxjPmk74BwVGBWTzTv3aiCmEu45AOaYtYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94872},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"c1204ee3d67a100bb47a97729c48ff69b2da9293","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"i18n-babel","email":"miqmago@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.9.2","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.8.0_1748880641361_0.6726302437370082","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"i18n-babel","version":"2.8.1","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","_id":"i18n-babel@2.8.1","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"homepage":"https://github.com/i18n-babel/i18n-babel#readme","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"dist":{"shasum":"5fb56c91bc17f0f1d899b2dabeb115a42a142aeb","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.8.1.tgz","fileCount":10,"integrity":"sha512-g+y9dUHBzRWE0OTU/sOsn7JCw/Yn902SI6Zv9XjwPWEHDEIJ9uTxfiZvd0JhBYfEnmVEATvQIy/8YKfWCxu/Qg==","signatures":[{"sig":"MEQCIA7vfQVtJEqPSCy1UN6860HDpbFTAYbFuUyFpTGYDcxBAiABbv4fkLKi/NcCYWx1767iZWglxgT71bD7p0jevsXK9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95294},"main":"dist/i18n-babel.min.js","types":"dist/index.d.ts","unpkg":"dist/i18n-babel.esm.js","module":"dist/i18n-babel.es.min.js","gitHead":"e2a92c4a9aefc75b02c210bba65034a5dba31281","private":false,"scripts":{"lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","build":"npm run clean && rollup -c","clean":"rimraf dist","start":"npm run clean && rollup -c rollup.config.dev.js --watch","release":"dotenv release-it --","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html"},"_npmUser":{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"},"pre-push":["lint"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"_npmVersion":"10.5.1","description":"Most powerful Javascript i18n Translations manager","directories":{},"_nodeVersion":"22.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.3.1","eslint":"^7.23.0","rimraf":"^3.0.2","rollup":"^2.66.1","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","dotenv-cli":"^6.0.0","typescript":"^4.4.4","@types/jest":"^29.5.14","rollup-plugin-copy":"^3.4.0","eslint-plugin-react":"^7.26.0","rollup-plugin-serve":"^1.1.0","eslint-html-reporter":"^0.7.4","eslint-plugin-import":"^2.22.1","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-license":"^2.6.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.2.0","babel-plugin-module-resolver":"^4.1.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.20.0","eslint-import-resolver-typescript":"^2.4.0","eslint-import-resolver-babel-module":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-babel_2.8.1_1772806182342_0.7983846287605199","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"i18n-babel","version":"2.8.2","description":"Most powerful Javascript i18n Translations manager","main":"dist/i18n-babel.min.js","module":"dist/i18n-babel.es.min.js","unpkg":"dist/i18n-babel.esm.js","types":"dist/index.d.ts","repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"scripts":{"clean":"rimraf dist","build":"npm run clean && rollup -c","start":"npm run clean && rollup -c rollup.config.dev.js --watch","lint":"echo 'Running linter, please wait...' && (npm run lint-plain || (npm run lint-report; exit -1))","lint-plain":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore","lint-report":"eslint --ext .js,.jsx,.ts,.tsx src/ --ignore-path .eslintignore -f ./node_modules/eslint-html-reporter/reporter.js -o logs/eslint-report.html || opn ./logs/eslint-report.html","release":"dotenv release-it --"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.0","@types/jest":"^29.5.14","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/parser":"^4.20.0","babel-plugin-module-resolver":"^4.1.0","dotenv-cli":"^6.0.0","eslint":"^7.23.0","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.1.0","eslint-html-reporter":"^0.7.4","eslint-import-resolver-babel-module":"^5.3.1","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.26.0","eslint-plugin-react-hooks":"^4.2.0","jest":"^27.2.5","jest-cli":"^27.2.5","pre-push":"^0.1.1","prettier":"^2.5.1","rimraf":"^3.0.2","rollup":"^2.66.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-license":"^2.6.1","rollup-plugin-serve":"^1.1.0","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.4.4"},"pre-push":["lint"],"private":false,"publishConfig":{"access":"public"},"license":"MIT","_id":"i18n-babel@2.8.2","gitHead":"44cd7de4e3bd6621e703a1d23468145ac45f0df2","bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"homepage":"https://github.com/i18n-babel/i18n-babel#readme","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-O2kMZkPSzqqiuvRfLOMrB3aFmpKcSXjRBoyoAn8xOFaffQL7yF492pQ5F2S4LSVaGGPR1lkYhhLzGhWLc4Dyzw==","shasum":"1e07ff96e1ab0954189928e9f07fc46a66574b85","tarball":"https://registry.npmjs.org/i18n-babel/-/i18n-babel-2.8.2.tgz","fileCount":10,"unpackedSize":95366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCB++sBzJYTVG+W43oK6v357na9SW2yXircjObnl4bI6gIgB0mfAKqnkC+Tj0Z4aHbPCaa5/t9G8m8PABDR9DruZxc="}]},"_npmUser":{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"},"directories":{},"maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n-babel_2.8.2_1776244844012_0.6089419225794965"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-22T23:33:30.029Z","modified":"2026-04-15T09:20:44.268Z","1.0.0":"2022-01-22T23:33:30.318Z","1.1.0":"2022-01-22T23:41:20.959Z","1.1.1":"2022-01-22T23:45:28.867Z","1.1.2":"2022-01-22T23:47:18.873Z","1.1.3":"2022-01-22T23:56:11.137Z","1.2.0":"2022-01-23T17:21:28.938Z","1.2.1":"2022-01-23T17:25:00.147Z","2.0.0":"2022-01-27T01:26:36.049Z","2.1.0":"2022-01-27T19:19:49.786Z","2.1.1":"2022-01-27T22:00:47.734Z","2.2.0":"2022-01-28T12:58:31.471Z","2.2.1":"2022-01-28T13:13:17.438Z","2.3.0":"2022-01-28T16:20:51.297Z","2.4.0":"2022-04-06T10:14:05.763Z","2.5.0":"2022-05-07T15:41:11.729Z","2.5.1":"2022-05-08T20:07:10.682Z","2.5.2":"2022-05-08T20:12:43.080Z","2.6.0":"2022-12-18T18:05:57.678Z","2.6.1":"2022-12-19T01:35:31.206Z","2.6.2":"2024-09-05T11:28:02.773Z","2.6.3":"2024-09-05T11:31:44.965Z","2.6.4":"2025-03-15T20:51:42.311Z","2.7.0":"2025-03-21T18:34:45.564Z","2.7.1":"2025-03-21T18:43:22.529Z","2.7.2":"2025-03-24T19:08:09.876Z","2.8.0":"2025-06-02T16:10:41.598Z","2.8.1":"2026-03-06T14:09:42.509Z","2.8.2":"2026-04-15T09:20:44.160Z"},"bugs":{"url":"https://github.com/i18n-babel/i18n-babel/issues"},"author":{"name":"Miquel Martin","email":"info@i18n-babel.com"},"license":"MIT","homepage":"https://github.com/i18n-babel/i18n-babel#readme","keywords":["i18n","translations","i18n javascript","i18n html","i18n react","i18n angular","i18n vue.js","i18n stencil.js","web component","localization","translate","internalization","locales"],"repository":{"url":"git+https://github.com/i18n-babel/i18n-babel.git"},"description":"Most powerful Javascript i18n Translations manager","maintainers":[{"name":"i18n-babel","email":"miqmago@gmail.com"},{"name":"vladosamerikos","email":"vladosamerikos@gmail.com"}],"readme":"<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/i18n-babel\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/i18n-babel.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/i18n-babel\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/i18n-babel.svg\" alt=\"NPM downloads\" /></a></span>\n\n# i18n-babel\n\ni18n-babel is the most powerful translations manager for javascript applications on the web.\n\n- Easy to integrate: min to no effort\n- Automatically detects new strings\n- No external dependencies: only javascript and html :)\n- Blazing fast: it is a web component\n- Works with any framework (React, Angular, Stencil, ... even with plain Javascript)\n- Automatic language detection from naviagator user preferences\n- The key is the fallback: if no translation is found, the application will show the texts as defined\n- Local translations with intelligent update system\n- Versioning of translations with local cache in localstorage\n- Supports interpolation\n- Privacy friendly: local values can be opted-in/out\n- Small footprint: ~15 kB (4.5 kB gzipped)\n- Free to use\n\n# Gold sponsors\n\nFrom the creators of ***i18n-babel***: translations as a service - [blablatec.com](https://blablatec.com)\n\nMove your application to the next level: the premium translations service. With [blablatec.com](https://blablatec.com) you can focus on what you do best: add value to your application, surrounding with valuable partners.\n\n[Blablatec.com](https://blablatec.com) helps you to manage the translations with an easy and intuitive interface and keep the texts of your application always up to date.\n\n# Local values and Cookie Policies\n\nThis library uses cookie `lang` which must be opted in by setting `isLocalValuesAllowed: true` on initialization.\nIt also uses localstorage to keep the last version of the translation of each language in local storage. It must be opted in in the same way as cookie.\n\n# Index\n\n- [i18n-babel](#i18n-babel)\n- [Gold sponsors](#Gold-sponsors)\n- [Local values and Cookie Policies](#Local-values-and-Cookie-Policies)\n- [Index](#Index)\n- [How it works](#How-it-works)\n    - [Configuration](#Configuration)\n    - [Initialization](#Initialization)\n    - [Modes](#Modes)\n        * [Tag name](#Tag-name)\n        * [Code](#Code)\n        * [Attribute](#Attribute)\n- [Quick examples](#Quick-examples)\n    - [Example of use with plain Javascript](#Example-of-use-with-plain-Javascript)\n    - [Example of use with stencil.js app](#Example-of-use-with-stenciljs-app)\n        * [Install](#Install)\n        * [Usage](#Usage)\n- [API](#API)\n    - [Events](#Events)\n        * [Example:]#(Example)\n    - [Translator](#Translator)\n        * [`init(options?: ITranslatorOptions) => Translator`]#(initoptions-ITranslatorOptions--Translator)\n        * [`getInstance() => Translator`]#(getInstance--Translator)\n        * [`setLocalValuesAllowed(isLocalValuesAllowed = false) => void`]#(setLocalValuesAllowedisLocalValuesAllowed--false--void)\n        * [`t(originalText: string, tData?: TypeTData, lang?: string) => Promise<string>`#](toriginalText-string-tData-TypeTData-lang-string--Promisestring)\n        * [`guessLanguage(isSkipCookie = false, resetCookie = false) => string`]#(guessLanguageisSkipCookie--false-resetCookie--false--string)\n        * [`getDefaultLanguage() => string`]#(getDefaultLanguage--string)\n        * [`getCurrentLanguage() => string`]#(getCurrentLanguage--string)\n        * [`setLanguage(lang) => boolean`]#(setLanguagelang--boolean)\n        * [`cacheClear() => void`]#(cacheClear--void)\n        * [`window.newTranslations => { [key: string]: string }`#](windownewTranslations---key-string-string-)\n- [License](#License)\n\n# How it works\n\n## Configuration\n\nThe `i18n-babel` library needs translations in order to translate the texts :)\nOn local environment, translations files can be located at `assets/i18n/all.json`. This can be customized at initialization time.\nFor every language, create an `assets/i18n/all-${langCode}.json` where langCode is the 2 letters code for the language. Also create the default `all.json`:\n- `all.json`\n- `all-en.json`\n- `all-ca.json`\n- ...\n\nEvery file is in the form:\n\n```ts\ntype TypeTData = {\n    [key: string]: string;\n};\n```\n\nAn example file would be:\n\n```json\n{\n    \"some text that should be translated\": \"this is the translation\",\n    \"[MAIN.TITLE]\": \"An important title\",\n    \"translation ${interpolated}\": \"${interpolated} translation\",\n    \"translation interpolated object ${interp.someKey}\": \"${interp.someKey} interpolated\"\n}\n```\n\nIt is also possible to specify the version of the translations for each language with a file named `assets/i18n/versions.json`. Note that during a new release, texts in localstorage will take precedence over texts in files, so versioning is important to keep translations updated. Default language is specified with `'--'`:\n\n```json\n{\n    \"--\": 4,\n    \"ca\": 10,\n    \"en\": 6,\n    \"es\": 3\n}\n```\n\n## Initialization\n\nThe library must be initialized in order to start translating. Please **NOTE** that no translations will be applied until the library is initialized. The event `i18n-babel-ready` will be launched when the `window.onload` event occurs and the `Translator` component is ready to be used:\n\n```js\ndocument.addEventListener('i18n-babel-ready', () => Translator.init({ isLocalValuesAllowed: true }));\n```\n\nSee below in API section, all availabe options. When initialized, the library will do some things:\n\n1. Detect the language in this order of precedence:\n    - Cookie `lang` when present\n    - Init `options.userLanguage` when present\n    - `window.navigator.userLanguage`\n    - `window.navigator.language`\n    - `opts.defaultLanguage`, which defaults to `en`\n2. Check if there are available translations in localstorage\n3. Get the version of the localstorage translations\n4. Check if there is a newer version for the selected language in `assets/i18n/versions.json` (or wherever specified on init options)\n5. When a new version in `assets/i18n` is detected, refresh localstorage\n\nIf `apiUrl`, `appId` and `appToken` have been provided (they can be obtained on blablatec.com):\n\n6. Start a background process to check if there is a newer version for the translations\n7. In case a new version for language detected, download new version and refresh localstorage\n\n**WARNING** Localstorage must be enabled with `isLocalValuesAllowed: true` option. When not enabled, the process will skip checking and continue on. This will make the translations to be download every time the application loads.\n\nEvery time the language changes, the process will be started again.\n\n## Modes\n\n`i18n-babel` is available in 3 different modes:\n\n- [*Enabled  by default*] Tag Name: `<i18n-babel>Translate me!</i18n-babel>`\n- [*Enabled  by default*] Javascript: `await Translator.t('Translate me')`\n- [*Disabled by default*] Attribute: `<span data-i18n>Translate me!</span>`\n\n**NOTE**: `i18n-babel` library comes with `tag name` and `javascript` momdes enabled by default and attribute mode disabled. Although attribute mode seems the cleanest way to use the library, it requires to monitor changes on then entire DOM and shadow DOM's too. Even though it is been carried on in a very performant way, depending on the size of the page can have an imapct on performance on very large sites.\n\n### Tag name\nThis is the easiest and recommended way to translate. It is only required to initialize the library and to place every text inside `i18n-babel` tag:\n\n```html\n<i18n-babel>Translate me!</i18n-babel>\n<script>\n    // Texts will be translated once Translator is initialized\n    document.addEventListener(\n        'i18n-babel-ready',\n        () => Translator.init({ isLocalValuesAllowed: true }));\n</script>\n```\n\nIt also supports dynamic interpolation via `data-i18n` attribute:\n\n```html\n<i18n-babel data-i18n='{\"name\": \"i18n-babel\"}'>Hello ${name}</i18n-babel>\n<script>\n    // Texts will be translated once Translator is initialized\n    document.addEventListener(\n        'i18n-babel-ready',\n        () => Translator.init({ isLocalValuesAllowed: true }));\n</script>\n```\n\nThe changes on the attribute `data-i18n` are immediately applied to the text. Please note that the `data-i18n` attribute only supports a well formatted JSON string: the keys must be always double quoted and string values must be double quotted too:\n\n```json\n{\"name\": \"i18n-babel\", \"number\": 12.8}\n```\n\nFor this reason it is easier to place the text inside single quotes. It can also be modified via code:\n\n```html\n<i18n-babel id=\"greet\">Hello ${name}</i18n-babel>\n\n<script>\n    const greet = document.getElementById('greet');\n    // Setup can be done before initialization occurs\n    greet.setAttribute('data-i18n', JSON.stringify({ name: 'world' }));\n\n    // Wait for initialization\n    document.addEventListener(\n        'i18n-babel-ready',\n        () => Translator.init({ isLocalValuesAllowed: true }));\n\n    // Change the text later on\n    setTimeout(() => {\n        const attr = JSON.stringify({ name: 'universe' });\n        greet.setAttribute('data-i18n', attr);\n    }, 1000);\n</script>\n```\n\n### Code\n\nThe second method to translate texts is on javascript / typescript:\n\n```html\n<h1><i18n-babel id=\"main-title\" /></h1>\n\n<script>\n    const mainTitle = document.getElementById('main-title');\n    async function load() {\n        Translator.init({ isLocalValuesAllowed: true });\n        const text = 'We like random numbers: ${random}';\n        const params = { random: Math.random() };\n        codeTranslated.innerHTML = await Translator.t(text, params);\n    }\n    document.addEventListener('i18n-babel-ready', load);\n</script>\n```\n\n**NOTE**: `Translator.init` function must be called before any other one. Otherwise `Translator` will initialize itself with default values (see below in API section).\n\n### Attribute\n\nThe last available method is with `data-i18n` attribute. It is **disabled** by default because it wakes up a process to scan and watch changes to the whole DOM and shadow DOM's:\n\n```html\n<p data-i18n>Translate me!</p>\n<script>\n    // Texts will be translated once Translator is initialized\n    document.addEventListener('i18n-babel-ready', () => Translator.init({\n        isLocalValuesAllowed: true,\n        isEnableAttr: true,\n    }));\n</script>\n```\n\nIt also supports dynamic interpolation via `data-i18n` attribute:\n\n```html\n<p data-i18n='{\"name\": \"i18n-babel\"}'>Hello ${name}</p>\n<script>\n    // Texts will be translated once Translator is initialized\n    document.addEventListener('i18n-babel-ready', () => Translator.init({\n        isLocalValuesAllowed: true,\n        isEnableAttr: true,\n    }));\n</script>\n```\n\n# Quick examples\n\nSee examples in [examples folder](https://github.com/i18n-babel/i18n-babel/tree/master/examples):\n- [Plain Javascript](https://github.com/i18n-babel/i18n-babel/tree/master/examples/plain-js)\n- [Stencil](https://github.com/i18n-babel/i18n-babel/tree/master/examples/stencil)\n- [React](https://github.com/i18n-babel/i18n-babel/tree/master/examples/react)\n- [Vue](https://github.com/i18n-babel/i18n-babel/tree/master/examples/vue)\n- [Angular](https://github.com/i18n-babel/i18n-babel/tree/master/examples/angular)\n\n## Example of use with plain Javascript\n\n`index.html`\n```html\n<!doctype html>\n<html>\n\n<head>\n    <script src=\"https://unpkg.com/i18n-babel/dist/i18n-babel.js\"></script>\n</head>\n\n<body>\n    <h1 data-i18n>Translate texts with attribute <code>data-i18n</code></h1>\n    <p>\n        <i18n-babel i18n-babel='{\"name\": \"i18n Babel!\", \"url\": \"https://i18n-babel.com\"}'>\n            Visit us: <a href=\"${url}\">${name}</a>\n        </i18n-babel>\n    </p>\n\n    <script>\n        Translator.init({\n            isLocalValuesAllowed: true,\n            isEnableAttr: true,\n        });\n    </script>\n</body>\n\n</html>\n```\n\n## Example of use with stencil.js app\n\n### Install\n\n`npm install i18n-babel`\n\n### Usage\n\n`app.ts` config file:\n```ts\nimport Translator from 'i18n-babel';\n\nimport './app.deps';\n\nconst envConfig: IEnvironmentConfig = {\n    env: 'production',\n};\n\nexport default () => {\n    Translator.init({\n        isLocalValuesAllowed: true,\n        isEnableAttr: true,\n    });\n};\n```\n\n`app.deps.ts`:\n```ts\nimport 'i18n-babel';\n```\n\n`your-awesome-component.ts`:\n```tsx\nimport { Component, h, State, Prop } from '@stencil/core';\n\n@Component({\n    tag: 'app-home',\n    styleUrl: 'app-home.css',\n})\nexport class AppHome {\n    render() {\n        const tData = {\n            url: 'https://i18n-babel.com',\n            name: 'i18n Babel!',\n        };\n        return (\n            <p>\n                <i18n-babel data-i18n={JSON.stringify(tData)}>\n                    Visit us: <a href=\"${url}\">${name}</a>\n                </i18n-babel>\n            </p>\n        );\n    }\n}\n```\n\n# API\n\n## Events\n\n\n| Event                            | Description                                                                                                                                | Type                  |\n| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | --------------------- |\n| `i18n-babel-ready`               | Event emitted when translator is ready to be initialized                                                                                   | `CustomEvent<void>`   |\n| `i18n-babel-update-translations` | Event emitted when translations has been changed<br>Mainly for internal purposes, `ev.detail` contains language                                 | `CustomEvent<string>` |\n| `i18n-babel-missing-translation` | Event emitted when missing (empty) translation is found<br>`ev.detail` contains original text<br>*Only emitted when `isShowMissing` is set to `true`* | `CustomEvent<string>` |\n| `i18n-babel-new-translation`     | Event emitted when new translation is found<br>`ev.detail` contains original text<br>*Only emitted when `isShowMissing` is set to `true`*     | `CustomEvent<string>` |\n\n### Example:\n\n```ts\ndocument.addEventListener('i18n-babel-missing-translation', ev => {\n    console.log('Missing translation for:', ev.detail);\n});\n```\n\n## Translator\n\nTranslator is the main object. It is a [singleton class](https://en.wikipedia.org/wiki/Singleton_pattern) and thus it cannot be instantiated. Use `Translator.init(options)` to initialize translations. It also supports `getInstance()` to get an instance to the object at any time of lifecycle.\nAll public methods of `Translator` can be used as static or instance method.\n\n### `init(options?: ITranslatorOptions) => Translator`\n\nInitializes the translator object. It is recommended to call `init` function before using i18n-babel (`getCurrentLanguage`, `setLanguage`, `t`, etc).\n\nWhen called second or later, it will overwrite the singleton object with the new options.\n\n- `options`: optional initialization configuration (see options below)\n- **returns**: an instance to the `Translator` object\n\n```js\nconst translator = Translator.init({\n    isLocalValuesAllowed: true, // allow cookie `langp` and saving to localstorage\n    apiUrl: `https://blablatec.com/api/v1/application/5f7...`, // api entry point\n    appId: 'your-app-id...', // app id\n    appToken: 't8GTsNsd...', // app token\n    isEnableAttr: true, // allow `<p data-i18n>` style translations\n    missingTag: 'app', // all new detected strings will be tagged as app when sent to server\n    tags: ['app'], // download only app tagged strings\n});\n```\n\nIf any function from `Translator` is used before calling `init`, `Translator` will automatically be initialized with following values. Those are also the default values when called `init` with no options:\n\n```js\nconst translator = Translator.init({\n    availableLangs: ['en'],\n    defaultLanguage: 'en',\n    userLanguage: null,\n    isShowMissing: false,\n    isLocalValuesAllowed: false,\n    isEnableAttr: false,\n    tags: [],\n    missingTag: 'app',\n    assetsLocation: 'assets/i18n',\n    fileNames: {},\n    apiUrl: null,\n    appId: null,\n    appToken: null,\n});\n```\n\nIt accepts an ITranslatorOptions options object with the following parameters:\n\n```ts\ninterface ITranslatorOptions {\n    /** Allowed languages array, if found language is not in this array, will fall back to default, defaults `['en']` */\n    availableLangs?: string[];\n    /** The default language to select when the selected one is not found in availableLangs, defaults `'en'` */\n    defaultLanguage?: string;\n    /** Will take precedence over navigator language, defaults `'null'` */\n    userLanguage?: string;\n    /** Show missing translations in console, defaults `false` */\n    isShowMissing?: boolean;\n    /** Allow the use of cookie `lang` to save the language and localstorage to save translations and versions, defaults `false` */\n    isLocalValuesAllowed?: boolean;\n    /**\n     * Enables attribute translations. This is less performant than tag option because it has to traverse and observe all DOM\n     * to be reactive to changes. Defaults `false`\n     */\n    isEnableAttr?: boolean;\n    /** The tags to filter strings when downloading translations, defaults `[]` */\n    tags?: string[];\n    /** The tag that will be sent to server when missing string is found, defaults `'app'` */\n    missingTag?: string;\n    /**\n     * Path to the location of assets files, defaults `'assets/i18n'`. Alternatively a json in the form:\n     * ```json\n     * {\n     *  'versions.json': { },\n     *  'all.json': { 'key': 'translation', ... },\n     *  'all-en.json': { 'key': 'translation', ... }\n     * }\n     */\n    assetsLocation?: string | { [key: string]: { [key: string]: string } };\n    /**\n     * Names of the translations and version files. Examples of use:\n     * ```\n     * { \"--\": \"filename1.json\", \"ca\": \"filename2.json\", \"en\": \"filename3.json\", ..., \"versions\": \"filename.json\" }\n     * ```\n     * defaults: For every language, the default file is located at `all-${langCode}.json`:\n     * ```\n     * { \"--\": \"all.json\", \"ca\": \"all-ca.json\", \"en\": \"all-en.json\", ..., \"versions\": \"versions.json\" }\n     * ```\n     */\n    fileNames?: { [key: string]: string };\n    /** Api url to get remote updates from blablatec.com, defaults `null` */\n    apiUrl?: string;\n    /** App id to get remote updates from blablatec.com, defaults `null` */\n    appId?: string;\n    /** App token to get remote updates from blablatec.com, defaults `null` */\n    appToken?: string;\n    /** *EXPERIMENTAL*: When using a custom component, it defines the tag name, defaults `'i18n-babel'` */\n    tagName?: string;\n    /** *EXPERIMENTAL*: When using a custom component, it defines the target to translate, defaults `innerHTML'` */\n    dataTarget?: string;\n    /** *EXPERIMENTAL*: When using a custom component, it defines the attribute name for intetrpolation options, defaults `'data-i18n'` */\n    dataAttribute?: string;\n    /** Left stopper for interpolation, ie. `${myVariable}` would define '${' as left and '}' as right, defaults '${' */\n    interpolateLeft?: string;\n    /** Right stopper for interpolation, ie. `${myVariable}` would define '${' as left and '}' as right, defaults '}' */\n    interpolateRight?: string;\n}\n```\n\n### `getInstance() => Translator`\n\nTranslator is a static object.\n\n- **returns**: an instance to the `Translator` object\n\n```js\nconst translator = Translator.getInstance();\n```\n\n### `setLocalValuesAllowed(isLocalValuesAllowed = false) => void`\n\nOpts in/out the use of local values.\n\n- `isLocalValuesAllowed` boolean value indicating if local values are allowed or not\n\n**WARNING**: calling this function with `false` will remove all local values.\n\n```js\nTranslator.setLocalValuesAllowed(true);\n```\n\n### `t(originalText: string, tData?: TypeTData, lang?: string) => Promise<string>`\n\nTranslates a text, returns the text itself if no translation is found.\n\n- `originalText`: text to translate\n- `tData`: Interpolation parameters\n- `lang`: Translation language\n- **returns**: Translated text\n\n```js\nconst translation = await Translator.t('Hello from ${name}!', { name: 'i18n-babel' }, 'ca');\n```\n\nGiven an `all-ca.json` like the following one:\n```json\n{\n    \"Hello from ${name}!\": \"${name} et saluda!\"\n}\n```\n\nThe variable `translation` will become: `i18n-babel et saluda!`\n\n### `guessLanguage(isSkipCookie = false, resetCookie = false) => string`\n\nThis method may never be used, use `getCurrentLanguage()` instead.\nGuess the language. First look at the `lang` cookie.\nIf it's not available, it looks for the language in these places (in this order of precedence):\n\n- options.userLanguage\n- navigator.userLanguage\n- options.defaultLanguage\n\n- `isSkipCookie`: does not read from cookie\n- `resetCookie`: saves the favorite language to `lang` cookie\n- **returns**: 2 letters favorite language\n\n```js\nTranslator.guessLanguage();\n```\n\n**Use case**: get the language in which the user would like to see the application.\n\n### `getDefaultLanguage() => string`\n\nThis method may never be used, use `getCurrentLanguage()` instead.\nGuesses the language (see `guessLanguage()`) and filters it with `availableLangs`.\nIf the language is not present in `availableLangs` the `options.defaultLanguage` will be returned.\n\n- **returns**: 2 letters default language\n\n```js\nTranslator.getDefaultLanguage();\n```\n\n**Use case**: get the language in which the application will be displayed the first time it is opened.\n\n### `getCurrentLanguage() => string`\n\nGets the current language of the application.\n\n- **returns**: 2 letters current language\n\n```js\nTranslator.getCurrentLanguage();\n```\n\n### `setLanguage(lang) => boolean`\n\nChanges the language of the application.\nMust be one of availableLangs otherwise the favorite language will be selected.\n\n- `lang`: new language\n- **returns**: the selected language\n\n```js\nTranslator.setLanguage('es');\n```\n\n### `cacheClear() => void`\n\nClears the translations cache and tries to download again the translations.\n\n```js\nTranslator.cacheClear();\n```\n\n### `window.newTranslations => { [key: string]: string }`\n\nContains an array with all new translations found. Only available when `isShowMissing` is set to `true`.\n\n# Backend API\n\nThe backend API must implement the following routes:\n\n- **GET** `${apiUrl}/lang`: return an array with available languages\n- **GET** `${apiUrl}/lang/version?lang=${lang}`: return a float number with the version of the requested language\n- **GET** `${apiUrl}/locale/all.json?lang=${lang}&tags=app,server`: return a json with the translations for the language\n    - lang: the language in format `'en'`\n    - tags: optional coma separated tags\n- **POST** `${apiUrl}/locale/missing`: saves missing string, body contains the data for the missing string:\n    - lang: the language of the translation,\n    - tag: the tag for this translation, in order to filter translations ing GET `all.json`\n    - text: the missing translation\n    - extra: (window as any).location.href\n\n# License\n\nMIT\n","readmeFilename":"readme.md"}