{"_id":"@lakea/gravity-translate-adapter-transloco","_rev":"33-7309f9ee57c62671d6948c582163b6a7","name":"@lakea/gravity-translate-adapter-transloco","dist-tags":{"latest":"3.0.2","next":"3.0.0-next.0"},"versions":{"1.0.3":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.3","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.3","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"9360b69d5489da260faf3c363dadbdcb98d2ba41","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-QJwDyFlvTkwVifEzbncvK+aG5rA+ZaxGkMwxzHEBpdrpiFRs5HgqAZZFv8gIRws4/UGmWDMNfK8PYit05d8Zfw==","shasum":"0ec4687f4a4cdf98c3e8a1cb0b136369c79148e2","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.3.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZm0mGnP5aBBMZ1XyLo5sF+4TWf9B0lAf/rWaF7G0CZAiAua5xLzEZOcGWji+TqME9DA/vxH+P1TQkQEZ3awgBL0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinlSUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtzQ//QB1aGbh/IPF0HFNFdSQSzC2H3mmsHFbtkaFPNsaNNeuUnS4k\r\n2oiPGOAYWsNI/m+/jf3tlmYX8uR2Z2zRX6gppBAVp+2WkjP9eBB3C48SMLcu\r\nYxZgpLfBMGHFpnbxV8FhKhmndv2CzvTDRDzPBQ2ZfGSvZui5KzrIMy4XZCCS\r\nmFV1+a19VHIezYMVlfu4JBMuZq76g2DR038r93DXqRukFor78nUnrb+jYCP1\r\nXiitecqtWYmLzdbi20OjqPOx9qNeCCQjhGQtJPD5pnKa+/8ztRYudMRxy83V\r\nZbFfOFEzZH7VRUlQXfCK1Vyr7hUASCGNh5+Fp4ejhh+jnFZtrViBE5sVxZOq\r\nEIz6kPBX2i1jNZiu6P3YQEZZeTBZeWRTvqg6inJQE5bIuL12KjfjZGBV50ho\r\n0UXgFyKS7WX09bZQ45qQ4+hAGy1Lm549znbUK9dW9+F3tfaI8lfqt2CeQ7lF\r\nrkS3/13HX+rJXW9xOseUiprPcG2nydL3xoQsb/MAyrtDYekc9euDAl/xYAPW\r\nsmb/DAXTXWefn18+Hi6k34Pml0+pkW9+cyMI5hMArGp6PTy21ioRwZVEachB\r\n+yOJNvk3Z/XW1U8eEppWOcMzIULaLANAsiNCH6p0cYea/ayDmCSMnFepzcn6\r\nBh4D5M64hhjq3OTIlcWqDI7Ul/tU0Bw2/Sw=\r\n=189t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.3_1654543508781_0.53307578932496"},"_hasShrinkwrap":false},"1.0.4":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.4","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.4","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"cd87c8bcf592c8b38482a0ff147aafe99d1257f2","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rRamwaLBtiDBjI1lOpxczVU987lhp/lInYPDMFxmaXVngVT6FcKe88fwunT18DmD27DdirWbKhsp59rzfe7ZQw==","shasum":"889e67f7c703f1a2d62de8dd7638cc604290e525","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.4.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfw4OHwMzeH+Dn5j6sXeQaDGpB8IvkoxCBCfPq+qNZvAIgeIGvXLnHuwRJEvCfCWqzPYcI3XT1FDzLybDNJXdLdcE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd3Q/9HgKIhZJJPxa/9WpB2HiognQPXgYPXxIdKAc0fRmY/BiqGMqR\r\nGSTFtr6XnnE481CYx7fYJyIgrgaMh9deKgdim1z7zpBZXpQXZ/+rLan2QF0D\r\nwzVj5FUwk9RTBIu4ZyjUzawN/A0q3GavtzbWVY9oSk0NwT9/bnZQTFtvmdEF\r\nRgtoojWPTh6x4TiCD8wytxiZYzW4txIfmzXo/N3PQlY8x2sDMuqymcEUmV2q\r\ncT5QiI3Gp5ssZuEdx26vv/BS056yaU/nBLV9kSeUxINacd6k+0J0ePaMMqz1\r\nWlqria7cFQn7fSiY5HG5MQZubY06nVUfx6J1CWJx8PSvjSKHIAiJ0ErfbXsM\r\n1hw/aUM0m2L1zv9El0DLcvc+Dt08KE+n3Djpu+nDuluWnPs6FQL3a0QvO8BP\r\nC7XP3yooh4mSLQ10vSAun41dMR8G0FUMF2q+JMy9y0RutWV6/7EB9qxAmLzU\r\nXuyOhfvQ5V6sXB90A1ojHcyOlWvz41GlXo0I8RUvWqmo+VitzF9tb0Ri5it0\r\nFdRjXjdLLRICeUEWGZAPDJax0PHzXhaFxxW5jqIee1LP+B5qwwnhQ3Cyqdl8\r\nwsrbSCOyAEPnO1G3th8WVvCiKcwkdLiWBzk2Zqc+pC2OL7DpcA0UOhBjTkPv\r\nPYA5f1li6nz6s7mHmse6ylmx7Xr/9oFvVbo=\r\n=4a1D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.4_1654711968717_0.7912294297254747"},"_hasShrinkwrap":false},"1.0.5":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.5","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.5","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"d6fef891c1c667b5442ec72b381a1539d32c0e4c","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZKZDZobJpy0GWWhKx8V9T88dGsyFqlnpz3nY5u0tocpez29HHZ4uLUSjQ2pPo9kglIKBq0a0g24geSEujBQSGQ==","shasum":"e6efafd77a42a9f1d185aa10c962018559ef96d6","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.5.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaqmK1XgerHgfxyTPf6fnrJ3pkDupegcZLaPcoPXpoyAiBzdxCKJc9DeKS/wTn+v5yH/4juaJxXkipiYPIIrvLF0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiokx4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodbg/+I9JPbg89vs+xfz5RwsESTuIPkF5EPuZ4Ab5wq13pglYZ/rNq\r\n4fLKidGLejy4w/VexNEqd0GLU7uVkoJzm/olcVS0arhRgc1dF7h6wdMaJ/eS\r\nISZAA13pbv5DyUNfeINjgfnGFEVxEn3jMai46PlGQYlchE001byhy+GXo2em\r\nIt+P/3Xyk2dRrePhQ2WopHSZsSG7cKjio90QzWV0e3RPVaxBva0z9cFJ35nt\r\ns0youowMMVhrMupkUPSIVo8nY7JEKhqUO562voAYzgiy3OiW9nQa13k38Aw4\r\nZhHuduBdhO8orCSML4YXfKTxUvHvb6nfIwLM1F/TJpEYg4dnCQHNgXvmfR5C\r\nHidte7lWuEZ9XhzwOexisDrCwwxr7JEuDu2UG1YDzxHKN7Glj6EF0TPhelNB\r\nvVLAsg0IPKUlhCBT/pPZuk9EFAXFvXJAZBIOSRpRI6O0LH9DdY6mLFjpArcU\r\nIPvxvhkdARVh1qE9yD2qbmHM6KNad9364EE34L06t75Xe0SHPog+sxDc8YCp\r\ngRpcjij0FeFl3AItoNIOmd9MlHtco8HlbOtOrFZKfKD5OZtTJdJUCIrgTAh9\r\nxbSpVGEo/yOhHw9GJIRsAmelPjPQquyUrrJlATPlRJ6qQmXts89rLhc22FX0\r\nXIWDje1I0+GqOTG+rKr4+ZX6v60V0Hda4Yg=\r\n=R9Yk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.5_1654803576190_0.9322179716699317"},"_hasShrinkwrap":false},"1.0.6":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.6","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.6","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"a3ccf7c62ddd425dbabeca9c3a93a952877d2099","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-SE4LP52E2Zaz9bcqJilPzWq7Qy6JaHYoPifkV4OtyuEfTMtS4GIBz6vCGa/f89/ITrltx08KY5NScCmjcqRRjg==","shasum":"d0119d9a5665e905b6bcff7febfc06aa76536958","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.6.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKCbMBqwpQLYRL3X4uR9Yl6OjzyGQ4s69MPnAErCHGFAiEA4pUnez6hAWB0/azR+ZQ/GahzxRiPIkN1zuFtYW2B+zM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio0/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopEA/7B847Qdt9v0yXNWI6kGD14nhC2u6skDjkTjBGLqRPEyUUxq7/\r\nRDprgx7o3sUbhDfTBbc5TnzQxrDeLmRU55el2W5Ro3wnhlPjuHFTWtaK4WK2\r\ne4CPvQCPrmr4Mjzt80So3u+8lCCorN/CUHlz1ZPVw0BMwWLPctArlde1fDZF\r\n3a/Ec07Jtuta+P0IDlQybdpwZIkmm7BvJc7+f+aDOui7KDzOmoQYMrVmLydd\r\neJibyTL3yvmf//lPrGhdsWLu9A9M0TAu3Ca0hAIde2Of7tNuNdCDWqgGZyz3\r\nvSWmIblQMH+nPgwOdSu4JdGuyM8adUK5O/2DpVOrEkawBTdqmzsq88rPe4Fb\r\nAg8pnSDZjq2zH2FxrOBd+xnN5QImZrFqDRJ6mW2FBHKYHt9eZWwt8pULmXBX\r\nAuNg98NyRy+6KY4Rkgu84rn94vB/VTqHOgW1XpX7bdxbFuKOuMkmrknN2+js\r\nW5Q0RANSEQKwBhda3DBT6rqpqetbY5T2w4JflKau8vquo7mH+Dp0XZEu+H8A\r\nvhNmIfp5VBUvBUXflJrrR6UrWP2HBgl8TLK8UTkVE9tkMCozQy2qq7yRt/E6\r\n8TNNb7h5LGkKnfmTLBdSXflDK60Mj+uvP2oDtCPvZafK7EoqndOHJv+ZDCWA\r\nXLF+1sK9Cv5oS3/ba+NXb3vp6neqdXaqAMQ=\r\n=PsBl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.6_1654869992270_0.7062343772836401"},"_hasShrinkwrap":false},"1.0.7":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.7","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.7","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"fa9d22281703dc76aff66295eb293fd998c234a3","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gqdt8JWp78lk0G6RcwcApgATbWTO6qEqn/USFOlbvNpXI1jZxDFTlbFeUUgrrZitAR+DU0g6dmum/4I8UOTMZQ==","shasum":"2c32a09fa4e23e1b2e09425f110dec3f4b93200b","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.7.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa+9feHP5U5h36daIthZJ1WgbugeK9gCwRq8iQKsrdQAiEAkx1IuN9wo+MUY6tjQCqbCuBv3D6dinuGxjUqTpyQLts="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip5BGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKLA/+M/ipuGnMZUZxta99PS4uCmNJJ/I+x7RZR/rDqH2AkPm6e399\r\n8QtvajlGlstUQEG1wuEvVibj2lkCu6RQ11Fk8tUp7vaRGVbzgwBDo7wNXdjb\r\nORwL/HcNIybFf+gTZHyTncQhzgmwPfMIlune2Ywh8P0kYuHQ2twhuKYZM4Jy\r\n6mdBdLz/1kuKL1fu6vQxM8Z/jhSEyOY3fF0bgzvZ4bGP/j8IUhRZPvzULYYd\r\n5uDqx4eEFWs2HZe2BYNm6YlAPYJcl4XtsvO7dN663T95HDYYGW5Ws+ExRiCG\r\nPjGm9gti5xxXANXgGsFJaUC4z0+02Qd5AjdcM86b+D/IoLs7hCejxr1s6TR6\r\nT5jqSNAMJoqUmtxrr4Y7fpNYIXcVYrdAqsKz+mBwndEXz03jJdEoZv+vCOus\r\np2zuNBNLbTULxhSneUIDgVpOaoKkMoCJhmucDPakcPJr3KnR7i9DuAkAPCob\r\nrsPFVv4LPfZu83umrrwb84IWvuuVxUz8Zm3oRIXw/sEGOTMh7Ef0KhozCllh\r\nDAAasWmP77iHdw/8k18GJoCr4Y0Uz72vXku8yzVy+7G67i/Sa+On+F9kx8zr\r\nlSAcCc+d70pfvg52ylzfMs403EcB1ojwLVZgh2kWpdDRk+dsilR1ooYS0Wf2\r\nFcdlz0L5MkFK5Ox8xqLdm7FDdXGg2hfNmlg=\r\n=EGBB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.7_1655148614431_0.6829710191492848"},"_hasShrinkwrap":false},"1.0.8":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.8","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.8","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"93c0aed33dfbf3ff25d46db67e5a900aef00cdb7","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-IabIEbdjhpbHukVqSjoUvmM6DWxqAzRCYxDpD83ycYe9PBldot2QSSKrJU/mwRNag8swX154vaarElGEy0UfyA==","shasum":"2dd7f91ec97b59c74e010a318ed0f303f9cdb63b","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.8.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6f422RjzOg3VKBZcU/nRyAhTY/at7+xYfRLeQCtp5oAiASAvlgfAhWOh96Syr6ya7TnpLo+VFAgybYiqhe5T2tIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitL08ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFNw//bm5TmZhF2cMh6ZWpylqnRzL/gAIrPht5G5+MOZpJm/Zpl8Gq\r\nfpqGwb4AfssJi4ex8fPZsEji28p9wcNYlspLRFFnlK5LCk6Cv8dOE1BSh2hB\r\nMIqwNSQ/jwoCdmhT10JIP4FWcPvziQWCs9Oz3yS4Mhx9n4tEYF5TmosUtuI9\r\n/dfV/+JdxKpAgV8377LaeJMoDxzEzd/bLn9DCWvOjKat7aJWcIrkXmNB7ajB\r\ngc2+qhFD35vDXmmlRgddBDRtL3fwdIsgYfZSTwuSxZ/531SaN1IuSTfXz0J0\r\nKVD6ZMvyBMJBqhZbEZ3q5vOXOaYJnuYMDtzfUw3jYutWbSyQ4bNAVCn4uB9Y\r\nvneeTIt6QfYzOrptQ96Z8XqkBHrNH8ytTRyCZfn1BYT3aFRimRDG+6tZMabP\r\n2mdHrbtThqLYZ5hYXQVeh97H+yUAyNC8BdeAtI47w696NjBSKW+exwcSEK3N\r\nXzTeVc9rOBmJrs9ZOHAlgERfPB4Yj/PYirbiT4rr+9bPVoPpSkXL4x9sn+yA\r\nB5g3CTgNU9wGz5dBkPalT7Lte638TxRBSJEG/e4MeW6uriUWUnHsAscJjfSm\r\nItJIKvpZrYuxva+On3323Yl7WLJMHEmJlZOTKrj6OE6yR2x0IdSLinnoKitJ\r\nfOV5iaF270e4a50kAySPFXB6xAuOofTHTSk=\r\n=9SHO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.8_1656012092354_0.17553802766691762"},"_hasShrinkwrap":false},"1.0.9":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.9","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.9","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"31872ce9e15c164d6605b9e1c03ff5c56fdcc428","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-enN2jNrLi06EKpIhDIw6Wxn8FEtN0Z6aDHFPTlb4T6RZAXRdrLk1UrDp2Zc3xcQ10l2/Jbs+4zoGTcbCLU6pMA==","shasum":"e3240af3ce890fda5e8428677e0670ea9c6eb056","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.9.tgz","fileCount":16,"unpackedSize":39016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH5OXVNPYw/ztnmdF0Vt5xTz5u9sMcNCz0YnlrS1pqYQIgRoz9Fmj0++is1fbO01KbrCyjZ9VBUXewLRZDdw6Tx7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueWEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqobw//XaFSbvP+7Ysw41BNsuICParlWbj79Xe9Yb1f4yDYPehrhuzy\r\nDxlQwoAg2vzb+8uhZDhxuo8z2AZM7lYelscjy/Wr9mL7e/m+gKSxHnIa7fJS\r\njz8erX1JflEIET150kbxm+/a0cWQ6Yy2ec6fjtVTXKjYioyhs+BHqNcC5fHT\r\nF10Gzd1AergInZHyQhSyIVB+LfxB+DTvb6CaOLwcjK4u9slrdCZ2pWgPoggu\r\nEG5Ww/yU8z4UQRpvYFRW9AmnlVgagdV3dSwiU52m46PfXSAZTVejEy8OY8bg\r\naPjnukCELo32USZJ2SLwL8oaMNWK8gduwZtYKR5PQzECPUHHWSoCUXqqOzBI\r\ntXLSQMBTXrS3dtPegQago8W7duAvSAR47q52IblRyXCyvWW4ptGdIvJxksiY\r\nSJVtgM8fdrLuYO15g3ccPetus0Gf2i9znWF0SZyXoD+3gm7q1h6d3ImGeAtw\r\n6O+C5Yl6JIsvfmHA3WHyq/1ARQJks9vBlTh5wjjmL8MlKMjU0LQszCXAFzsL\r\n7wDXcsj/jP2NC3tV6VmthifQU0cM7gFRwM3OvE7SmrqXr0iuHo5eYLBtHqDa\r\notuZV3YaefjpZE/gKEUwTgFLYkKJR7JcwnRVoDuE6BmtpbzVroCkSchMBFpa\r\nDPYs9xdtbuJCjp+tL4GchwMooaCdaOHXRZ0=\r\n=8tUc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.9_1656350083822_0.5176013473913756"},"_hasShrinkwrap":false},"1.0.10-next.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.10-next.0","peerDependencies":{"@angular/common":"^13.3.0","@angular/core":"^13.3.0","@lakea/gravity":"^1.0.10-next.0","@ngneat/transloco":"^4.1.0","rxjs":"~7.4.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n","readmeFilename":"README.md","gitHead":"af253dfd58d4ee4f2b2df39032bb1720ca0ac67a","description":"","_id":"@lakea/gravity-translate-adapter-transloco@1.0.10-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lE0mVEu3L3DZ5vEU0ZbHqfUHVbYktNZDuKb0P8TUJhk+uTEbuVSIA71QwfjQWIqg+WFTp+iiOZychPTIKE0BQw==","shasum":"ac56c60d2facff0590914982b7170af093ace234","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.10-next.0.tgz","fileCount":16,"unpackedSize":39032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb/AHm9L6QOgS0zGd0TiRVsAagVNjyGqEVThMJZ1+YAAiEA6Fw/NT6G0XoqdDP3D9QxiNBruMoTGPK+eCMgUCcAn6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGzQ/8CT+wb1h6OLmBLsIurdjpMweUzS1YC8yt8QI8QMygEO94Ys2o\r\n5hPLBULqTS5bGzOMGDrk6kWN7u/5TkTndN5oaOm33SArItFTqcb3UcH2cuzC\r\nQhm4+pZVvN6AAy8JSBUa353kNRFXWQNQ06WuagGt0xVmtcUc+UfjHelgjJ3Q\r\n1zCx9sOrop/2fbA3eiide6N4Bp7Okfjvn38aNjT5sdI3RK8wyhrdqKpw+UO2\r\nzWmISwuY5aKWsqE1rC75EXtMufRh4TgQpJ+Ltl2l89CfauFf3ZE3Cxgf8vHe\r\nrmikkZn6XmleMWNWlxQxMStWlxLEPUdL4xWIe+KYR+aryTuTvJzdXaFUsKAE\r\n/bCQsKO5szL48WbYnPi2K2Xq3Bzfz4AXBQptUy58tiZtHOVQsk6OcSM4qTSI\r\neh6rgx5+Ywp+7+D7IhFLzFWkplu+PhTJgW2Y6rsINdDOnZ7dzClAoFtFNpMT\r\nFuJr8GTnAkMGMgUim25bZZv8FYU7eWa+1rWaaD5na0jZyzMjwOSR+vu497QK\r\ncB6OAkuc8bI9bbBak5h+EzAzdblzVEpmUsVApQ6FaIfEa+rydYq2KF59GSOH\r\nuv4ZyytZcuKaQschJoPXQ7sSrNh6OTtVu8wJEw0xRseSH4Xowr1aNmuJYI3x\r\nhPfGimCVYo7+Drg5+Kv7h6JKLChRdhM7S70=\r\n=s6fQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.10-next.0_1656354147260_0.3161910795125491"},"_hasShrinkwrap":false},"1.0.10-next.1":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.10-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"^1.0.10-next.1","@ngneat/transloco":"^4.1.0"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6dd57e6527eae63e8d92100fab21040a5635f915","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.0.10-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xAbykASCfPA6MIZuv2IC/MyNAg4KNjZvJq8i7gqts4sxwPUET0raWzXMRp7K/Fq50PETxKtt4PGZN2P1Tht/dw==","shasum":"179cb96c49fae8dc5952269b71e7c881218979cb","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.10-next.1.tgz","fileCount":16,"unpackedSize":41771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQmsOxxxqzZD8bSp1mZ+zOiXHOO0whPxxL161NmNcW2AiBwE+ez5obHE5WzLGyY7zFmhQjPugdPHt9FROyl/TD9hg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0FUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbyQ/+Kzot6mN2C4THyvw8wonxLEbtRpzXXoq7Gwl3dw/c2j5B4j2Q\r\n+jofHhvEY8yfc4jtL5Obm1pJU1Dnpezle3FrSf+HdIaACulaCg2AiQrORTHt\r\nWm09DSHBNzl6ztRLIXsvi44ae9IQYYUMQ211PcWRvq32arUxCh3yBAD7IVXV\r\nEB7HIoh8/5O590h313J8BglezecaA0SVpWiyjv1C+zqZeWI5RLCr6pnVF79B\r\nUmsocAJQriJjsshm5qdhvT4eVWyJofg8C8IaxBaH2RfUNbiYDbtPSj35k64D\r\npKkUlaRQeej/LcenY4RT83MMxpTkvEQeHVQtL73IP1wRXQ43DNdl7w8wUaH8\r\n15iObZKTxBXgCkwmJayjYORAcRJ2q+vFRctx1o1fARHP0ftuv+svUgSo7scH\r\noeuFaYqWBJEiUeh4rtwvv7kTjmnwpGeaO5sTEpfk5rB6rZPs3EXBvGzp6flq\r\nL1WwodcWrxYCW90SKgq8PDJsVgPyzbBbEF6VAcSc/W+Ah0dPGJyF4CWXp8tf\r\nypSVHLwcdP5sljSrBh6yS8j1fXRhgi+oh5zNsWUkwoPMy04GRvL5NmNuU7yo\r\npo4KKlpm4Zva+3i4qW+n9lS7IpnACXyJ097Q++XLT5vvXiIW1RsjXoX9uLsL\r\nMG3yU1COQM8BknLBs2VxzTWWn98tPJy/xow=\r\n=53Ho\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.10-next.1_1657820430286_0.7404203977443804"},"_hasShrinkwrap":false},"1.0.10-next.2":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.10-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.0.10-next.2","@ngneat/transloco":"^4.1.0"},"dependencies":{"tslib":"^2.4.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.0.10-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PlnGPY8bIqAYaGSW1P2CK2fOBmESj/F/7Ud+d7goNoe9e4FSJrCBCFaxKueW25tNXSVCEpThTQotBkrn6qisiA==","shasum":"62dd04b0c1aae983419c20f2e526a03549c1da69","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.10-next.2.tgz","fileCount":16,"unpackedSize":41770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCusOsEWBR1f8UnwRPlA1YeVFo21shy77l9Uf6mY7sUWQIhAJxNsNOVguT6fI5gCWtw8VuE5eCbS6PtLwrhuEKwtoEu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0GJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZUA/+JBd3CIgynP5z2LTOyK5lcJgh8epazd61VWlrJtLry+roAzqk\r\nADwX2NNXa8hVsBPBJ0hw40MgaYprFu+0D8qp/I3dgaG5uJcfD+VQyxrjtAzk\r\n1LSU2D6fWnf0z13Hrqn1u44lxD3E8/7mzCCAi2gpepIGcBfswpbsLFh9yGUu\r\nW7qxmomLPSdgK0Y5cSjsG3a7kFJYLfBHxnHutoeBiVS7iWf6hR32awMOHhUD\r\nR43rxPtrsrd6IZHZw9khzU6k/VcYP1mLI4BUK6lVAgDkgHxbtdLdv8VmGfXQ\r\n2twseKRH7RWC0NaveHfKykKow4QytY9+rG6Entux761Id20O1+Pkyd5kvsqe\r\nZ+nSpfG79jSKAOXWicMzC6oeSeBoBo0qXfdhNj/KiCBP3dkKwZDpLnb3WPSx\r\nAKirtOQlO26NJNzbxZooE3aocqb2Fv3S0w9+m4nmdWtHwSXurAEJbAQvfdDs\r\nEQLo3TNkFJssTNmgQSq8UuBQVMplr/OexjBZ9QXuuud6eEqVNBiLTnRttHUg\r\n1OV+HQ43ThY/QpT/uu+PCSWDZxTn3ACiNuDtJhnReQTwjjO3SooX/bnuoe1b\r\nQu0W2IALZ/VwoEk5bSZEpoPQX6rPQu/FdvIG6xvAeUB4tfmbWU4Ejd32h0ES\r\nliFRtZE+l0pVnL3GKBxQj4nhSNM/RMifGEQ=\r\n=XSJ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.10-next.2_1657823827622_0.13089757354640885"},"_hasShrinkwrap":false},"1.0.10":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.0.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.0.10"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"0d940352616e1ab4f2382277bc25b97c86d0d216","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.0.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CS9h2atNb2HuvT/QOK9qa/eLNPQ64lsFr8+qx9NTavCdtWcYL5uP0L2jOA0CQr1SfoWoznDEjEoyy/rP80tBaA==","shasum":"83003e5f0dfca84257a76036ff95892af0d61ded","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.0.10.tgz","fileCount":16,"unpackedSize":41756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwMdcXplp7dDn3qkZo6bVWp90GZwgqw/m+6Ne8TkBHjQIhANGYCAHi3v8vIbbJ23daRR5C5btKH8/1E16ndz2Vu+ow"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0HAZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHIA//cGIPi+PQB55kY2v4dYXfYVmh8kGbtmBgT01BHIIxw3LXJlIr\r\nVj1j86kMBMEO76EIdMWAtyx4lHtYYWdtNTozWlqNDMUDCUfBeg50Avr73wBO\r\nuXpg0dPGrShK0b4CvAZiAHw6LEVOr4zwlA/zdl46y+Z9nSgxWHgfXihivi+E\r\nlctdiwtKN8v/HASJHy5rtay10TkITsnHxDtkgxUIxQ0d91t+QRxRJVwyxX9y\r\nOqhNFo6i/xSoS3v8OW1GYqPWrDbgNpFB6yUEvfVnphZnDOHoNi7Ps/dLlC/x\r\nVxN/cfZYEzlaB93sU1PPtcobmCDxkkVQrf+0NbwJkSNGWa6VMzNqNq34bmD/\r\nvczZcQig+E3KK6ms0J+wK+8JpyqPiFSSg4/Ctvf9JuEwa+AHOBqEQ9iahC+U\r\nGy1wdowOLBGInQJrutvVUSSeMpG1DkjePdJVlTCkUiUFRjAS785NdJPD/YP/\r\nrsSPyDsCU3gqEcb/qZ7ZvCJSSbRjliiIbk8QtriNSF3YdOa6XPublokQUefE\r\nxfmPMa+KVT8+rq+aUeByl+ObqvGa1bL9gmZsJFHe+MNoN33eM5qaG13rt3dc\r\ntpz2vmrJaQ06jy4ETKWE8G2Kb2XQ1T2bneo/QSJICSQvU3KxybqZlSjN+oa6\r\ngjcPVCb70Q9oD7GLCjl3GgqhLbeFfSallHk=\r\n=mTAn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.0.10_1657827353018_0.2871097284465931"},"_hasShrinkwrap":false},"1.1.0-next.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"6c6dfaeaa5f51cba12503910ddf9625f33c6ded9","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RbV5USNWYtn0CI8DjmN3FYgvjY63nKL4LZjxAJ3HCbS+qj3y8JAAvBA8Vu8iOUCIfWNCE+6g21BgS8Q/JyB1VQ==","shasum":"a61e8ea3ccaa4a5d9d8cfdfd51e719aa21baa837","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.0.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHC4kXr8d29cZlXfAUAlUrj/kZqGISpxNCz58Refao9wIgRV4VmufPOI7HKlP04n++im4X04xVz3fH375UEOMHxv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1p0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvxw/+IDVLHzRui3ENHzu+UdhWgpVt6bN2EU/it3AhvK6Xq6cH2BBk\r\n0VafEfDV6n7aUJYFOe0F5sjR86hTgUknllRgerAgjsAsC2cARMCTODEGQcqb\r\nLHsHWwVJhUdtyL7tzToIhCDxj58ZcE/pzY83aruXUKcRy42M66fvPMj115X7\r\nzbLCNd276sOGrHNxraJmwJ2LNT7XrajIquctgHGMPSSpCybSoAvIUUULIQ57\r\nNlbGBJUPhuQsRT2JxL7El9um/VWZlEwhN6grI1Svb4tlLfB6xjFD9aLy0I9v\r\ns+9k33ghXeehjbrRHU+KA3wgEE8kt+bNsMDxsNMMDs9Z5YmdgFVk56jfL9J6\r\nm0lVoua0IbGApPqAWTCILZU4x6lp3DKdW1XHbGcO5qRDm6iMUrC9B+qLFiAV\r\nJKY4vhTBiOgxfWHjPwaG7lZchU9lIKRrl/ULbkWX/HfH8gFa0sbcI6+cp3lQ\r\n7tEJH93tQQiZ2w4LJXhacSVZBdSXud075BD8+1J4RHzmJM3LS3Ang4EPBsW0\r\nv9W09XSX401OM1LLEs/NKO5Tr3D0UzgbLUOMQwxX1DbpSZ68J+q9U8A/kUEZ\r\nlfuHoUYcuDN59DtJKUj7JDip4dsjVbQd0AYNRgYDxxOW9Pn7E3MJH+7F+eby\r\nBDtuRaUAcv9WuWAhWvgx2K7k5uUS5IfhRzI=\r\n=LYRs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.0_1658232112608_0.44557315131580855"},"_hasShrinkwrap":false},"1.1.0-next.1":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.1","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.1"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4048a76326d49edbb8e7bbf9cc9798154bc6222f","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-BvKdWqbP/NLq9n5oUuFxlPT91oFEaPmhpH2ealjb2seCV1FONR/5fZiPk3taooWhdGwkKhKLelpbAL2+V5X3wg==","shasum":"a746976b3721fbcbbb045953499454959cb90177","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.1.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgSgyi5K/WoDpQTleYFsvNiDFyavMm/+HzkPSU3vIySAiEAjammVwg+Z+wFtUYd5evkVQ87RBW4EI+6GBxO/UVO0Xg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2DVMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1nQ/+MNa0UYjpOnJVnx/r+lyOUPBml4mLySkS3J7jNSFyAiHM0IOS\r\nkqMdO/xgtuOll5mbcV3mRHztuMTxQpDPETl6D0C15l/A93E9+uU7XNMJWXnQ\r\ntxMnJOa/i6xsRk/6heVquOl09UCIhzHPVTRGwFRlkssp82GCHT2hsJRFg/cw\r\norj5ah6JB5ggPw5/OqhYMCMh2cY4zZIIWH6WrC8w0NVtdmUX3pRzsVDFwMDH\r\n9WOu1VHCDHUsso3yiqD0V9s9kf8X/AvWyS5QSGQf7xQ4/tlylJ/XhaSDwmML\r\n8hVai0XtEa1FwneQJmWLk0PRN0hT6QzBHr65vuuDrfeWvDJyL5E2aeBe5exT\r\nBH3opNlFjPylgCOmdw9l8mxGajy1jGiz4pZYCiLIA2Yf9CWikCgSH+wOpR0s\r\nSajzw1teLIEiGv2q6TrcD0vi31PImkNuAxqjklKKG4WJO9+BXf/StwkpAw0h\r\n7YzLSbx3d7sRc9UfkT6kOGf3Wb9N2oAJ19EP7YQqumkpCPJIHtV+NhLm9Pf8\r\nwg4Z7YykpD9TmVWESgnEWnh5C6wKn9p8a+CAvZD1VBy3MlEyiV0sZz+9ZOH4\r\nkBzFCZFBi3mg52NwMPm3LD4k1Xtk2sZUmDlv8/vcdmmFSlQNXzuQHpEuhZE7\r\nCxH2b3xH7l446JUOWE0MRXCE6X7qmC+Dpy4=\r\n=YtIi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.1_1658336587882_0.7183986766269774"},"_hasShrinkwrap":false},"1.1.0-next.2":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.2","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.2"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"67c288e930a80fd2f1281480bd677126acd42170","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Pv+yyDOeQTKUMOiHM+W5BmuxHZ3otEPv0p9YW+eXiN7C42xFF8rKYcRyQC9TyedubKNdxieeefphFheZF/k7fw==","shasum":"45376f56d3084fd11165981cc430577dc8cea4c8","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.2.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD23SiELmweRRHhlOvRt3DQZY5wuzbNMpqGP1Dzb/iSHgIhALH/ufRlNJOxBEL2uXLwuTFGY+Yrt8DBTs39xijSlkXL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2ptXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBSxAAjAQHdnxfwOSE40RP2EV9OpCLYFRGBMd3RD2jjmFG1W7bMoUp\r\n9ZNmmKiHzjF2YLiwZ5bC3rLHNOtyn5rDxZdhzdypfBm+eWm7pT5DShJNRMln\r\nBKbg26x8Vu9TiWAw7IV1ZrLmuH+9bbo8ZQ7ZiWbg7HN4cOBC5FyhnZCIYulI\r\n7+/HDy/qGvacP2IA1cuKa2D7iEKiOAKoqolF9uRGzzrS8Z5OltOqRMQt14x1\r\n7ZUoKOeMpJNHMUtwwMhIdQmgQveuMvk44U5wNh9o1GRljOKJeKHM0d9NyOuF\r\nZFu+VP+d6OxOwqAAzzm30s/E21VJl/lMBysdEnv3I94PjhMNXjY0oOdOdGoT\r\nrycHri7gta1ttqUguGQVTpAubvpBEG/1iqa0UbB+0URPZXTSDya0g7GIfB70\r\niHm95Rg4hKpvChCsrh+hR7dysPoNAbe7jRn5ZQsT7rAeoDKxR52xaLd2bzZO\r\n5nej+5vIgTQDgJtRLvAkWu6I+iSRDqdLA2h5mR1r4uNmAsvRh1VMrB4PlnUX\r\nSRvfxooXrjEo+u5VR8538zxjEWBcIQBYPL4bl0ZqUG4bSlRcIJT/2jEzJnjw\r\nZ3Tb2E30E9Ck0/kLQr4trGxOb4oTSd3Cqgs6kaoHRNokTpzJGSP4K1gXpnV4\r\nyVPEhyNefk4DzD/2cHZGh2I3SCOK2OCt12I=\r\n=EWoX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.2_1658493783327_0.43931724958622786"},"_hasShrinkwrap":false},"1.1.0-next.3":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.3","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.3"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"4dcd172760d5f15d771ef9c72c10da6a44af1fbe","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-a0BYYtwrGnL2O8BAE9AkmNSBoylwprw10ps99U/6HUYX0fQ3IXQ4meIS2F/dxq8MoE/NmHLZ7jC484ctNyClQw==","shasum":"8f88a1b20d30b05e927a36e561f61dec35fa0dfc","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.3.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9OSPjtil0u65VNPFZy1/mPUvwnNbeW0teRNnEy04LAAiEA7kHGToxycpjAAje/eaBPaBjw1OWxzmls7Z1yeletx48="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi58MmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTCQ//SSbrfl3eAocKUDgvPL7sx25tvIf4N2L5va86DqwoJ/adGrNn\r\nKN4c4nM/a6V9TUBE3QnEaz25aqowug7Fab5i2LR/J/fMeKtP0tYDf3CAHQxI\r\nk6DeMvAErZsV7lzuQ2AC15tWknn5qy+D/s4Va3utZnI0+Pwpu0amoKBmxrAp\r\nKf6IWzCujJoXZJX5/JWKhFLbEBfH03/e/2kV5PwWOAN0EXPs7dM82JacJJ9L\r\nf4r3HppmkiM5P61f3uFPlO9mkcnRS/E9GZxJhaFAVG8JvlrGZoc3kTijaK6b\r\nSDmRgGwtzOknfzDyx5p9CIqXearUOyOEcgi9aLftOCtEm7ASobNjr2r+FOuE\r\n4wYxiCbplFYig0ze5IcwYTIg7C7HCrIF+pzZp9GITRCzR+BhZp2DyOtK+cVl\r\nbcDx5PuW4XVTdYgE90msZ69fVGJ/e70dDMGibpnFS0LoYH/yCZiP2SatmZx9\r\nnBjHxZGqW+MMfoaQ18UHvLxMG5couQC2ESaKjvRhWjf76XFVDfARdxxH1rOE\r\nQTins60b57GzqXlB33leIccfrz+zMSDoyKcZcfcDeRstTJkn7tpzRbYrbmhm\r\nLNLIJyvXs6gaMH5zTlCZfB6IsHvGkMYohNdqsgF8o3gGo5AYBR5bXl7crnOy\r\nqVWw9yWHsm6Ht9nySvENIAcXcL7QjBiYDPQ=\r\n=s+uF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.3_1659355942185_0.962882662710407"},"_hasShrinkwrap":false},"1.1.0-next.4":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.4","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.4"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"3551647fb899d57911e4e46569f7fc388f7d15bb","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NmAj4MPTsL87Lzq3f5pYK+XMjW/LuuLW8uNpvADfYqtitMXmmSdhr4tt0oKJLWfMg4cMSBG2HxXk4OyhoUZF4w==","shasum":"df014fb39ac4c4c8f7204915fe086568de4a3c7e","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.4.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Oh8f4mEQPCelephWFIn1SFOFTMbpNl6sejXqKCia8AIgROiJ44FTON+d+sewPmK39NEx0kqpvNLUyWTD+OvWiEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67iZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNWA//ffp5s44ISJNW9SFFv+w0wo8HKSCeaWBeKc2Gu73lrh0xGND5\r\nuek9X1SZoiyUf3nNhz0IhbXDWR7RKIzoROPBNPdPtdg0cjE0T4hKhP5qZLc5\r\ncqUv7e3ChzZ4zWPsGKzVI2Ftpi0YwNGfuVQRWlMjZ67LjdrzvyyrgwPr2QNp\r\njDkTSecZMLi1rdWMUI5SbUTUGfG9zAb9leuoUN3Vp0F8xtmHUBJCbNXpwJN/\r\ngEh9tIBmag7wZJT/i72PABqX0saxtyo/XG+vhsLUf/XIufj33FWrLw4gXXax\r\nSXQ/KI0xd9RdHnxmD5T5f253vJPQDPmrppXRxXiJvhzSsVrq9xS8OQ5+l45t\r\nzyZQWPgVzGGlG8kw+SpuhzcJK6ONX/AnpZzoEgqB3w7ujYdmtGa8EoQP7gDd\r\np+2Ajpcpx4vnQuoyqWp9DU7A8OtOMOAxEG9m7bG1gonNK5u2E+LDo85/1bXN\r\nefzmp3YoUbxqZmoSXSvZxOllWxfiLZAKnfjkaUFthQv3qL+OEXdzLHVsJ1HY\r\nZkZznGUpG2Df/5ZwSH2zkP6eNt+9QJAs06MBkqJ97AebruvqUkhIQebAG5QH\r\nDYtj3oVrgRWywBJajO3Lw0X2gIanCCplmEuLMSDuSMUcAiCOpYgiRYJOI1t2\r\n3uh4Lv1IQvox+gV+N1kRv/nL8phpczMdb5o=\r\n=o29O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.4_1659615385251_0.5905954675492615"},"_hasShrinkwrap":false},"1.1.0-next.5":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.5","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.5"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"720902f273cbf1c3581bd37f9f6e6dfa026e67c4","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lqTVTPTd2mRFhsUYgcTAvK1LyXw1rwxM+1kqTeMcJXzon1LNXqIPUpm4LCHwWcdQZd3YDx6+Ukd6Tjw4qsxubw==","shasum":"8d6d164b46a0fa810061be85ca5f81864aadf3ad","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.5.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYQ3lwS6O7S396ZDEC54dNuGEfeVCVsMlQ07mAFfgE4QIgIqj+n1Z43KtRUYquOY80rp95V4R7xuxAjx8H6DZtdLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7BzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6nQ/+IUOHWE2MUri/2kg93WMwPjFGrqDxr0Tx445/6MTfpzeWomU/\r\nV5NZPpueXUdkhHWFEGlSq8l1z11SuOBW+DMs2vcmBi4+4tG0bnQT5PUyiXtD\r\n/V4oJTAnm0MJx1tQw0U1EU+4VMXysiDQxEIIH5QwTE1UTwTL+cvGCro2akvP\r\nZaLKH3yD6L35Liz4+LHNFQnGoIpf0xL5ppq7vZh0hX6f/QKtU98eBPp+nL11\r\n/SczbHtnbDhRbyTv2r8Qdpq+JTy8q2FGUynkEmFsd9Syg+yvBYPbnuG0gxyr\r\nxPjnNI1zrjjdFL6LA9WNc8iR+brk2fZG80Mig1C9XsyrMmaPsKttkmDWAKyp\r\n+fon1o6Z09XWVy1aUlaB8RIXnJIQIrId1hZNs4OSJeSNhXzD0iGkhbEbrcXl\r\nSv3zgOJQ6j0KgWLBu7dijkkWZ2QAW7/WQHpORR2FEkmrM1TLKQoEGGZJpknx\r\nCALUthDuFEvn/YSEEFsDBetehv91Za55yx5BwrBFsDXQ61GJJqj3v1S0V8Ic\r\nTnPoOfTjwwYOnSdbXxBRT8x377A1U3E1VKgSDTpIoQOOov67B7MXNzMv7US3\r\nkSOrSwy1Y5LRKh6kCyJNKMsGelO7Nl7TJPaHso/M9bvH2g0M8CRT/v48G4tP\r\n0RsyYMWB5o72Fdypd6YiuzqYce7yOT7Lysg=\r\n=mXQr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.5_1659641059781_0.11619445473626522"},"_hasShrinkwrap":false},"1.1.0-next.6":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.6","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.6"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"0396b9b3687bf3bef94e847f5e8ced8a5e8163d8","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-dEim70qmwuDo1x1zR00heTgM0NWw/SDeic8mgdqHd5um9tWKC6cPF5LYjb5qu/u6JhcuCwZSo5ygYyateal2Yg==","shasum":"0025ad788e21b7c2c142b53ce20d76f85cfef11e","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.6.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNFN/WMxLlBUt5/yJa4aZLoQ6TPzEOPrEbIScJ1pTNwIgEYdpAqquAeoxvARkH/MoVGeYzpsTdRuyVC+Sy70EV3M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA79ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovcA//fnn8+5rhAcSGnqHDYYq7JB6QQBA4N3/O/oJsw/rF9f7MUU7d\r\n44qZdK8EzTSZhnx/vqZ/SLucIO0hAB4DNS2gtoatADIXoWsX05/DkHta/Mqn\r\nZao8PO3sS6OaOoDfoLkIl4RjE8FqglMHyzItt+Pgw1q74MAVkPRRuvBa5kvP\r\n/MYa/GWac4TFoedJEevOlPcgdY36hKGcNFR70WNbqZI9ma0/qNTg792F3TN2\r\n/tLn/Pgtx/JG9hFMomcdRTkNL9niB5v8zynPWPT6yVE2hUpAo54AWJCVOVVr\r\nItcYFDz+VpZ31H+Af8uydM32P2LVe/RrQaT4kJ9WHqstZTAMpzzrMejiUgP5\r\nT/RpDQTeamIULUR3nAI9aRUDYs/8rtoOo7ufekaD0FKXZRh+Wq78irKH8QXn\r\n0Rq0TPEwcYKE60r8eQF3QpI2oi5jAt//zckgeXGEEiwXKL4m7h/f2GL//roo\r\nAdkxzwTgWGEhQ23CMmXB6GYhyWmvfUA2W8tekxnDTjxgkoI3IAWXwGyG4UNO\r\nYM2GCd+KwnzNd0W6ZIGgKihBsBn/MqPox/7/0rCX0C/vu98rIx+jqwx/jZ0x\r\nDdLcoP6Qhx4k5PfY9mnuPy9ITBc5TyfS8ZShQXSL+bFCqSIAQfShLxGtfw4r\r\nCVMmC1bG5iCk/E0Wbm3oGWYHEGHLQsHRUf8=\r\n=mRgm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.6_1661189976997_0.8078136508813774"},"_hasShrinkwrap":false},"1.1.0-next.7":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.7","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.7"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"33b849ee8aaea99d3eadc45301b78c6d1de37f01","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UZbKYPmlkO6rmx0PULQODyEhbTEkQgbVCFujrfWpzDHEnh7qKrjxWJXwL+iMtS8zvgWDOFD9IAoFaizuU8h6BQ==","shasum":"74373736a704565fb5fa93b4caa580bc116ae9b3","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.7.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaprFPjKo+MW1eUuSW4QYvbzIC5jNVvTYOjgVaiT2I8AiBgEIaSyeTwBQU8b43VS90/Qs1wIORrJPj2Eza3A0nTgg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQDhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Rg//YQVACbYmhnAHIXW3FNjAFwYsaSQtKJZ51rwqiGZPcnYVfKu0\r\ndM7KlxIy4jsnh6M9SZ28F+VcBmi/AJUbM/NNUVNc4yjJr84gnkFIuzFrTnAM\r\nXt/HZ6hfWHioErkEEBEAa1fgZSUyR4HZMw9JAf/JGXtaTdr29iNG+aqo6zp3\r\nqL/6KIhU2K7aWEkRnizQZSkOXFnlld+9BYRMCG1txopyUs74PihxWqiic7wV\r\n/jVemR0u6TFeEH78SOKi35DylZQZ5/V1UGyRA67+FNFqwz5mb5J4JWD6GoX7\r\ncyusg4D+JhBpRwJwyicyBksiICqlJV+piznNcGrpO3o3kAgklhh16UO0GRuN\r\nVtWekkELuqK3khOwJYagxdbVw8V43m4ogASvszlYeHH+SGFE1hgAyxZaNgX/\r\n13NLBZtF0LwYazfQsfK/UI0Arvl7i4rOw0aIJH26Fz0JSNMJqTvJBQ31TOtz\r\nCUnc7vfcxkC6YAmJSBBnaSiGVLY6Vwx8fqp3dCHY84sxUnu6JwlHnK4uoEvw\r\nWC5tbOtLa6kbU7YGSxePD+Jn9OaWOSZ1dPERPNxksTBOYqQKTwh5mQTJ4jrK\r\n9w5TjflDhNvL7FaA/nmmmFPLSo1IutCu35Hhhr7C8O5dGxLEEb8kg5VASXcp\r\ne07LHMXLtWvDG0JaHTYOOWDrogMXhC9ygTo=\r\n=PeoT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.7_1665153089055_0.10407805634207379"},"_hasShrinkwrap":false},"1.1.0-next.8":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.8","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.8"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"cd6e72ffe61278ad02da8830766583a45ff558ad","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3Mv/6YJ8M5XuDUbgHXclCU2M++PKy1ahkqPhRZXFotsQYOAtbCWQmBQ+8DIOeSrhiyzsPwEehlotvtUBzsCLig==","shasum":"be9f15a1d94c2e49d6df508546b51b42edff7e40","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.8.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1Fpd9eJNjZC6N5rZCTFXhnPyiwsQ1bs0hZADugghtdAiA7h/2d8SsqT8VOTG3OcG4ptdCbvAXuJlOyxZjlSIGi3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRHC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh0w//eKhw1597uco/M5gm0KyXH3ich2pWasES6gte16Cgom/r0XpB\r\nMQCWxNqzn5KEOiBNDy5lGhFl05+XnsM1lR2lJHxA1Pon0FyVbpSUM/Sw9zvi\r\nzKSSi1GArxg77QtE5hzsYgZRx3zJ2jxzWFb9/EIYAwOiCxTkWYzRXm+iVeT/\r\nk8604H9nuxo981mpm9yeofxryE4YOgAmyYAc9YpNUJimJSsn6HSoitaHyTN9\r\n9f340KS2C+9ivzkHSXBhvLHsMe2YPSt/kMUu7Sb1GAe98wHFk7WaaCk67ngY\r\n8hnozb7gwSWzb+qpuxMffG04/HK9JnF3BVMwyNh/MH01e+uwW3CgETjr4J/T\r\n2D/nB3wGNpuUza8Kx1pv0zbSOjMDUtWQbGGejtavHYPiifmTr4GEUe/52uJY\r\ntBfclQbviesFzD1jahf20XpJptwxxN1gCKiJHVhOVk+uBmMj0oU43Z8cr5GU\r\nVujq8Rzxib7Fc2T5BvTU9RdfcLb9BDXs35ePRdnJkvaccJD5QBRh6/SKrJmQ\r\nhjWm91EgOzt2gbJnd82y9eCFYVdx4dFn/B1O1c240bzO6XMnQuRJap+I2tix\r\nM4m6QA2GdQgYyArAUd3Oqi2N6THdBDoK/IalcMg3Xb3gcTpUjDuFMXxdrfbz\r\nho8bsmDdF4iVTeEjzyxM0R6Zym34hWl6Ctw=\r\n=fLhX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.8_1665429689591_0.5983893895281702"},"_hasShrinkwrap":false},"1.1.0-next.9":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.9","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.9"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"2a4930d7cf30de9cfc0c60f8de3b8eb7af690245","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TzvPaO11mvh/6+NYTdA/xAy8aqOCetLT+jmTZnSUzA2f48yYZEKVW/0TdENwA/U+q8okPXU5RF+w1bWTQxSZnw==","shasum":"ccfd05a37540728d5f5d818ce87d27bad0f43ed8","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.9.tgz","fileCount":16,"unpackedSize":41768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl/JYwj/HgKV8bHH5Nq61xITvapgvfUxbg8jCKejjNhgIge5/g+YDciAjZ/d9Pu9mBz0TAk127T59K0GYVP8Ro6hw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSGfuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvjxAAjg6VuoIkB3rfo96ONJ0RGhGaUFc4YAe5xodTxjW+yahvwPdP\r\nh8TiPmI8VykSUTyiJkAToXM5dAl2wtZqvdirjr07uCET3Cfxw8SRxsDXdOih\r\n0WU1is9TZ8Iq7I9ELzOXmn4a3hDVMLEk4hMQFuMdaSmDCxwTCocSR4VLiDrq\r\n30Pv2kJxMfePXAULsRZUndWtHuMiL/6mrllupVJwFHJOXpTjOXUh5+Kflt5R\r\nHm4GQ8rD8xigtPxZ+YJ7b8hcqtg2J+O3ycW1huTyzhLMftikFTXEVm8nU1HB\r\niS9zVB7f7r6Y067JTceMRdcQku2Wlh5N8bzSwB6lyTKz6tNEWBgb/PZHnluJ\r\nxMc79WF4dbApfzGpAlhotV/aSt2aNhwLWjTvq87e0DnQVvCkji0NM/3dBXGf\r\nT9KsPsq5EhrcNn0tYIOkPkgd2hzJMxCxN875Rw2ndA0lBnca/wmQ979gh6hd\r\n0tgD4rs5Y307ioajJGXdJC3fSlb6Vwe+9IFpjHhk7iiQDEo0D2YQ8Oz4ggDp\r\nI6gIWGNlMFtxW6OA2X+07YCcxmgOZA+HpN44pAUI4p5SSlyeoorV75zkdSXK\r\niq4l56PB+rPioFfii5vGkCzJ6NnLEURb10iuzwIG28MbigbFtQ+dQPfybGXW\r\nE8Vh/tDgCUkddd42l+cirwv3FKXnmNWidhQ=\r\n=ju2s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.9_1665689581982_0.7367104670675546"},"_hasShrinkwrap":false},"1.1.0-next.10":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0-next.10","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0-next.10"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0-next.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-38B/XrIrCOvwVLZOxPG+W02rupa6sDEAeCezGsxe0KxhzlbIEQa6d0SY6jpAq2rjPorBeYyERP5UGmCIsOgYww==","shasum":"fb2226ab90110de7f449b0ef073d3ddf318d5ec5","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0-next.10.tgz","fileCount":16,"unpackedSize":41770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG+BI9aExE4WozjsQDq8AK+Q+CR9ZVdIG1GbgKY5l7gAiEA+oLwffUboUy51U7Yvbwoen2NZwZ6ler6dVNgVq1sMeo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX9lCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjKg/+IhkiqL32yJEEO8wMk6b/2+pnURCWIe1stHPLtmvuhxBHiSj5\r\nxFxDEUjzzCp/86sMxNG6PlXW9EMto22RTESXl2xRBMY2MiAzvtKQfbXWS5Uc\r\nt5GgyQ/RaDykFweTWvmIeo48XsXqyFCb6mF0037L/dgMFLM6NdEVlSch7A+7\r\n4hmJrID6TYuO5/AMj/D4Y6d1uIyIOWwbzVKmhThtxiDKZW6m4oumdN94ci1h\r\nVW9ACJTe1MJOoUkmbEWHvK6TWBJyf9JiyipIntfnuzun/yso0DUwS5B0IaLj\r\nwyaUhXM+IAhVTNkLHLjKChBhU0DjrKjhilFXW7ZQtcRfcFnrpFRwYKx7TblU\r\nN1zHZ40OVZ4UwsANdd8HfGzFcq1S3FmO78QUiVrCrr7p5kxrPcqrTMzPgB0+\r\najjftVIO2G52yEJTu6/BF5kljfGry+8Xgc6UmDEgyGhE/SIVtemmBGbIb2ZI\r\nJ7aT2fmOcgcUonjOTR0Ql0Y+ojq4X0Jj340dGzxjmY60GYAmdh9drg2hMEwd\r\nX+/4aXXc0OgNmDzoKJN6O1eZiTXiNZ6MM2hQrTAmIgVAZ+L4U0HsrVCuVYN9\r\nLBbpLLkB9gDRHOXWP9Jx4Cv8bK47mKD1kavhtOiy7Zwb1kUfqWJ/21g2Japz\r\nqfI/jMj9l03txB9u8E7PmcT+V4M7RQeH+IQ=\r\n=+fD2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0-next.10_1667225922041_0.13031516200076676"},"_hasShrinkwrap":false},"1.1.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"1.1.0","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","rxjs":">=7.0.0","@lakea/gravity":"1.1.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.1.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"lakea-gravity-translate-adapter-transloco.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./lakea-gravity-translate-adapter-transloco.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"a5e5d5f7911aeef970dc08656314f2ec6f0f4af8","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@1.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ENTsbZwNkuSO/hcYnQAag0UwKrhq9XxFV9/3L9uFFSOFjkQQcoPX5NtiD4bdcBtNX5W7GGKHGUybc2YQjFqurQ==","shasum":"e1c36539f44ecfd3e0af233525b65bd618a4ded2","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-1.1.0.tgz","fileCount":16,"unpackedSize":41754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3kRCRlp6/pVFRJ5IP81bCjdVFII+V/fz3scr4kRQ3RwIgJhc7qT4ddWSjzd6olM74RwVfKB1poHDbHrZizMuQDeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+GaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBVA//cZz9dngFDkN0tYGP1IC6o0rJ5L1p2eBYMVagB1WjULe9wnK3\r\niw7YywAyJOsDWlogznc8QbbYW0ue3oaYrOeGs+86nGoD9jiWTkhNh0Ru+W/M\r\nIUqzntdNxpwrp1fXyW1CPt7WNcVv5PMSETvUhHInZT50GkwQyLwobi7Btpx9\r\nKZXb2IzIgGr2UahbQR52yqNyj1N7u1IUtZjmqKoADtdU/AJGvYKvlzlzu2ft\r\n30KUjiefd2ZSpnMVE/lRCYWo72Av0FqROneLSmRVOsso4DrBlYPNVjw9N7RR\r\nbI0UwkuB9EQnQVzsuR0/nwd5WB1YMol7yiHCQ1poQapKfNAnoPFz/iGRRCiJ\r\nsByCtcDbpnbI0DRH6gx8nSTGB7/kkhO1kPzZWBso2xAK6T8FqpH//poZB6uL\r\nJGL97nDDeZaqsctU2O9o/Si/+aSYjt7VJNpsTkZAONNdXUPDuQT6gP0I3aRd\r\nlGo7EalxaRsDKPBbdc8RMXJQbILnxQK3Z4JBw/3D63xyX96qMQzfBWFIBQoW\r\noBZBIO3g0y+f8ueZj4dzZGXHOPL8pRxFwjVYJQjsnBcIv1rahYFXu8RwQAXJ\r\nNi5dv3KyeZNaWsc18+8Wkcd+EcmDSWUa7TGZiHeGlCceW0b3a4lkSPo29/qm\r\n8dK5EiXWnRLjmmHxjKqz3jsyQWf7ztvnBSc=\r\n=yI/g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_1.1.0_1667228058558_0.30731293631864487"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0-next.0","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ec40f2c9faf40f8669f89bbe845ae171b7f04390","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EwqF1NIXEEZczDEtEuedqYIOYqLn9NercZp780SjbW6toYkcfxtKkUKpA0TQJ+l78va0cxP5lB2S3y155lkGEQ==","shasum":"66fc616190c7e6f7e089c9aea0a0627c54b67e3b","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0-next.0.tgz","fileCount":16,"unpackedSize":41860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkO3vJqhPW9Es8++ShOIDBZIw6jd1Q/k7+pFk9GNDIKwIhALnpCe8tzkVZXD/1qUK5W0yx+w4BRs8k1ClN/e/ChvJi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY7g5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAw/9GzZ2/sMrnUWaXwZWleu7jKL8zhL6YaqkxnVLZgsQHfjJEc/2\r\nLOWlP6IMSY8nH4wlkb9cHC5KW+yWyXZQHCZR1BeKOXzw0WNH+Zfc5ZiSekWa\r\nJZ2MmqkOGF+Gk0IDvKGXOBabwmOcbnWkahiU/q9whu+GuL98JmtMCXv0EiOk\r\niV5bHrFE1MF6dSBuOyNG0KoxGHzA/R4fVuQTJSkqIO1IOcCWx0SUw+cXolBz\r\njg5yMtI7vOcZ4kGQ5m2mj9zPgGeRAY6RQCqFb/Te1Kx5+NHZ6yyeImxKnISx\r\nEDniDz0wxf5KFe0ylPtjvdlPj/FYbqBnSjpaBpOtFFcfA2vucFyQv1Wgovr/\r\nYPIBE1wsFuWJwbdC3kedgZUKtYH38xECij8cCk2xqsrarmkZM+oJGSiRJVN4\r\nJto7qKE+EZh8VgvHt7m4LiAm7bkxs5BdsjMPB0wXjjFhoZ1nQNuvXogB22a6\r\nJpN0fcMFyVELnl72765dY8RLPAxrMOn/bBK75tD4Qyrq5jhgMN7irc0GbQzc\r\ndidcg0scrMbdnA0NJwCOHwyPPgJ3/t0bMdWavqXiXh6r7g+Vrmp6bfRi81mC\r\n62jZL2jMaoHHbxcxCIkWaw3ZK2wgjAnhmzWQFtMUM48dXwgPSL3wGkHC/mPC\r\nA0zkyML283n3BoZAiqs+55KkN361IKFzlCo=\r\n=Icc3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0-next.0_1667479608924_0.05954502657946481"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0-next.1","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0-next.1"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"b4d8e91ab4dee2482fe22c17eb4426cc8507cdf7","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0-next.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FtSowaz0GUQQtPQH5/73ncKWbF+ljhwv2tY2u/fjAWRpz6P5OU3AEt4xPGyT28gJC10qyRnrEYseu1t2Z/8DFg==","shasum":"af88e544bd755a021dcf44bcf1881cde78b31fb9","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0-next.1.tgz","fileCount":16,"unpackedSize":41860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpjTISv8So+sDypwxKaXaXFWGUP4TTGsq7jxyTFwewnQIgf10vA9BsScS7Dxjt21Znu9vB+glMRTylM5uP0fvdZwI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfQ/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7AQ//b9KctV617r+P4A/Ulz0my2/NMBaNfgEdiOEILTLn1qYSI7SR\r\nu0/tbQs016e5FbtKGRIIw/LvEL8vWM7+xc2YbCstSFsa47G0hARbYlgmlg4A\r\nqzIHYlZj303RD4NAY+TRm30mBV01Pi4gcoipnsZ0bAlh+aX6W6hxox2pucP0\r\nLIC63v8RPvTT3lTYx1ouktYPLnSfaGGe1lrlNeU7+DjVX+UxpjnsYV8z4tec\r\nkjSsn0Tm6zMJksEiTUb+4+NCAyReeOFazj8AT9mbBJsXKHQ/B8BXxWrtk8sn\r\nU+m1yAEH4IeMezhyGSC03qhNOgtqTC7IrMmgQCerlYJVVp4GIk5gp+meD0Ag\r\n1QSg26WfxZ8YAI403EZn3jMFuTT8duPjYfc1nfb22xYPIBFlcGuz5Bcj7TEx\r\nLrTf8ANsPtKGZKJvmW59s5Ig89o21ok/2E3fLxaOttFZ90EhEGWe1QEUkbzw\r\nKVbp0X7vSE0gcSoh7w5uYrMGVzMGX/Cx16n7JIFs4qrLi2WmuubpoDFieJIx\r\nGK1dNhex6XyVseptRadtGbVKQ7QzR7dLhdwePPvQK3yuGen5E7ZhwncFNXbh\r\n8c1s9lEHId7YWbMHx3YH4L/8BOtAsiRhDrxkZdeiZiVWaw8zFzmye/rNVJyp\r\npHMLsLEWxhKpY+2v52o3BXhyxRiUG0WO19M=\r\n=maqA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0-next.1_1669140441603_0.8364213818559827"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0-next.2","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0-next.2"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0-next.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pWwdIjnrwVxosZ4TaF6Vimq7SGi8A4y0E6LMEo0yq01qbYozawkGR9Zzg6CskOM+5oB8vyysRRg1jHh49jm2zw==","shasum":"5d05ade84299a7980be997565d3fd269a82c40ec","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0-next.2.tgz","fileCount":16,"unpackedSize":41860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY44zWNk/I3bAxw/5BpeEpsEmxuzwBMLFzFqqGb1w7uwIhAMtidCOAYz4ORdCo1veWh8KB+j2AsftsXHED1pMWO8MJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflauACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps/RAAoSHcUdpEkZzzz/0HqHT2KMV0LFbcOgQRSy/t6xPGRqXZf/kz\r\nH+8EZgGSdltL/lh3bNW7NmM8OHeSJ8HHykTM/9Kbj1w5FTEGzvUbQC3/HwSX\r\nmxy93bTSXofDiQmPI/JNIv33kHv0GHQ4QcnYK/AXgVf0qehk5PvxM+RObtmG\r\ntC2fDUEh+VGLJ3Ies87cLaOStzfoMUx7UN73ynrHbF0BFoYoqc29b/vpFpbi\r\n7joc91ilZamXikt3KtgSROOEA/u5SHSf2lMh4KM+n83EtfgNDH23Bn65Z0UB\r\ndtmjj1oXPMfVBNZ7hqOkrSUPCrj3/5cyotSgZ2X1KQULJyYgzmy0ABq1UqOd\r\nbu4EnjERNsS70F0TDKKR5M4MXyBtK3D/zqdDIp7OzuuarfGP20//m+GiOc54\r\nz/QFhULeKG9HYc6M6d9Z/q42G/xQvYTV490q8LIr73WdU3LJs0PDOuaMiT8d\r\nMu6Y/9THHp8Qqe8jyoyGcDSvnjy9/3rVm+sMFR2K1gPWh+1KQDv2upMX4bAn\r\n1bFiR8WGgaDvv5pDsW3O+kWo6LtGDv/goIX0nOcbli3Rn55aWx6wG8coWFCL\r\nz14JgwxclEQ6dpKzmOB1sbxVYClXcj90xEL+g5WvYEYu8knxKZGykUlfxJhc\r\nUZAy/hAYIYy/0m/eiFidroXmCCgziVIkWO4=\r\n=9vFX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0-next.2_1669224110063_0.8367675785564588"},"_hasShrinkwrap":false},"2.0.0-next.3":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0-next.3","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0-next.3"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"22a44334b99015487d4ea7464006629b1d2998d2","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0-next.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-05DpOjuPkj/CfdM4SLCzXvPPMwabC4G9lron2dfX9bhkZi7v2v3RmK+TrmZepf/VKV0VAIbNxQcxwxD3lFlvlA==","shasum":"34cf966601fe0b83e3ff2cae729b82f3fa233467","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0-next.3.tgz","fileCount":16,"unpackedSize":41860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwpJuRPev/UXNYYOY6+6SmCuDxWhOtmtNqXYV0kzMzrgIhAJIsGyEYuDHlxh/9eDu47pGqy6KxEY+vmkAPJw8i8h3a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgMYXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLaRAAgevuF7a3woVtQ4dFO/9OGhQ3M5Kx4Dxx8zCoPpq81D+icqC7\r\nrhMCOnFull4JlGTEGUlWOVQgQbXzNTvsjuC//2rlI95aur3UqAXqC1JvsDME\r\nUpqP7r5xski1y3KcKrH9ZnUvrA5ATj80/U6AL72a+vpmGjWNBp0LFjWsaKbH\r\nBUrnAWqt0GsROnbDRyz0brDR06vpE54biEJyVjYFYLBIahgWAN+dXhfI5+eS\r\n9HH7u/clunF/nBmi7CQphd5hIzLTU+0XY7nsyk+L9bb9a1+Zd/8nL7YES4TP\r\nmm0KfYa9udgq3KDr+JAmdJ1T/C97V71h69BAm0TtUGg+G06iVH5vTyVd+SmL\r\njTM0zl7NQUX5EaNBPGzZw0tN+hr9fZyv70wXj/Je0NIjTEr83QDNuvCg3ANb\r\nX6A5hWuSH2LosHDCp2sOrk/IIirya6Ob1glCjxJgXu8AVhCuD8Rk6oCapAH6\r\neNCLSykvhf73EKRMJ70l21FgFU+Lc0ExPSTVqiWeppUgEEmZDMS3UJVRx3pW\r\nPPLGAAZnkYucFBhM4wL/9K58NBm9AlSfq46WnOYVx0hU3P4/7B2TWrpYu1Mw\r\nubfCDiSu6vSBfWKQGcy7c4LTUddmZHyreGv6a4xoS5BHahae/JUUBNxNU8T5\r\nGjW4f73ADa3CaNAsy0dRRUGPDzLMKCl+56g=\r\n=htl5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0-next.3_1669383703098_0.27121362822863815"},"_hasShrinkwrap":false},"2.0.0-next.4":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0-next.4","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0-next.4"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"1941f426ea4b8daf0dc8f51b9c03e6a640c61890","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0-next.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CiXhZBAcdBlxXRiLgJtaoJic3VroDdMzZPxw0MT1jFTyWAEvoXIFsKsXiP0YnTAQwQFeAPVCbqaNRzOo6jpEOQ==","shasum":"4dee987f4bde411ebe8be0aab15cd93fc4dd66c0","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0-next.4.tgz","fileCount":16,"unpackedSize":41860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4aFQXFic1wAXPrHpn7gomJTMXDCo6NetwaOsY7J1q8AiBCxukSLhAoxvGdjrIIq2exOihknlUwqCnewWdkI8qlLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmgqNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA6w//S7l3pEbCMW26PnrzjLK6tYLyMyescPu60PSPUj+S4dXXVXqP\r\nt4Cqrl8XEf7JDsiQBwWr8dBVV41dGMkIk4mDSzD0QEIJ6bpPFS2MtQvBLj+4\r\nUITSNqolCgiZYM+/3+PVmPj4L08IVCfbs85rcNRh78ZrO7MYUZyO1AkYfu5N\r\nhxHunwRHROV5Mo65CrL9oh46mHFfU0KLlodqwVDZTkaaAnIAM1Ww1a1mor0L\r\nAiT3NDM3XcIHYfGH1S6m/IDZOWPjDMWdNZPpHW2pfIlfVBMhp0v9n+n5+P5q\r\njocqNDD40szHRdZ1NuGcX4jOYYabh++5BCZ8XUhhrrC/6Y5tvnQL8/HLq5WK\r\nPhmDCIg2YJioPzrB9DEzy/CEDTBEu/i4yFdtITSOrwPzrEOPzmqI9vMSXKoI\r\nSb+IHuuosJEFORnOZofSkx4+rqj4gkf3WDPb3FtfxWxXO4BsHeUJeyO1N1bf\r\naCbipvoR0am+URfTpbrYMgesbV3PprX5axEPdQuH4HCjM++q213gKKpsyny/\r\nBZO6uxAhtiBrnSuKlQf4mc0pMbIwnh34evmAWBj5rBT3Tc2sBCH8RloK5rUf\r\nxTP/NrxF/YWO5Ghb2VY9O9yQqZ1kS1xmhCzE02IKA8d5MQdvnOEHjENot6bx\r\nGMaVVr428YSn5dJZmCuTxnvg6bGI4dKnki0=\r\n=JAcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0-next.4_1671039628970_0.48113278618111477"},"_hasShrinkwrap":false},"2.0.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.0","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"1941f426ea4b8daf0dc8f51b9c03e6a640c61890","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-GAl4+5Y0s+j/9+7tG5ka8LTo/RzwNPiVafpJ96hliU01yYvNSjMen8ePtDJjtHk9nLvbX+MNnavWUqitMD9oeg==","shasum":"14df3da63ec26b4b73de32f8f8ce390e1e5a9be6","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.0.tgz","fileCount":16,"unpackedSize":41862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD02rop60r6arnj/FftGJlddmx0noqgKkD+mYrlhbnmtwIhAKP0DITMmEbNi3ThGTn1opstpasOMZaRp6w6GJ2PN9ao"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmxPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjGA//RgVClbQ0Jirx7BZtMpz5JIkdRDwHAEZ53ZsbQ9PIl8qEMv1D\r\nM+6/1JIowimUBrL3jwgZYRKiunbdSRYVKIIppt9ITFH/XiIAJsZ9a/cYihRa\r\n9Hc+KSVgTC5EpETefd3mKmpkJmmswhsD5iI7OJCBtP+umu2LY3gK/4nu1rYq\r\nvDlyCIhZDM+j60zCx1D/uVgQdVtIlBQ+pQDaVa+Qq8IFGzudedoPvhD6ZSxH\r\n0E/dhss+LhWgCIQ+qElIeZjolEH56eQL4BsGUCyXDF/g8I3qVwAkJOwDnhZ3\r\nvjHOpDYt4mMk2kviKkji/554KRt/9ygWEMZSTunUuBf1JoSm3jV1VZ7jIKcU\r\nqUcw3wvqi1jDaS0PGNTksDPjEvV23JayfkOJdxhQ5LZJwcHle2CDzXP87Zeb\r\n5WiOnJtz9Z0LFlh4PMPI54MA9savu4hjoY7dIoElV2QoXD7aE8FAbVzCHnFh\r\nEfTFYbp66vC4ZFkCbFTy5Kg69PVZEM21HCXERV81dRKl2j4tqF3ZPGsqY3NE\r\nMOo4TzX67rctM8ahelXeR4w6asRXOSIZ94cRT9MzW2RYq8F7SzxvKNvpjGoB\r\nBYgcNq7HXy58C6aGko6laFu2AjjULLbUfJ0jlVIqQoJhZ/SBIU7UEST4khkt\r\nOUUdA34V9M6bkWXgt7nQn41BQRLtc5/yNAs=\r\n=jDRd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.0_1671107530591_0.23135450492510734"},"_hasShrinkwrap":false},"2.0.1":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.1","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.1"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"f6518e890668b3fa82b55297d79c560e0f2bad2c","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZCWrfaH58wgKq9pouN8w5C88ELk0zLqrw2dqdMKYvsg3aVa4DxHI1eXnMhg1G7o9j3JRm49WunamQHDhnc6yFg==","shasum":"683845d66a3e32e86795b3f9f584e1d31670d0a2","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.1.tgz","fileCount":16,"unpackedSize":41862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXoVXL+cSZjVDRFkpWCWNElfDNsteAHhJSuT9jRF7PRgIgF7SODFnk6+dUQeJGBQHAqnFQzyXcaM66sekdNxFMO/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo0u9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8lxAAotfJ7q4zP+5eAyCh44Zn3W9BqwU95BS/04QYS+bZ4IyxgPG3\r\nJFZN5Yr7t0BPCO5DhXAoHHaKrlxMs+qD6NZq0rvrqywA4CUTLkkAmEUzXNjZ\r\nxI2HCiDvxxYHRljykjzGSOutf46wsrHOrtrPS+ftYRYFjaCrEtdHtpF6yW9A\r\nPRAz1JRaN6RBrkoPm7P0FZoDnInWk7r83eB3qLwBHXJh9RbZY9i+1wav0Z+9\r\nfcEXDv09aXRYiFwddFQeXxC85+/oDwAval338RnDzh+fCTRcQguBejwwwAEo\r\nKrK85T40gpAytP0DkDcNIwhahPoonvEl/0ZvPXsZLzKGYIOpWGRGpEO9+VTP\r\nci2YSFPgp+dWxibSWjBplRqIhhmGoz8E1iClUAsj4CQR/XyxqhyWPKVDXann\r\nGn6ODmxQlk+MuRvAsm1nFnvXucnmu9QveoaWg3TswOBMd3Q5sZHuA0tl7rmO\r\nar3y16JpRaHCmD9dfGfpqR8nU41822SAtV4ZUgsdP/2+XcI3lpfHV2hgxH2m\r\nxI3C21w43OH8hf3qnS6zXzXcKzEvzSNsw3rW4Osnq4OV80TtQmV8OjHN/WmU\r\nd6xcf7J80uHNkdazPvPB+UZoQ4/eKtGreSlhhnrSXkU9bbJxStimcUscu6p4\r\nFIougKdPgeoMcF40ezvOLmVK/6v1K1j0s5g=\r\n=YIWa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.1_1671646141632_0.31015707577980933"},"_hasShrinkwrap":false},"2.0.2":{"name":"@lakea/gravity-translate-adapter-transloco","version":"2.0.2","peerDependencies":{"@angular/common":">=14.0.0 <15.0.0","@angular/core":">=14.0.0 <15.0.0","rxjs":">=7.0.0","@lakea/gravity":"2.0.2"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"6f1037af89bb26f844355a8cdadb0d07b5e00837","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@2.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CwhD7oS4vmo50klp1JY5n7lh3I2bE038wVlnwTx9CJbevOsxtKIcJPpPe1BAHU4Sj7lFDKKAYAUl1ZR7lpnwWw==","shasum":"2129de1663845f96562b389f233c2e7b672b14ae","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-2.0.2.tgz","fileCount":16,"unpackedSize":41862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSf2+Fv+ObwV4nTNr3uZVUVp2gt+8mXINBB2jwNLYa7AiApYxtHASeiaxN56zbJo9NNkOdqfY1hbLcjPombSkvcOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpFPrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhvhAAgcC0S6lwMFAzltzsT+6YE1sWrBikNZEPbPqA3f5bjkJ7XiMJ\r\nLngq+OwAxI8qv8f/tnfnfZ9ybyYt8//WIxlUtjOOHQ1hX093WzWW/NSM++ep\r\nLo3oGMKLwMdLaZjpcnVpPFdlTcQPI6AMYHo0hCk9cvSneUKDpVo7A2ocm3nx\r\n54g12GfEwKpWyDL2kWcCRbNeaxmtcJOdjc02cUCsGnzcygsZeRgRFInyLFm3\r\n9wnKHSAltNxhaqZUwvxxncoqRw+Dz6eRHemYq94pcoFXMgL8KW7klbSJm9Hp\r\nLNfn4dXsx0POgm/K/RTqHwIwPTI7SstIPfbtDKxlRiJqUOaY3n0JAwo2//Fn\r\nPS6AHr7WI7OhXX8jdBhneFPIt5Kd8ojsUWVOV4e9UZGTQ3gCIxAAly3xu6Ko\r\nM2jG+9iJPt1SrvWP7thcYAMMz3n1nqQjrvGptU9lI0udNIEcyO7gmInGijes\r\nwU8WVRJlWKkw0Autg/J8vA+scQvg3c6CK5t1m4i4cL0myq4E6NvmHtuyiS7d\r\ndLkj1PZV7wslVw3VHTbMormAMLLO7kXbwRkCyq4CQrekyhFvIfvRysaHEQjT\r\nK6L5CZQ9shWbjv7+2amlfqUD4rjfVx248uWrbKdqgGCzM+adPb7WNug0FLSQ\r\nEzM38lopvk7MFtm9m4Ull22YODzD112R3Ss=\r\n=Ob1l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_2.0.2_1671713770853_0.7988968524810172"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"3.0.0-next.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","rxjs":">=7.0.0","@lakea/gravity":"3.0.0-next.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","gitHead":"ce934b354ac8b6018bf351e9e41c45c25e1546e2","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@3.0.0-next.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vQaPFnFbxem7Jc2kji+7GxK7tSyDQNhI40rOQxqx8yXjPEGVM4dpKh4jQ/o3Kia1oJE/DT9WI/azDFR3Iv7nXg==","shasum":"a8a6a6b1a0a4ab6b5a5e789572ed82b2b271ac6e","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-3.0.0-next.0.tgz","fileCount":16,"unpackedSize":64552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZt72AvAoJplC0486vCnCEuGU9UcIELclDELkiLViLpAIgXbOM3JdSU2IjeAvYkHj5PGHjic9q/m9sY+i8iphowlQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvB/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJnBAAlq/GJE1LJK95YaBwzASdcvXrsNJENqU1TbOI4WBS1uqtsgtt\r\nLq56uz6bnbmPrTI6PfmnsjiLYuc8pLAjDncFueRvSfidk8U4ll+3ON5z6fYP\r\ni+sLQx4akYUCsXjJ9S11yE2T6F6PdLIIIf0qrw2HU6r8bz2fyfFnQCxjMyMs\r\nm1nCFTPk3IJopcwJJFAlEXQgEb4tsFKyRqDoZQ59RTTA5GsgrotKcE2fha/6\r\nypUXQ+4y5xF4D+DeBCwb1U73VF7DLTwCP840EWXU17r4d1nzjhDHegZwk8Rc\r\nriSG1/bhPufX/YOHpSm2cFfV9ieCv95zjM9HCeqGs2RD5mSF0+lKl9TxLT3i\r\nJPY16Sv8GTXII5tq/U2qM7oJmtdnuXLRRVafX6U8EJYW4qj0sXo0D4/NJ2Eu\r\nXx6kz3aSky9ePKsBzrxaZiM6WsUzc+eaw3L+Z8PxwfBYtlBwbKlUgtmfQaaZ\r\neV11GE6/tjp8y6uFQk8qdp+mVNGWL1TXzZLfQ0AiDmvwpedJLDUzbY+CtZA2\r\ng3CzJzpfGYg77vHI+abFc9+y3YHfam4f+NJ8vb+zjIL679x15dFMptZKqFpr\r\nhx6jesH6V7kJJZ4kUVpaOXrRravYAdjm3YPr5UmRDB88wdvgiNWWgTiB/pHq\r\nHdVi+Wl9imbrWYWryVVZIHdD+JWZIPGhVLU=\r\n=YTpb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_3.0.0-next.0_1673273323093_0.6074435120147499"},"_hasShrinkwrap":false},"3.0.0":{"name":"@lakea/gravity-translate-adapter-transloco","version":"3.0.0","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","rxjs":">=7.0.0","@lakea/gravity":"3.0.0"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"6b49243a4ff0fc956435b65692796061e6541d72","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@3.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-XUMS7yGdIZIKFp0b3YKSxdLkUso5SYKQK2OdXuG5XcPBx3ZFc0EXnWrTmD1pjC0McpVpUCx52pzrdiMXRTSpTw==","shasum":"ffc875e6ebd10e6bdeb14f98830f6c11e1dc3fd8","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-3.0.0.tgz","fileCount":16,"unpackedSize":64680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbkb/PQLzvKoxwyuT1kNLC7N/8r/QWJiHpqAce6dCdsgIhAJI4jGLreoqOhI8Y/it5UHT4AssRR75Uz5sQwdgZx3wa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEMiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow3A//ZCxp2pWTpKrlKepqpCpLJp9EcQrZFYIEA2DfBfE6vZOPVLgy\r\ntRBV1K8Gr5a+wVs9qJF0luFhDjK3+Wkp25/nU3UAFibHuRJBCWt7/yn0j3Jl\r\n1QapI2Q8pQXwkYNeJeTeyfKGJBF/q8/FyESGFzgzD0QOquKERWD0OJNvECy/\r\nOpP2N5hpgUrJwOchB3E+JkEEtTuJKhPpYkmcZBuHXYz2ExeZ1G8Gv5CJNjtd\r\n8Hw00sF/lFQYv9q9pGK1Z84UnLZP6te/M0MRkHfv9UVXfqBwNdU2leOIUVm+\r\nzKSBuxYyiQCif5RwGHZT5ZYXWQRUvFthRORyvHx27IGlqxIADm86VJvPVV9w\r\na8gAXeWLL5UIlMQn2Q3TDMsP4GLLFdWI+CilKfDomGON9vSUU/FgVudbta3l\r\nd4AMM6bpXICHmznS/fZsSt7OIgi6+yAsAJrFbVELqvm8tu8FJTgmd1JYQ4a8\r\nkQJ+rj1imx9LFweCKN/bem2RTyLFME50dMyJ9cpP42cipICQhu9kHugUaPcx\r\nPk8yjhp04VMvQ/yWQaAEqQXEIxLNvNpwL39qGNlBdIPBgHrN5v3LelI0lImG\r\ncaEW/TDIo5zcnk9D7DJ/9oFrsbAHDJolF6cn0Et30nRTCIeam8VRZWjpXsZ5\r\nBn8Egl5abtlQmcEyIYfCAp3lolo8SC5hsHQ=\r\n=0wIq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_3.0.0_1673282338675_0.8089396795908506"},"_hasShrinkwrap":false},"3.0.2":{"name":"@lakea/gravity-translate-adapter-transloco","version":"3.0.2","peerDependencies":{"@angular/common":">=15.0.0","@angular/core":">=15.0.0","rxjs":">=7.0.0","@lakea/gravity":"3.0.2"},"dependencies":{"tslib":"^2.4.0","@ngneat/transloco":"^4.0.0"},"module":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","es2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","esm2020":"esm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2020":"fesm2020/lakea-gravity-translate-adapter-transloco.mjs","fesm2015":"fesm2015/lakea-gravity-translate-adapter-transloco.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/lakea-gravity-translate-adapter-transloco.mjs","es2020":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs","es2015":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","node":"./fesm2015/lakea-gravity-translate-adapter-transloco.mjs","default":"./fesm2020/lakea-gravity-translate-adapter-transloco.mjs"}},"sideEffects":false,"gitHead":"d21be6377117f661be52de36d0e0f317acec7612","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.","_id":"@lakea/gravity-translate-adapter-transloco@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ebS/vcbCexMaByUfbbtW9mIETWu+DwIG+O7l6FZmpmJx94HszFnHX1zc+tdzGaO5Uei+uy2jAg9+pRbNYBZliA==","shasum":"0604f7453d28e213994d3cfd6d102fa18e946cbf","tarball":"https://registry.npmjs.org/@lakea/gravity-translate-adapter-transloco/-/gravity-translate-adapter-transloco-3.0.2.tgz","fileCount":16,"unpackedSize":64680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC2CjHPG/5f1rO+8WrTNbHf30RLzD7fHjYlb6jv4U0pwIgJ9irvRBVusMGX/7vtHkpeqXi4SUMFFvzB2ugi/JtCdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyZIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouEg//c048fUt31EzepdOBUdABqG3AxbKOmO2rU5ZTDIe7rBDhMon4\r\nPRUj+oyz5XW/8J6XS9fXGwDGaevAiYKQnMhfeUGXgVtzaSCEj2PBNXUnPNIq\r\n5Koy+rBthS9SBwXNy19HjdZxibU7SC0mjrd761I6wrkZArago/7rEpwUrkWa\r\n9XvyHORqmo49AyFJV0I2VYUSmI/RMg9NPylbCqJUCIWpALX6DSZes5FawWpZ\r\ne3KmtR+h4Y5qF9jA2ZElMBjLqSS9gMpUvodF9+pref7nAp0cwdDZauT3PPBQ\r\nRgnhiDRDbdjjXwkC9MVHMgbtfy0sTG9OTrQXLmtCF+6LTDcwr/WAjOgSDlu4\r\nJ5L70+3oCtiBpY7G2W7McBADNDwo8eb3fBCThiMAmQQg5kBiDYMlmBfwrk/9\r\nkEFr84GsHbwMyPar1/Le2dMQdBmpNBhxnEBuT3WXzKyRB+E4RfRmiUATaXbj\r\nT0XnGmbsa8h1fOFsUoMxeYhnVSl2VKTOUESezNxvnGnUEySWdKRL3qiqwkI0\r\npqkXgXwzWJZJ9kaSKP9ufrl6W4SicNSPUg84NgJp/REo1qK1L+wKbOhnyYly\r\nv/VT7m9RkO2u/OPqbZ4QZwjxTMcJZy+WKaC4xNEoKL4IaJtuqRMVVD8uOVNH\r\nhmeRpCN6fsiATu9cmjElhB5a7g6zqJjO5HI=\r\n=ac9S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gesielr","email":"gesielr@gmail.com"},"directories":{},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravity-translate-adapter-transloco_3.0.2_1674154500261_0.1457501166090196"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-06T19:25:08.706Z","1.0.3":"2022-06-06T19:25:08.933Z","modified":"2023-01-19T18:55:00.523Z","1.0.4":"2022-06-08T18:12:48.858Z","1.0.5":"2022-06-09T19:39:36.370Z","1.0.6":"2022-06-10T14:06:32.432Z","1.0.7":"2022-06-13T19:30:14.607Z","1.0.8":"2022-06-23T19:21:32.520Z","1.0.9":"2022-06-27T17:14:44.036Z","1.0.10-next.0":"2022-06-27T18:22:27.436Z","1.0.10-next.1":"2022-07-14T17:40:30.551Z","1.0.10-next.2":"2022-07-14T18:37:07.817Z","1.0.10":"2022-07-14T19:35:53.210Z","1.1.0-next.0":"2022-07-19T12:01:52.888Z","1.1.0-next.1":"2022-07-20T17:03:08.013Z","1.1.0-next.2":"2022-07-22T12:43:03.564Z","1.1.0-next.3":"2022-08-01T12:12:22.369Z","1.1.0-next.4":"2022-08-04T12:16:25.425Z","1.1.0-next.5":"2022-08-04T19:24:19.940Z","1.1.0-next.6":"2022-08-22T17:39:37.156Z","1.1.0-next.7":"2022-10-07T14:31:29.265Z","1.1.0-next.8":"2022-10-10T19:21:30.046Z","1.1.0-next.9":"2022-10-13T19:33:02.131Z","1.1.0-next.10":"2022-10-31T14:18:42.249Z","1.1.0":"2022-10-31T14:54:18.704Z","2.0.0-next.0":"2022-11-03T12:46:49.158Z","2.0.0-next.1":"2022-11-22T18:07:21.828Z","2.0.0-next.2":"2022-11-23T17:21:50.248Z","2.0.0-next.3":"2022-11-25T13:41:43.258Z","2.0.0-next.4":"2022-12-14T17:40:29.170Z","2.0.0":"2022-12-15T12:32:10.797Z","2.0.1":"2022-12-21T18:09:01.818Z","2.0.2":"2022-12-22T12:56:10.992Z","3.0.0-next.0":"2023-01-09T14:08:43.253Z","3.0.0":"2023-01-09T16:38:58.846Z","3.0.2":"2023-01-19T18:55:00.413Z"},"maintainers":[{"name":"ltp.lakea","email":"lucas@lakea.io"},{"name":"gesielr","email":"gesielr@gmail.com"},{"name":"lakea-gesiel","email":"gesiel@lakea.io"}],"readme":"# @lakea/gravity-translate-adapter-transloco\n\nAn adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation.\n\n## Installation\n\nInstall the library using NPM:\n\n`npm install @lakea/gravity-translate-adapter-transloco @ngneat/transloco --save`\n\nNext, create a new file, `translate-adapter-root.module.ts` which exposes an Angular's module with a default configuration.\n\n```typescript\nimport {NgModule} from '@angular/core';\nimport {GrTranslateAdapterTranslocoModule} from '@lakea/gravity-translate-adapter-transloco';\n\n@NgModule({\n  imports: [\n    GrTranslateAdapterTranslocoModule.forRoot({\n      availableLangs: ['en', 'es'],\n      defaultLang: 'en',\n      reRenderOnLangChange: true,\n      prodMode: false, // get from your environments file\n    }),\n  ],\n})\nexport class TranslateAdapterRootModule {}\n```\n\nImport `TranslateAdapterRootModule` to application root module like `app.module.ts`.\n\n> You should import the TranslateAdapterRootModule once in your root module.\n\nThe `TranslateAdapterRootModule` file imports the `GrTranslateAdapterTranslocoModule` which has all `Transloco` initial configs.\n\nTo configure `transloco` library, read the docs [here](https://ngneat.github.io/transloco/docs/getting-started/config-options).\n\nGoing forward, you need to provide a global app config injector with `baseUrl` property.\n\nAdd it to you app root module (maybe `app.module.ts`):\n\n```typescript\n  providers: [\n    {\n      provide: 'APP_CONFIG',\n      useValue: {\n        // change for your app baseUrl\n        // (don't miss to deal with prod url)\n        baseUrl: 'http://localhost:4200'\n      },\n    },\n  ]\n```\n\n> `baseUrl` is used by `TranslocoLoader` to load translations file from `assets`.\n\n---\n\n## Creating your own adapter\n\nCreate your adapter implementation class extending `GrTranslate` abstraction:\n\n```typescript\nimport {Injectable} from '@angular/core';\nimport {Observable} from 'rxjs';\n\nimport {HashMap} from '@lakea/gravity/cdk';\nimport {GrTranslate} from '@lakea/gravity/translate';\n\n@Injectable()\nexport class GrTranslateAdapter extends GrTranslate {\n  constructor() {\n    super();\n  }\n\n  public activeLanguageChanges$(): Observable<string> {\n    // YOUR IMPLEMENTATION\n  }\n\n  public changeActiveLanguage(lang: string): void {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getActiveLanguage(): string {\n    // YOUR IMPLEMENTATION\n  }\n\n  public getAvailableLanguages(): string[] {\n    // YOUR IMPLEMENTATION\n  }\n\n  public translate<T = string | string[]>(key: T, options?: HashMap): Observable<T> {\n    // YOUR IMPLEMENTATION\n  }\n}\n```\n\nSo, provide it on your application root module (maybe `app.module.ts`), like this:\n\n```typescript\n  providers: [\n    {\n      provide: GrTranslate,\n      useClass: GrTranslateAdapter,\n    }\n  ]\n```\n","readmeFilename":"README.md","description":"An adapter for `GrTranslate` using [`Transloco`](https://ngneat.github.io/transloco/) as implementation."}