{"_id":"@certik/i18next-lokalise","_rev":"31-37a2155f6ce3f76a35060b522d73ec04","name":"@certik/i18next-lokalise","dist-tags":{"beta":"1.2.7","latest":"2.0.1"},"versions":{"1.0.0":{"name":"@certik/i18next-lokalise","version":"1.0.0","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.0.0","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"89ab44b6d5ab343169a963a8c50aa5dc49f2ccd5","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.0.0.tgz","fileCount":28,"integrity":"sha512-BhG63rqm662rbYjrLR+pWlQ3ZvU8pMYW1wsGn4vnPMnZLDPR+cn+iVTSDQitBrmHRQP6dw8kPfib0zZHWaRcdg==","signatures":[{"sig":"MEYCIQDHAg/8aOYMw6tbpcebx+N1oC/bdCgPBC9pdTG1kGf7IwIhAOvKRJ3mq7tC7rgY6obIivlaupZFF+BGcqvCEDGFe0v9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSC2sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7xg/+Ma3TqDoKpVCwVnrelksfwv+Y8BgecnuD/h2gHMX4Uf/TTlSA\r\nIWAN5goND7d7ueUTj12wYt9fDlIDOkQjL5/GGPcdOyOdZmdjEMzKv9NQy/TG\r\nbWOOXA8FuKE9brEFdY/u1re968V7fwlIc0Aaae/Brw4X+FFmKNdLZwWsZP14\r\nZZnrNmfYi4rhgi591Z5vJw9x2dQEeCTXHOrbfj+VsYZ5eXZ/kx2de/LZ0ZJ6\r\nvUBD/BvyVw+AGV8wmZV0YQLg8NU+kAKxwzvW4b1kaCI1v39qS9KWSxpDFfc8\r\ntTe48YNiuCeDvnV9Rhy08hl125X4G29lhxRdQE2dCfghYkkSawAGKMWwR0lp\r\nD4gzDkEIf5ppmdsgI7eXUmSVLyGf1btFo6vr+r33UyVXHjJZDJnwP45aaxxx\r\n2f6fJSMAT1M1VR91Dx/RE4L+rkP2yT7PRxfJyu/HAMJsvY8DOz9GsjzYJgik\r\nBaHQYlFGBKQEg0R6jfU4PYnovhcYvey5kiyzAxE6M2XcfxsjUbmwOrrw+dIo\r\nsuMS4K29nyBnucjLosQOcBzlzLh8Wk8qqNjvawDD3We91k9fx+zwakpigMfI\r\n/ylHTiltAtuGT/GQxJuK9a+oaaKHezdG3cPsevP6RbHVoPLNrTD5dser9k0c\r\nNvQv9J/ehxf57h+81ZM7bOnVIokYW9wZuuU=\r\n=4pfB\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.0.0_1682451884485_0.11697655887089842","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@certik/i18next-lokalise","version":"1.0.1","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.0.1","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"f8c0a4d2be36eca9bccecdf48a5c5dab493ec07b","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.0.1.tgz","fileCount":29,"integrity":"sha512-l+rw8H4VomYFg+EEpTT5NWdnY0szDCd9did4bdsUzG+37FysyoPva7ZICzfNKIZdL6unF6UZT/Uo8P4aF09wqQ==","signatures":[{"sig":"MEUCIQDruItQ1YLdXrvpVByhfVljbluNkfN1UCWvZP57zEqVzAIgbTyfTaJSLZynBoFn0g0g+hgxJDpY13pZ7TyM60aYruI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSC/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCYw//X+1IgxIL6k9eF3Mn+yYiWcwoiqBWHWYAumFXVPn4QxRjqJY5\r\nLIK8Nd3KfAN+sTbdHv5bggnWambeLPzNObmsLxl2WXkGLqZIQ9vDMiAGIDgP\r\n4JqrKtyzuWn/mCthG0p7LtpUaAD550m1ZQl+dwmDadntYcRqH9ktvBb/r2kD\r\nUFrt5/aG+xaNY/4N05STJLu1/cFvYFZz0Rj34afPpOrRbomr9jVYEcz2v+Zv\r\nQzKOA/3SIiW0U9ROREpI8o+RvuARNVO/CduvLrNUSDGx5DBPAKXY6cwhe2ZO\r\ndPYVEDbgC5lCbfyRgcnKxXrjE13cpcH2BHh3BVM8lj/Jjl/R3aPvIkU367ZR\r\nVUcbOPeELekyEio8jO8QkmPPS8FzrkFo2c2OtpeIgeBO314gtl6HvPfesKcW\r\n1GHVbLVlqyQfjKAHT1HI5t7bDAlxBYCrpSsE4KZkTsYd5pVwqhCgft6BBxqU\r\nCr/JDG4tdCiJR4HjAXdTocFFxMwbmoSxNJZ112yztIUkAdosQEb2vOL7Xbgc\r\naAKvJzTTmBfenOLxJByYm66USYgZYoHzyYQK9tesEdV0TPdT2dDzbFDdgqu9\r\n7S9sYPUTCWUZIZZY8RzaMf6apnpv48468nRSGCLVIPbbWf0Q+BKtYv25rVuT\r\nGrfxfYQFRVtAbHqkYEzCIuQx6IUOrL/DmjU=\r\n=Ewxy\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.0.1_1682452426298_0.2944503627885102","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@certik/i18next-lokalise","version":"1.0.2","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.0.2","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"17f28d056dcb86f3f25aecc2905c9a745e2792b4","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.0.2.tgz","fileCount":29,"integrity":"sha512-8QcBhUtlxwOUigRMnHCzn9K+0SaKCAJe2umN4eGNk+Kky3J1RrrhEAwpAKOCSGRW8bR48IE3xhcZNQ0Hq8Z9Ww==","signatures":[{"sig":"MEUCIAfWyZH9CzX7tHDiMcJQ968cFEKxqU3MjufIQHqIDXqgAiEAhnOy1U6RqlKe7ItYilDVNxDiGSul64uDZJAw2/O7XdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSG7rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqckQ//QC+wCSQrRcXSos4Vmk9sCWwvXKWpdddsXCOHxF65FKt5V6+1\r\nQv7ZfUv7yZ1oi26dciVrB+l69s9S0Zig61/o6iGYi/9r46N+hNE3BiqyTe6R\r\nJ/v797vjtYp84Y9v4pOIWOVSwXW/RJb4DF4jG9IojUToSbaQCfzZsjgg96DL\r\n9JOPb3TbmL918+jCkx/Rc9gJUVO28itlPH/erV7ynlp3QCms8fic2wwHJ34J\r\nLGz/FzZ38ms6t1P8Z1uJN9iJElUl1pcxFtUhA/LJ1XI+3KJ5mgyZjf5OF0C9\r\na/Gx2RFMqsysQG3PT1T6EucI2EDVAVz3X9gL/KIeTQzj+D/Ijso6ZPjRQMo2\r\nhjpFrxNC7H1gUtZOT7nE7bY3qeJGBV+s0H+5ELBKkur9xnvHQWo2fSKc8aR7\r\nzthZcvcdrL8sLCRjyyvq+6LZ/PNN/w4xhyonw3zktOAn7eUadWyZ3RHPN+/H\r\nQnmUYo7SBU4LLtSaXQdf4Qzn1lNugpK4i1+0dGUGh4QS85il2SCtUSafDJ0n\r\nItpE4RjLWbrXXZZ2ByNFdOCLrMffaEX7UJMyKLZZgIGLko4kU7Ffbyhlm7v1\r\nm+Jijk66zIaRgv7kaVQRpJcvPvY4O7E+dTvWVfUKXd3cVPP5qwMWsqy7u7Wv\r\nNM2Fjl6aVyIRv12+5sixgAKlLGBp0JK+dPE=\r\n=apgn\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.0.2_1682468587530_0.46001147663098907","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@certik/i18next-lokalise","version":"1.1.0","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.0","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"32e0e80bdc3a639210ee0731f85e215311c98db0","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.0.tgz","fileCount":29,"integrity":"sha512-+Y+VTnO5y65UiusDkfbC3Y2qIdjUzbhZO5mRCNaYBXDurzIequ58KlvUVA2AcblGNxnlVWavXhgDGcyeP6JtnQ==","signatures":[{"sig":"MEYCIQCDOv2omG0xkmb5xH7oCu+qkCgMEhHxzdFEHlMhpiQQ/gIhAOcsii+O6EgAsVG/kPteQxloOJsNKVYJJHbTrqlrhk6K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUBRjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosbg//ZhjzA6uDkRbU1W/N5i0RutpxAixTeNmTa4nVCNZVzUUmH2KO\r\n3MFF9kkA1qw3hCjKy8UK2TTt9RScT3uwmQi9NHz2CgxkceNmG+XMkpaY0a1p\r\nS7KIZ4cNw5CU47wSfzkw8yahlCddpY8cPN/l2V0p7sou9kdN4hcDmMrehgfm\r\nMDlW2XcflV4oMpunv/m8lBbY4J3IsWBgKkbqjfNgcrqYdwapf26RzzuQf6e2\r\nhWBYURP+pzKYxoItEUxqnU3MDT20PARCXoybqqEIBKxkAyoESWlMxW61WRBq\r\nkqKCG97v6f3GJZjWwamJ3Mk1yOLaEck33m74KqX+ssKrvM0j+BvLq4Tj25mg\r\nppL2ThKT1DDRfbwknomILwQ2dZQ/2BXbc79WEVdrFeDZ7mcdxWVv9byTNBJS\r\nU7Nwg2iT2tpZHEcXy1GLWtfVaL+Q6YOyWy86RVl1NH25DqqRH1lKxq+X9cMn\r\n5jzek/EaOWf17KjTRcUNK8PeG1Tn//GR4UmI/Wnb/b+kmRcHnwHs6Shqtyvi\r\n/vUpVDhxin5A5TpdnRFbMBXK2Y/DidximiLsFQiQ4YOiTc1lPPQfAzIuHfvK\r\nVSWD17lw7IcqGUQBn4QHdSq5opxP40epL6vicAHB9iudP7Sp3TENpm8wA7FE\r\nuXFDpPtD/zuKJ513K/dfE6c3RPB5t41grnw=\r\n=PFAo\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.0_1682969699158_0.5458015250204855","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@certik/i18next-lokalise","version":"1.1.1","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.1","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"011f548dba63573d7ba3911d9f176f3ec64ac949","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.1.tgz","fileCount":29,"integrity":"sha512-zpRBUAgfxzocWMYfKpwr5+7w2lklL64ZTzee7g+hjCfnI0pcQ8eAhxXC/W0L4Lmf9jvfyaV+79XaN0wfvLe6yA==","signatures":[{"sig":"MEUCIG0BPow4OGNQEZEfTLxhQXypy2JLH82qs3LShpJcf/BaAiEAydKEMFf3yKPCuu/jWwrU2ZpyUzcoEKTe1nOCu1cukKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUCYpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod1hAAhYFl0ld21Vvs7BFlw8xuqoL3OM6BWD8F127qdlHMCZIM9PGs\r\n7ba2rKHuP6Ob2MfT29hR3mCy3ofMrotIbhGdjbt0TjbQLoHF7W+Kjq6WQcCE\r\nq47SKTe4KSJdKG2Cvtw2UVhqNeue3fqqCdY7N5BLEdtgGPmktxRtOApwQnom\r\ntAzdFpBoi24MmUildlDY3vLKTSCC1tBwIyimW2MIDZ1YDgXI3zSD9Rx/I/SO\r\n685JtYUI1hBt5BucTobiklukhAuY15e/TEbV2Z8kI+3lsk7Usw2ykazWbPj7\r\nItLkw0aZju24XEBowOTQTBlts1GAumfIEeRGocv0hvVSG/gXo4Zw+89kNrmU\r\nR+xQ8Wc5nxUzKlOqmOP2G0Jb7AnL+aL3KJvGpxWy+iAVQeYIpWbIigghB5m7\r\nQujfjRRDNda1Znh5+BqJDtF3qfg5+L4QvYXHXlqQarPY4Zuj2Fl0vZc4K9q8\r\nDHKLarJJWNZZuEBwp3bs7fKBEpa58Se9HxMLjdsd6Av+zLF9qr4c49JcSNgj\r\nuKrqZn2BK93AMHV8X5i/3gItIC+gWT6MyxnODWyg37hn6wzTjWs3FunKBz7c\r\nzFAkbaojjaamE3kRJ0lJYouaZiGhzH6VcZUxq/QCyL1FgkSF6Z7ejAh6Y0XH\r\nbmNDEoeSJw7b24fLnabPApj74ge31U41MJM=\r\n=Dk/C\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.1_1682974249217_0.9800777163826164","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@certik/i18next-lokalise","version":"1.1.2","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.2","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"da99297d46725c55cb19a1416a1ab82574d28a58","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.2.tgz","fileCount":29,"integrity":"sha512-K1wMHsq3/qQsw193iB5CauDxz7W/fGhqqthNNNVMwdkxJHen0t9x/1+TtH7Xn4UoBY8Qz4uedsk77LwKjKIqgA==","signatures":[{"sig":"MEYCIQDd64JVM8rQSy4sKsnckcrifFQAs5/SZiIOtGS5qD0CWgIhAOw4lnsNUQAprvxi3cImrxlpTRPyU4eqqRUG/VZIAR4h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUCn8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1RA//dq8mkng+ZRkIYG5TXJOMTbmHUlM9Njik6mJtcIeyay9v2UXj\r\ndoRTuaHu/w22aW+kEe1tHRvvzf8Qm6N+KUg1IlEwtddr2/7/OMUOt/yBan1M\r\nIKjgyYJjnkz0+PtQNxwhzLoEZB5PuefardoW5i9s3CEitO2DbvBoZEafBKz3\r\nGHe9PQZtRWXcV8FjpH6ibMI7jPfJ69AYvreo14gk9yVKtf1Pnqmc2mPtjEsA\r\nn+FysRyECl25ZHhlVF8jlQ+ESJxpoVCIodAVbz9OKeHbpscCacQ7wkdA1x0V\r\nDdG4R41+i3xNyh9//8iyq8FE/csDWBAZPCye8RJazLT6AhUo9Zz6OgNTUM2T\r\n4nYBInefe6YHv+01/Imbk3UG2NnRNXoOwE5FuRn++YMoIGoXwECFyX2JGeiI\r\nnAM5VO/JUowlUCk0VjsgmXivnPfg40igcmXKJjMGX+/aNW2IhKisS9W7DaTS\r\nZHJdvJ380WEtKN1xtels3GX+FWn4PuIxD3csV6V/h8+XV2+iPBPx/dcnlKTX\r\nmUjLgTW3hZ8vr6Npw7UI9d6ZK695czgHgrWio1tGKTpj39myYuPK1OpmNHu0\r\nLL8lh3cENZiiCjAD+2J583S0wMY0IQlIb/RHE4tp8ZUOr0OwSP8ZiIKAGp7w\r\nK2NgZGoYmq6FGxSOU7xVSZqCON6DfjNOJ4Q=\r\n=FgLX\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.2_1682975228099_0.9080968588072065","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@certik/i18next-lokalise","version":"1.1.3","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.3","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"9f71d9283de78eb628e20466de40fc5640a446a6","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.3.tgz","fileCount":29,"integrity":"sha512-mZ/4C0C+QQmYSsVRuK3/GbPN5PxwKH8zwDTjGjo7xXXtZfoIhgpFlugnlZkqzILuPZRjCuIb+RLv43/4U3Ji4w==","signatures":[{"sig":"MEUCIQDAsdQkI6OlMSSV8yAfaM6DrYwAFfTNDDfPiSLPn/FXtAIgf4U2RzwldMHV8mMrvFJ9ftXxduUYtVUydAWVEKvhA8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67569},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.3_1686163114700_0.3359426012225928","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@certik/i18next-lokalise","version":"1.1.4","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.4","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"43b66d0600df5f8d431123602eedaf251cd3371d","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.4.tgz","fileCount":29,"integrity":"sha512-mIjaoa2u5q4u9wp5oYwsTPPNGL/jBzA+OotIXBgTHOU7OH2H1nfX+sYperWc2vnXMia6YZbmdh4+YSJVLXNsrA==","signatures":[{"sig":"MEUCIAQ5irD5T4f4KernINu9lDPCfqIjXWSOkTwY8eK7QM2KAiEAgF1BOtYHuczbk39M1uDga+e7IQT7xoQU3VmxQFvkg0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68229},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.4_1686256304901_0.5863506247634132","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@certik/i18next-lokalise","version":"1.1.5","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.1.5","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"dms1298","email":"daniel.shao@certik.org"},{"name":"bencao","email":"ben@bencao.it"},{"name":"clam9z","email":"connie.lam@certik.org"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"6c306d95d30cfd24c6ed0f0ee076b7e2a838c9f1","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.1.5.tgz","fileCount":29,"integrity":"sha512-vgLAQFWmJsCRYNbMTNONZrNheyXQ6nX+Kudtrr+d7p/SE5d+ILkMeCD9UdypF/P5melqtmDGjtxKrO1obpmbxw==","signatures":[{"sig":"MEYCIQCTMmi50FCbO1E2gIaPwUV6lo2Ii5/s8ZwXUS6Hl22jkgIhANabcCrbe8WFYbaxUY/p0h++ZtxCXgipfcEQHPNJ4DKa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68640},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.1.5_1686696505902_0.9797796504853227","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@certik/i18next-lokalise","version":"1.2.0","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.0","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"e629fa4230ff238563b56cf0c832cad3c0d51333","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.0.tgz","fileCount":29,"integrity":"sha512-JLdtCvoHAwvMgQp6vvKf/8GA69zPr6OBiW8qObjjcPdjPel31Jmx0nKZSkQE9dWvbsOc0XBqvfK8JsV0Aa+WlQ==","signatures":[{"sig":"MEYCIQDnw3bxHKc+qu8IU7DQ1JjuYYcVHVEfOECUA17+lbM4JAIhANaCP9uSvVtKbPPJ+Ruq73ZlqCY7pcktGNI2kWywl/uB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74559},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.0_1694481620243_0.7300501239603245","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@certik/i18next-lokalise","version":"1.2.1","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.1","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"ff23e991b5da7c384449c1de69ebad1d2d39d23f","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.1.tgz","fileCount":30,"integrity":"sha512-xluy33ZdMl9tNQWdZLjQ3MR4aDgiBtQuER3gOEeK7Ik0y1M4oe/sLGPzb/6BlDtKQySgpReLH/f9H+Vso0y6eA==","signatures":[{"sig":"MEQCID8cgydZFURiGtissziRuzVjmYHj/bmrviYKh4oCOymGAiASCqSt04kbLWvnS3IaUminwDREySGnOHe/ZcDYS5Isdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77848},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.1_1694675947174_0.8879060563983456","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@certik/i18next-lokalise","version":"1.2.2","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.2","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"e6d65e202c3d4b4a65a78ce06d8f2173bfdfd69e","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.2.tgz","fileCount":32,"integrity":"sha512-DFYK0uVF9dOHDHFpfEl2SwJ4tCyHi8wub9dhleyxPdqMC9Tv4FYI6Z0Q79NXQ6WJ/jjg7Bu/sI1kdna1TNIaoA==","signatures":[{"sig":"MEYCIQCl7SMZa3gTlw/g2DGSlxTwbUKoI+JTOp8y42ePWY6WLgIhAM4BwkDln9iU0ga9AAMG2pktbNXFLwX1IUKSTDQg1YHk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91286},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.2_1694678690462_0.5965893083517289","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@certik/i18next-lokalise","version":"1.2.3","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.3","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"59e3c11b5e5ce651b28e1f4aa4a9c3a77087a053","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.3.tgz","fileCount":35,"integrity":"sha512-mAwUCFc3p4rjcrFTHe9DJcrxxxOXZ7BBkDPKQa5ZqOTmLwVM+tZ7Ywst3VDPJafSbYE8P7/M7Aom/g2BkoIGAA==","signatures":[{"sig":"MEUCIQD3yQWXiO3Yvl2TkP7yNvuHJPNF/huYF52KfwkJxsxH1wIgHX14vYGG7l6Ac11M2rVPezJ8cBj7YzelMdCwKjeGfUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94081},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.3_1694728089240_0.1236347600468286","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@certik/i18next-lokalise","version":"1.2.4","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.4","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"4682b20171d1d3da828c32a84ca47900391ac7fa","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.4.tgz","fileCount":35,"integrity":"sha512-nWDM/n0hNpNynaZye28LLgBLblEsYlyVc5dtcs7bQAPjB0/Wdui9zL0JT5ayf3eJk86MTQCDFRhVJAySF5zELw==","signatures":[{"sig":"MEUCIQDTucymO8LYeOIJqoTCGKMz/QF5gxkA7gWqi2sIEHej3gIgeiTTqWaPDR8ebsVocBVamb+FQtCV/A9AT/xMPZHUq/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94326},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.4_1694746459611_0.07117496912028898","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@certik/i18next-lokalise","version":"1.2.5","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.5","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"d41a7f2853da51b2c6db76119ccf8e3ba0f5ebde","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.5.tgz","fileCount":35,"integrity":"sha512-C2DZm/kY45XWa6r2v1Jx3Iw7P284KKCYf/4RQAHYtKsssNW6KtvR3NnieCOhPEcuLi1h2weqcdJpOZIF6zr0Gw==","signatures":[{"sig":"MEUCIELwm/6RKq6dRCCOJvyZf43SX0imZPPSPj/LxFSNkdJ3AiEAqc4m+iN6KD9Zo4ku6l4v2eglqZPR0aOO+4aoaOtw3X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94336},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.5_1694752309278_0.49308477921014116","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@certik/i18next-lokalise","version":"1.2.6","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.6","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"4ec96912beeb3f9ef3cbbc11b014917bf341d0c1","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.6.tgz","fileCount":35,"integrity":"sha512-3ZMP3XNyrik+bxHWDFY6D1LP7kiaQCoh3fgDLccsjtT6qN3MidzwtMCBFI7ie/G5NHeG42rG85B09ZRFz9Bcew==","signatures":[{"sig":"MEUCICO5kwA8yWcviaE9c0eaBTXPiLxP43/Wpyc40fBw7Ft0AiEAnsZY/RFJgbDWB906DizLq/zRgpV9bNNGRKmgEUtrYeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94263},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.6_1694753403277_0.09858335098981419","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@certik/i18next-lokalise","version":"1.2.7","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.7","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"082396c5b87ae58efff816a2c8d66dcbba4b9fb5","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.7.tgz","fileCount":35,"integrity":"sha512-TxiwMgtitBdQikhrmK/7D4dei97ITsN5feZFLNeyhEXWJLlpT1TYvDopNOWNk83cITD+6zi469AXqwk+nFAhIg==","signatures":[{"sig":"MEUCIF0PqzX4FKQxaJLEEV23QrM648VDSYo8HUj+kpATWF/zAiEAn69R8Ff1cn2ax9Qwb3ScUiAGtBguZl3+JpLDo8Fmmyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94301},"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.7_1694765767955_0.7763323065536376","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@certik/i18next-lokalise","version":"1.2.8","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.8","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"dc8f38623ab8464ec44ee4170eed45b8a812c2a6","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.8.tgz","fileCount":35,"integrity":"sha512-XT0HiOglF+wYQEpaGnofGEt3HjEL+b40dW/pI1KdIQeMNpI2afKi/4orqIj3G9Izyiz2950+i/ngWUg8lMkIsw==","signatures":[{"sig":"MEUCIHW93cHuZ76fYuFPLnwPA0ijKkiTtYfH7Gso+aD58QxHAiEAux0p4amKjmjISjb+GigFc4NGFX3YMfCimpMlTdNoqKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94886},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.8_1694816734161_0.06076114805437283","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@certik/i18next-lokalise","version":"1.2.9","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.9","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"cb57a7412e2b76b49fe1b3142aac22a143e0f533","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.9.tgz","fileCount":42,"integrity":"sha512-/sT3Bb+jMISGUeDtTOnNR7IwJwJ9Sxwz3bGYfwT+XE3G8UsRePGQu3dVb1gR6hIQlxlV+2HVJM7650y5kuM5ng==","signatures":[{"sig":"MEUCIQDpxAXzsc99sWNbveqEkee1LlyvMoJVu0VPsSmjOQb/bQIgG2454ukxwmxMwLGs5Rs1lZiDFietM7KjsHUkWyrR3Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":859357},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.9_1694856003974_0.18715754673508722","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@certik/i18next-lokalise","version":"1.2.10","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.10","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"e27bf7f000eb52e8795f8f2f6685092745cb90bc","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.10.tgz","fileCount":42,"integrity":"sha512-hYuqCXFhO+27kBQIAkCc7+CbC68/0BYL5HzZD+wRbWj7dDOOAuuDLSx0Ja24KwdLybIC054JnO7SrDamL+UFog==","signatures":[{"sig":"MEQCIAcoDQZAocYwwnv2yGvDMlMJyVDLnliz0SmU8Jjqf8MXAiBdB02QsMTL4a6sjb2mO92NC7k8S2lVgQ/VNXyvzYXStQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":859342},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.10_1694856708728_0.492176640480984","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@certik/i18next-lokalise","version":"1.2.11","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.11","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"dcf321d71d30c5e41e9d953ac6f5ec7c297c4c5b","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.11.tgz","fileCount":42,"integrity":"sha512-cJns7fVzQeGKJkEN3lEd+OXf+Y7tfh26p0mzMFEePZ74F39rPhpSei+u+yY3noHcbsoWwKhuCT6M5DB6Kmld0g==","signatures":[{"sig":"MEQCIGgIQV3ukeje6GIuQNOm+HZ7TOvZoxaUA0MBpnjlYGOfAiBD/YjOXZiF3jknU16uz22CjzFPBUzV+l6ZSqrkjpajBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":859408},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.11_1694858100423_0.48653156663639385","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@certik/i18next-lokalise","version":"1.2.12","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@1.2.12","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"9591909b4817e30c4669e8e12f405a983380f6b4","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-1.2.12.tgz","fileCount":42,"integrity":"sha512-zBHoe2HszwvuoYGzHKB1OdQDZROiYPuZBWpbf1JeGbUlTO7hyhXqBVNX9ZJhfiUTXtindNzrCsPXL/83slyFUw==","signatures":[{"sig":"MEQCIAKp11fXIykkWLDJnF9DZSqNJ4WYyCidzHRqfXVCW4iyAiA4G6YJiESPIlyiz8ftDkjmz9Je7Jp2krBWMce/oCEUPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":859477},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_1.2.12_1694926838855_0.456340500385072","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@certik/i18next-lokalise","version":"2.0.0","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@2.0.0","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"3f06cdb7b341808699754e4652c10cab4658c676","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-2.0.0.tgz","fileCount":39,"integrity":"sha512-4S4OXQcku/1TTU+z2NBcGwBymJL54uO5uFwkXXp1jbFkdxvUWzasISkkf4J1vpT1l0Zw1OvtjvlQvD6gGSXLJQ==","signatures":[{"sig":"MEUCIQCyJ3tyXOU73MDrFT40/zwuU97q3yJnmO0QcCRXPPHl8gIgBZwfBi0WoVEeTMtlMFzXfZAfkxv4p0TgueumsDBcgxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113700},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_2.0.0_1695187469305_0.3493486638422525","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@certik/i18next-lokalise","version":"2.0.1","author":{"name":"CertiK Engineering"},"license":"MIT","_id":"@certik/i18next-lokalise@2.0.1","maintainers":[{"name":"ziyi-zhang-1130","email":"ziyi.zhang@certik.com"},{"name":"freshmic666","email":"yuanhao.deng@certik.com"},{"name":"victor.wu.certik","email":"victor.wu@certik.com"},{"name":"boyuan.yuan.certik","email":"boyuan.yuan@certik.com"},{"name":"bencao","email":"ben@bencao.it"},{"name":"yueqiao","email":"yue.qiao@certik.org"},{"name":"jindongy","email":"jindong.yuan@certik.org"},{"name":"jtlemkin","email":"james.lemkin@certik.org"}],"dist":{"shasum":"2298e7deb8e4c5b989e88d51b131221da781bcf9","tarball":"https://registry.npmjs.org/@certik/i18next-lokalise/-/i18next-lokalise-2.0.1.tgz","fileCount":34,"integrity":"sha512-b/sfd9e/Lr7iethn6mM4U5u2Kq9+3lGG7Wh4xIin5FJ1D+ocGiUhQKcY8aVnlTuki+/wf7H/rNkzZNUkEafHPw==","signatures":[{"sig":"MEYCIQDnhiEiLyw8XQb4bftwyxL71DeRm6TNDGsDhRMePAVJKgIhAPcovuReFAjBRprVyZnde7ZWjY4y3Beu2xvDWfdR0LvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91138},"scripts":{"lint":"eslint src/**/*.js* && tsc --noEmit","build":"yarn && tsc","format":"prettier --write src/**/*.{js*,ts*}"},"_npmUser":{"name":"jindongy","email":"jindong.yuan@certik.org"},"description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","directories":{},"dependencies":{"next":"^13.0.2","react":"^18.2.0","i18next":"^22.4.13","react-i18next":"^12.2.0","@lokalise/node-api":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^4.8.4","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^6.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/i18next-lokalise_2.0.1_1695883094025_0.7245980878053346","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-04-25T19:44:44.376Z","modified":"2026-04-01T21:07:20.917Z","1.0.0":"2023-04-25T19:44:44.664Z","1.0.1":"2023-04-25T19:53:46.397Z","1.0.2":"2023-04-26T00:23:07.722Z","1.1.0":"2023-05-01T19:34:59.351Z","1.1.1":"2023-05-01T20:50:49.423Z","1.1.2":"2023-05-01T21:07:08.304Z","1.1.3":"2023-06-07T18:38:34.845Z","1.1.4":"2023-06-08T20:31:45.254Z","1.1.5":"2023-06-13T22:48:26.097Z","1.2.0":"2023-09-12T01:20:20.532Z","1.2.1":"2023-09-14T07:19:07.404Z","1.2.2":"2023-09-14T08:04:50.698Z","1.2.3":"2023-09-14T21:48:09.430Z","1.2.4":"2023-09-15T02:54:19.793Z","1.2.5":"2023-09-15T04:31:49.543Z","1.2.6":"2023-09-15T04:50:03.456Z","1.2.7":"2023-09-15T08:16:08.248Z","1.2.8":"2023-09-15T22:25:34.410Z","1.2.9":"2023-09-16T09:20:04.195Z","1.2.10":"2023-09-16T09:31:48.926Z","1.2.11":"2023-09-16T09:55:00.686Z","1.2.12":"2023-09-17T05:00:39.156Z","2.0.0":"2023-09-20T05:24:29.475Z","2.0.1":"2023-09-28T06:38:14.324Z"},"author":{"name":"CertiK Engineering"},"license":"MIT","description":"Internationalization framework for Next.js based on i18next, react-i18next, and Lokalise","maintainers":[{"email":"yue.qiao@certik.org","name":"yueqiao"},{"email":"victor.wu@certik.com","name":"victor.wu.certik"},{"email":"joey.hachem@certik.com","name":"joeyhachemcertik"},{"email":"ziyi.zhang@certik.com","name":"ziyi-zhang-1130"},{"email":"jindong.yuan@certik.com","name":"jindong_y"},{"email":"daniel.shao@certik.com","name":"daniel.shao"}],"readme":"# Internationalization Framework for 2B and 2C \n\n## Install\n\nRun the following command to install:\n```shell\nyarn add @certik/i18next-lokalise\n```\n\n## Usage\nFor frontend:\n\n```javascript\nimport {\n  Trans,\n  useTranslation,\n  t,\n  getLocale,\n  withI18nApp,\n  i18next,\n  initReactI18next,\n  usePlurals\n} from \"@certik/i18next-lokalise/i18n\";\n\n```\nFor backend / server side:\n```javascript\nimport { \n  withI18n, \n  Translation, \n  reportMissing\n} from \"@certik/i18next-lokalise/i18n.ssr\";\n```\n\nFor script:\n```javascript\nconst { \n  downloadTranslations, \n  preprocessTranslations\n} = require(\"@certik/i18next-lokalise/script\");\n```\n\n## Development\n\nEdit source code in `/src` directory. Support Javascript, Typescript, JSX, and TSX. Please note:\n* For frontend-only code (React components, hooks), put it in `/src/i18n.tsx` only. \n* Javascript/Typescript files outside `/src` directory are generated based on code `/src` directory, so don't modify manually.\n\n## Linting and Formatting\n\n```shell\nyarn lint\nyarn format\n```\n\n## Publish\n\nCompile source code by running:\n```shell\nyarn build\n```\nThen publish package:\n```shell\nyarn publish --access public\n```\n","readmeFilename":"README.md"}