{"_id":"@amoutonbrady/solid-i18n","_rev":"7-5221487e5889f0fc35cd9ff9f847a955","name":"@amoutonbrady/solid-i18n","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@amoutonbrady/solid-i18n","version":"0.0.1","description":"Smallest translation lib for solid","main":"dist/solid-i18n.cjs.js","module":"dist/solid-i18n.esm.js","jsnext:main":"dist/solid-i18n.esm.js","types":"types/solid-i18n.d.ts","sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist types && rollup -c && tsc","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":[],"author":"Alexandre Mouton-Brady <amoutonbrady@gmail.com>","license":"ISC","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","peerDependencies":{"solid-js":"^0.19.3"},"dependencies":{"solid-js":"^0.19.3"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.11.2","@babel/types":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.10.1","babel-preset-solid":"^0.19.3","rimraf":"^3.0.2","rollup":"^2.26.11","typescript":"^4.0.2"},"_id":"@amoutonbrady/solid-i18n@0.0.1","dist":{"shasum":"6be691444ba8a5b4f3d7158af41fc6e038da461d","integrity":"sha512-xARzXeszcencS/zTVDu0jRHU10CA1MClQIkCQ6jBPejNBT/pF0yR/1liHxc+YP7tIQwW8YsrN009wfwD4G924Q==","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.0.1.tgz","fileCount":5,"unpackedSize":14051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXMDACRA9TVsSAnZWagAAnxQP/iD+WthczVnsu4t8VZ7/\nBCPiLAlLpf65wAB6n582jyOdMSHDvXGLJhwWzQBXs3x1xQN5OZOUNuTCsNkQ\nHD9+lxygJWCDisOX0wadMhhll64RvLC7IhjBHMDoqrpLkzgsE9Y++6CeBJMh\nCFXi4TvQsgqabVgH2W45JbJXfBoE3fXWiQ9MbJ+FgVqy1czKiXESrAE/bzvh\nZVwcqT3kAJ90U569Eecp8vux1uG528XHxbVeBf53CVw0Vis+rAzWcC09ZAtt\nzfPmQr/klbNMfOGv4pzWQ7uYL6rpULX3k5mT94S4zKl4F+UepAOyPPFNYpSR\nmTF0D59/4QQ9nwu7C2EfjHVKPId66cUHuqUn1YbUaegpM5wwImomxZiQXpF0\n2KhVoD5jdrglQWPVYmwriyRhjAtDKsQYgud3sBhT9a9/A0uaMkoQvUfEu/6n\noq0plbKbiw/1c7kY1nUNkUTtS1dQrqatsAuLSkERJsNeKTpBYL14ldC+Poe6\nr1xxCTKoFNpsc2NmKk65c87OxxATb2uiQ8duyN5ze4DcqZC/cNWCcavwPjS8\nxkv45ZFep0VDf4HPs9ot2g5uIRXbjuFGib+8ZujqhEffRxHpbxev3KXBbglU\n3m0PkytJPbcfAGf8agmpKZ3vorwXBA2nYyMTGUMiRy5+B6lau82SG7DklJ9w\nRfi6\r\n=gZtx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp8DO+dpkUUADUy7tKvgM75aX+1tQ4IvA8LSTCVh8LJAIhAPIlw3OrmsvESOdEcPOpoAGu9dm3XVjC0PmKnfgkGAdA"}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.0.1_1599914175976_0.07218213206139734"},"_hasShrinkwrap":false},"0.0.2":{"name":"@amoutonbrady/solid-i18n","version":"0.0.2","description":"Smallest translation lib for solid","main":"dist/solid-i18n.cjs.js","module":"dist/solid-i18n.esm.js","jsnext:main":"dist/solid-i18n.esm.js","types":"types/solid-i18n.d.ts","sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist types && rollup -c && tsc","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":[],"author":"Alexandre Mouton-Brady <amoutonbrady@gmail.com>","license":"ISC","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","peerDependencies":{"solid-js":"^0.19.3"},"dependencies":{"solid-js":"^0.19.3"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.11.2","@babel/types":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.10.1","babel-preset-solid":"^0.19.3","rimraf":"^3.0.2","rollup":"^2.26.11","typescript":"^4.0.2"},"_id":"@amoutonbrady/solid-i18n@0.0.2","dist":{"shasum":"e4fcfb4391810ed9adfd22852967553d28ef339c","integrity":"sha512-KAiKOf0b0A+m0VHX5L/N5h127FUdCc3jX94PY0CkGijuPsT652khE0dA+7Mdq+7z3iXuimuXeuzL+6E/v2idsA==","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.0.2.tgz","fileCount":5,"unpackedSize":14051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXMGxCRA9TVsSAnZWagAAfVYQAJ78W4VdDrZJZBO9Gscy\nYRMSDHSKKhdpDcuo6CtDWdm4tY4CpmjEbZJUtZnrq7SjsdJm2GttKqT+sSuH\nFSb/8laZRSsHbFE1RFnv0sIo+k4wmerwIyQGEZs3PH3tPOqeOUex3HDtdfSk\nIMAj2r5E5Mb6rqYwoREhOQJJspbQuoB/GZGkQbZuXDV8f5PuB+iseLLyKej/\nUaqGEhL7KshgxVRl52TQ+UOdsLDCz5yw/qexTcLg11RDweN/kkdYy+GrTNcR\nCzltDwrCLu+hvb7HeK8quTCn9eeF5hwXh48X/jr3CiyFtckl2k8rgZvaSdOx\nBPD0G8Zgz22TEM095hibwrvq2VH7q2iVf6hc17L5T8azq4f8Uv+7r7/GUydi\nEm82wv2CNn8R4MZ4ldv3SFhfbnjAckuLzAD430HZ2JPdi/BqIjvaiDfFk3bL\nJ264g+rtZir2pKgJwR6iguzhzI+qGH/MdXrPet7imGPv+zHJaNwQwf8/GUz+\nrrykdxtP6EVQK5e3Jo0LcLhT2hwDy92u242/FMsG7/9UJXRo4NHBZtGb23Og\nlp3xVlCzHB7ToBnsJwuFwyet5ROvoUAt8OO4H6pKTxM9hFfVHEPMPJ0n0auo\nK4DO0Et+hXj3joa7+waF+K4dU3a88kQcPskgJcn6SdHgJgGe9bucg0x8TqBJ\nOEIb\r\n=kGyY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECy5ph2eGlAApf1N24HNMLyPNIRJp1N3rJuMXNiUrmdAiEAy12AUlpeB8CYzQbev21651QfeXuuf5gBdpqT78M6ipQ="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.0.2_1599914416786_0.20723570276962633"},"_hasShrinkwrap":false},"0.0.3":{"name":"@amoutonbrady/solid-i18n","version":"0.0.3","description":"Smallest translation lib for solid","main":"dist/solid-i18n.cjs.js","module":"dist/solid-i18n.esm.js","jsnext:main":"dist/solid-i18n.esm.js","types":"types/solid-i18n.d.ts","sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist types && rollup -c && tsc","prepack":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":[],"author":"Alexandre Mouton-Brady <amoutonbrady@gmail.com>","license":"ISC","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","peerDependencies":{"solid-js":"^0.19.3"},"dependencies":{"solid-js":"^0.19.3"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.11.2","@babel/types":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.10.1","babel-preset-solid":"^0.19.3","rimraf":"^3.0.2","rollup":"^2.26.11","typescript":"^4.0.2"},"_id":"@amoutonbrady/solid-i18n@0.0.3","dist":{"shasum":"38081f372b7b06e1d81833b44f4d89ac7bbca603","integrity":"sha512-g/5E+LZKh2Ger87tFA5kqyjUsY5lNikIbu5q0/cNZMhFpvSMp+kdJgOZhlaP9AUIBkKcYGPP18DdWxG882G6MA==","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.0.3.tgz","fileCount":5,"unpackedSize":15920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXMKHCRA9TVsSAnZWagAA4FIP/RyUK6k13nhWFqJ5kFaS\n+tz6b8GeHdDbRVvk3WqK4TzlIL8qz7lSN4A0c5BYfB9TZ5+50SBGirFFhpuX\nnHYHb7XrtheTeLWEwKM89cXGZS/zSclox7BvzxxpSecTykxcdkWzmGZiL03A\nRoD8jmMN1HrAqwPeIkt4QAZ4rZD3W8KYT1fnVMV6ULyKSZBPMjj/EuuGVPsH\nDJa7rzLoC4p4P8zx731Q3s3bhdoajxQnqC2nBX9H6IlGsFTGvqTSICjfjVia\nM7DDvx0Sv2jJ1QGQWowlRvciOV8yZQiZbzbF5lAbWSkhFoSy3QLFADlzUlrF\nPFRNtfw3v5Sa2PWhdFLeYHuUNJ0dnbJqP5z0n4UQWJ7Hjrpi8jthovEEsJMM\nCPUv3KJxD0HyJxH0ovkzwk+RNx9CciKi4BT/CtyuQO99G8g/VhveJgp9FTzL\nRu5vN10k8K0yR9naNsJQ2CyG2EbdeLJNx0LtRVxxka+XlPyr5Jg+IkMkSm8a\n9aUPEGk/HthgMT8EgPsnETq8sQBTw1sHku0vsmW3IFSIUcccI2qZm+WYfgGD\nZGq1ncmG4dDIvYYHXygZCQP2sez+PfL+aZTsmOpMtpKo9cn9HIUH9gLx6Pdm\nlS18ubYioJp7blG951/Aes8h7BY9cLpQqav3RCCSBwWnfIC5V2uuAOCBW8wd\nqPV5\r\n=Ca7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLpjCAPS/j5EB/Z8XJpmcxmNgpdxk6+XKOFA9yXwNfrAiEArqsEEz0R2hCPV3cdzdyIDK/7+v7AUSKbCq/KMwxbNxw="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.0.3_1599914631385_0.6494232245673457"},"_hasShrinkwrap":false},"0.1.0":{"name":"@amoutonbrady/solid-i18n","version":"0.1.0","description":"Smallest translation lib for solid","main":"dist/solid-i18n.cjs.js","module":"dist/solid-i18n.esm.js","jsnext:main":"dist/solid-i18n.esm.js","types":"types/solid-i18n.d.ts","sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist types && rollup -c && tsc","prepack":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":[],"author":"Alexandre Mouton-Brady <amoutonbrady@gmail.com>","license":"ISC","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","peerDependencies":{"solid-js":"^0.20.0"},"dependencies":{"solid-js":"^0.20.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-typescript":"^7.10.4","@babel/runtime":"^7.11.2","@babel/types":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.11.2","babel-preset-solid":"^0.20.0","rimraf":"^3.0.2","rollup":"^2.28.2","typescript":"^4.0.3"},"_id":"@amoutonbrady/solid-i18n@0.1.0","dist":{"shasum":"7283c3dd1a1412133105efb8d8c5073e4e9ae68a","integrity":"sha512-KJIHq3DxMipieR8QelW66iXHu1bfWSpn9GhA95XMwzxM0JrlsC51MwYPgtq5jxgi7xHCriVZZ5d5PU3eW3FcJw==","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.1.0.tgz","fileCount":5,"unpackedSize":16051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbe/+CRA9TVsSAnZWagAAZGIQAI1v6h0oJzUQlHtWjixJ\nB32ILKOvbDjfSaiykdR8kbYS/YOuFglHDsYgr1WrH91WYES63HjcN6fNImH7\nKfX1p3jBu1ikJu+au/WQmV6Bj/tVUKiatU6n+DZsH8PpcAaCrEHKgZzhGZS9\nyNKy1ikUF+9jElm1pppyDaTDngMn+uDXr91ftbH0JLRflEHGjrG3Ttj1aRDE\nZjD12eUo9O0/rY84g1CdpTUDn0hjllT/cIGAOu7Bfx1hVVKPfMSmg4XlCcm9\nqFU05QU07HtXYz1KR28y7Aq97cAjg0SIbXmNr1ZopEfW4RhMy/xPZlTV52u0\nJiJhTVG5A+HL/NkdbgWlqOu6Xc53AB7tlQAobaZrz9lxnskL6shqqBYCMckr\nzej9oQ7Tl5huK4810Rje+uAxEvDQx09EiQgoSQSXMB2yZwysNDX+I+6Dg+Qx\nBknJZXTrOcGpEXiaYGXWHznHdOUGnkuHGerQVShgrGOJiLy1E1RXHpoLccaJ\n8diORgybEfPOXQCGJ6J0kohVO+h700+ma7oOr4/bzZXW6mNvBxu1PgGhoRAn\ngycXh554G+BVDmVL4jBJiqtPkoWbC8F7qF/pW3TFWirtr7wQiCNmdGrzFarg\nJxMH3Ifda0Lt0qvHxuAl58ePREwkzlZxZlM3vhgd8oOUT3M/lz/FuF9649tf\nW9jt\r\n=Mrwz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnJiI0TCn0R2wSBEpLCha5SxSTfO82tqebIgyW4wD8bAiASIxeF34CeCXMiuH+uflVkn10K1u4ZLyJVDGihSaIbvA=="}]},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.1.0_1601040381967_0.7294380385929413"},"_hasShrinkwrap":false},"0.2.0":{"name":"@amoutonbrady/solid-i18n","version":"0.2.0","description":"Smallest translation lib for solid","main":"dist/solid-i18n.cjs.js","module":"dist/solid-i18n.esm.js","jsnext:main":"dist/solid-i18n.esm.js","types":"types/solid-i18n.d.ts","sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist types && rollup -c && tsc","prepack":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":[],"author":"Alexandre Mouton-Brady <amoutonbrady@gmail.com>","license":"ISC","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","peerDependencies":{"solid-js":"^0.20.0"},"dependencies":{"solid-js":"^0.23.4"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@babel/types":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","@types/node":"^14.14.14","babel-preset-solid":"^0.23.4","rimraf":"^3.0.2","rollup":"^2.35.1","typescript":"^4.1.3"},"_id":"@amoutonbrady/solid-i18n@0.2.0","dist":{"shasum":"ce81cbd78c7ac650fddc6f8bcc5d7d58761cfee5","integrity":"sha512-NLyAUibWf6XUzRC4RcuJS9qppd9pC7TR2Y6bSlKAEeWHnEDWvXg+/4sJ1jFl+K6Pfqlflwsyq3/vj2QdvDpapA==","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.2.0.tgz","fileCount":5,"unpackedSize":15994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4SSoCRA9TVsSAnZWagAAh8MP/12THlgUw0Y0sSX145e6\naY/fOG1lj7ZQG9CXNrB4Oa1VMgvQ2A65mPCVk+pVdveg7ZUFFSxoujD5pK9L\nS3V2Hn4wt3//RBuUMFPh2PKLw7M0xIrmqCbMvI1u7Ev/+tYJxmj4sM4eSVlx\nXeUSEzH23cyxAkYaOewQP5imIDOe/WAPMh8/ih5P1AuwSigPOETpBlvtwPPb\nqA6QtrUJMKS164GxiSDKqRkiIHaJkvdaGJyS57MrQli4n+RE/jhOIYJYlDRJ\nZ9djbGLUDMfNSzkBuIEjle1mCLkfKv+bxW2b22Jlnpx8G3lgZtLUa3jurIL9\nVBPLBHVi8pm1Zv4DTg0M6Bc9KSvdhE08FQg/mTcpUyT2IdyewzrpmDLtQr4/\nzrkIEc/KX/JA+jw23HYpx6VOQANbzhB05XJIq6c2ty/bzF1QR28SO/biAiSp\n9tYc+KftSn3Hl31J54qYbhHoT/CRSOTqdEEJhtrnG+HnV09CR1DWU9iho3rp\nHZfMF90YeiIbMVNFQsm4cTblqMm6zWfe2tuJ8bc1fCocoeWOAGXeUinnrwSF\n3dceOFk7RYVLJiv28g1WIvsmVfBeIzaxrBy5C7g48ZYeH+ktIMpAjMJN3szl\nDoNCvajjagFwg5sf4O2qiYl+tljnZ/JZ5lH7RbfA+XsUgOgDG1Y2OB3EXTrn\nZcey\r\n=ouTx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsSFWIN5PYmd6aMH3WJiul50cm5MZdgG5dNClwJgJWvAiEA6X42HzbTS+P75ED8nDVU8EUW41F1K3epquWnRpT9YD4="}]},"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.2.0_1608590502835_0.36979298197481736"},"_hasShrinkwrap":false},"0.3.0":{"name":"@amoutonbrady/solid-i18n","version":"0.3.0","description":"Smallest translation lib for solid","author":{"name":"Alexandre Mouton-Brady","email":"amoutonbrady@gmail.com"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":["solid","solidjs","i18n","l10n"],"solid":"dist/source/solid-i18n.jsx","source":"dist/source/solid-i18n.jsx","main":"dist/cjs/solid-i18n.js","module":"dist/esm/solid-i18n.js","types":"dist/types/solid-i18n.d.ts","exports":{".":{"solid":"./dist/source/solid-i18n.jsx","import":"./dist/esm/solid-i18n.js","browser":"./dist/esm/solid-i18n.js","require":"./dist/cjs/solid-i18n.js","node":"./dist/cjs/solid-i18n.js"}},"sideEffect":false,"publishConfig":{"access":"public"},"scripts":{"build":"del dist && rollup -c && tsc","prepublishOnly":"pnpm build"},"peerDependencies":{"solid-js":"^0.24"},"dependencies":{"solid-js":"^0.24.2"},"devDependencies":{"@babel/core":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@babel/preset-typescript":"^7.12.13","@babel/runtime":"^7.12.13","@babel/types":"^7.12.13","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-node-resolve":"^11.1.1","@types/node":"^14.14.25","babel-preset-solid":"^0.24.2","del-cli":"^3.0.1","rollup":"^2.38.5","typescript":"^4.1.3"},"gitHead":"04b94435bec48a89dea895d822511a3f8f11bb57","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"_id":"@amoutonbrady/solid-i18n@0.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-a66Q4wxz9s5zil53W5oF6+DSeW8zdnYTJ7SmF6jf6M4MpDop/KJb4uWG/j1RdVuPRNC3qBwjhOFEJr4QvxHSsg==","shasum":"ce9fae5dcab16b7a21e5b2c3a5afcdaf683aeec8","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.3.0.tgz","fileCount":9,"unpackedSize":43938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIbpZCRA9TVsSAnZWagAAbpAP/2vT6kA4fF5bIiywJxzb\nsTrBSneBFJoy8LIrtN74Sli59DDcYMJIPjH3nP/6bmBOrh06LX5W/lXrfVr2\nsAf25e8mcSsbiHjFJ1JsUhKFYyoFfKZl7lhyBd2JzB0K1nIBrThHeddBu+iX\nBCcFtNp7JDWQlBByeaH1MdfoZDxGR0jwD0HFUyS/Q1TzrwRz005jAjeZj9no\nLjntNLnIZf9KLiUSbvvm5FGw8PFYaOkN3JKswKk2K/VXg34mkHJ88EYDocGT\nfBqN/yeOU746PgKuu6aDE+6BAH6PPUd+lLNUk4XSg/D8aiUepS1mjPReI+vI\nB+Ddkr7925CTlMlOVMocw/fT+AxjAv5bTaIGv/Qb39zVzu3c/qRc+BT/H2nx\nE/Zb9tvMuyzEkWIe+yieKTjUtyLk6zE/nZ4KVzxZhjCcdxpDWsdL1ZwDqkQe\nytjMc1Su5h/GclmZbmWIfM0TgTx/tnVCgg0/GEOnWq/nzX7+s1iQNQhQ2U8y\n7tXWQ6kyKgUeRkjMHZW8ko3c2LJyKxhh+UZhss1HL4p5tu1F0SZ215dnV06C\nUrWAsjS/IWcYJZROht+BbGGw3Jo0KyiOKA7tJMzmy82r7Xl22EaizBPZlEnp\nshR2piSRCvnbn611QKtBCDo2cxD4y3OMxa4aLItpxxN5pBiiMl2pN+6/IKTA\nPrMI\r\n=3X2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuQAvkYc+WhUN7VeztI0I2pM9sb9H/lEJ7eodDICTFsgIhAMge/Vf5Cb61oM7bro3hq3tfhU4tOZu1Mvc9OoSPIXdg"}]},"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.3.0_1612823129496_0.6224797984349895"},"_hasShrinkwrap":false},"0.4.0":{"name":"@amoutonbrady/solid-i18n","version":"0.4.0","description":"Smallest translation lib for solid","author":{"name":"Alexandre Mouton-Brady","email":"amoutonbrady@gmail.com"},"homepage":"https://github.com/amoutonbrady/solid-i18n#readme","license":"MIT","repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"keywords":["solid","solidjs","i18n","l10n"],"main":"dist/esm/solid-i18n.js","module":"dist/esm/solid-i18n.js","types":"dist/types/solid-i18n.d.ts","exports":{".":{"solid":"./dist/source/solid-i18n.jsx","import":"./dist/esm/solid-i18n.js","browser":"./dist/esm/solid-i18n.js","require":"./dist/esm/solid-i18n.js","node":"./dist/esm/solid-i18n.js"}},"sideEffect":false,"publishConfig":{"access":"public"},"dependencies":{"solid-js":"^1.0.0"},"devDependencies":{"rollup":"^2.52.7","rollup-preset-solid":"^1.0.1","typescript":"^4.3.5"},"scripts":{"build":"rollup -c"},"gitHead":"755bfa1a2182f0b1487c9146b0f485b17a62d935","bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"_id":"@amoutonbrady/solid-i18n@0.4.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-r8tnmolZ+Fjy0SgideVmj0H4vh7Nfko/Fr1crRptrXsgoU1PftyG7m6MOAoCyG+ax2xy+Q5rvtBlJ6leIUD7WQ==","shasum":"ccb138b58085d2a900fe169aa4a5311dd1eab613","tarball":"https://registry.npmjs.org/@amoutonbrady/solid-i18n/-/solid-i18n-0.4.0.tgz","fileCount":6,"unpackedSize":25798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4c1OCRA9TVsSAnZWagAABAEQAIs8a1hAyqavkq+pDUkP\n9EMAq07PnTR5q59duQzDlIZM/32qJ8zaMApdJ7fww6D4VtptNY4suJ82JyQZ\n0iSgZJXwThCXuMVFfzA6O3pjoT9vwBIC4PrwjXOd3drIEfXLwjflaQC77aPY\nQXh2YYFSEruP01XWsHn0mkiccK5+Fj/TKfxKOMF3SZZdnhyCBR/BMWBf6d2e\nkRy8jeIv5E4zGlxFoux0fIVpEbeFfSzuDrLDmlr5wCduGMClTtZqGDrCvpja\n2HePLEqq3p9Rn5S53R9mi8GPhX/Dtg1ZUdbkkeQlFH6UWOtVw5uX/sGFxyA8\nECikwYedLzglLYNzeyWLFbb2e/RI8hgDI3J6fvaKNroIKCxlmvsLD4+n9Qwy\nkdAN69KnSSDdia3l5HGlN8oAZllaWb1ExAoaEh4da62N1raj/PFiT4kH6bQS\nP3KNQb8dDfAO706taKSfQTpP14M1lshCsiHjtKG8kfUYQAdyO1Je/nd/l3c8\nJszOt+ngNJzoIwRMVlFQKLk1pWuxippHms9wkra3G/x9bH1aK0EVq5GQJYKY\n6Ww+DURPQxol+XJ5ENZB/ksAAuT5gknWxy4r/B1oOqwABetYsb9xUKN263TX\nKpw3oVoUcHYb1JxlJ7BGhOSNq4rN1SebiyHGzP7EvN9iyUIAPqa91EGWrVyd\nFQhX\r\n=0nRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo/yOJV/lL/IIx+Q/YlVm+8t+yHmqzD2AhWDn985HuXAiEAjsC/z0O184D/WF9NkFKPm+ie/w3kT230rDQoHwk47GE="}]},"_npmUser":{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"},"directories":{},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-i18n_0.4.0_1625410894222_0.4199213074350796"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-12T12:36:15.935Z","0.0.1":"2020-09-12T12:36:16.117Z","modified":"2022-04-04T13:51:03.841Z","0.0.2":"2020-09-12T12:40:16.900Z","0.0.3":"2020-09-12T12:43:51.494Z","0.1.0":"2020-09-25T13:26:22.110Z","0.2.0":"2020-12-21T22:41:43.493Z","0.3.0":"2021-02-08T22:25:29.619Z","0.4.0":"2021-07-04T15:01:34.396Z"},"maintainers":[{"name":"amoutonbrady","email":"amoutonbrady@gmail.com"}],"description":"Smallest translation lib for solid","homepage":"https://github.com/amoutonbrady/solid-i18n#readme","keywords":["solid","solidjs","i18n","l10n"],"repository":{"type":"git","url":"git+https://github.com/amoutonbrady/solid-i18n.git"},"author":{"name":"Alexandre Mouton-Brady","email":"amoutonbrady@gmail.com"},"bugs":{"url":"https://github.com/amoutonbrady/solid-i18n/issues"},"license":"MIT","readme":"<img alt=\"preview badge\" src=\"https://img.shields.io/bundlephobia/min/@amoutonbrady/solid-i18n\">\n\n# solid-i18n\n\nTiny translation library for [solid-js](https://github.com/ryansolid/solid) inspired by [rosetta](https://github.com/lukeed/rosetta)\n\n## Quick start\n\nInstall it:\n\n```bash\nyarn add @amoutonbrady/solid-i18n\n```\n\nUse it:\n\n```tsx\nimport { render } from 'solid-js/dom';\nimport { Component, createSignal } from 'solid-js';\nimport { I18nProvider, useI18n } from '@amoutonbrady/solid-i18n';\n\nconst App: Component = () => {\n  const [t, { add, locale, dict }] = useI18n();\n  const [name, setName] = createSignal('Greg');\n\n  const addLanguage = () => {\n    add('sw', { hello: 'hej {{ name }}, hur mar du?' });\n    locale('sw');\n  };\n\n  return (\n    <>\n      <button onClick={() => locale('fr')}>fr</button>\n      <button onClick={() => locale('en')}>en</button>\n      <button onClick={() => locale('unknownLanguage')}>unknown language</button>\n      <button onClick={addLanguage}>add and set swedish</button>\n      <input value={name()} onInput={(e) => setName(e.target.value)} />\n\n      <hr />\n\n      <h1>{t('hello', { name: name() }, 'Hello {{ name }}!')}!</h1>\n      <p>{locale()}</p>\n      <pre>\n        <code>{JSON.stringify(dict('sw'), null, 4)}</code>\n      </pre>\n    </>\n  );\n};\n\nconst dict = {\n  fr: {\n    hello: 'bonjour {{ name }}, comment vas-tu ?',\n  },\n  en: {\n    hello: 'hello {{ name }}, how are you?',\n  },\n};\n\nrender(\n  () => (\n    <I18nProvider dict={dict} locale=\"fr\">\n      <App />\n    </I18nProvider>\n  ),\n  document.getElementById('app'),\n);\n```\n","readmeFilename":"README.md"}