{"_id":"18n","_rev":"1-7615ba303c7d479f9ee2c4e626904ca1","name":"18n","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"18n","version":"0.0.1","description":"A simple i18n module","main":"index.js","scripts":{"test":"xo"},"repository":{"type":"git","url":"git+https://github.com/LitoMore/18n.git"},"keywords":["i18n"],"author":{"name":"LitoMore"},"license":"MIT","bugs":{"url":"https://github.com/LitoMore/18n/issues"},"homepage":"https://github.com/LitoMore/18n#readme","devDependencies":{"xo":"^0.23.0"},"dependencies":{"pkg-dir":"^3.0.0"},"gitHead":"82dca418d5871c8154a141bf6640a03fc046129b","_id":"18n@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"litomore","email":"litomore@gmail.com"},"dist":{"integrity":"sha512-fMmqjWFP1+b/RqVcYX03l2fKtPJPu78T+5R/UNV24Zh2E7Ik2Hxz7l0H5n8XhTjW6W4PypbH/q1D2u+SC1WAUQ==","shasum":"8f4bfd7096da5f483c3c7133369df662a2eb5b66","tarball":"https://registry.npmjs.org/18n/-/18n-0.0.1.tgz","fileCount":4,"unpackedSize":2547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblAJ6CRA9TVsSAnZWagAAfoUP/jEgr6Pq6E4Pl/lOoeh+\nHsc84PIc2UBzk4XhBXktKhaMkLwk+d+9qhvNZW1/s19NTKMsfnOqc8alXQ/a\n5kFyAlnsy4fNnqYdxYJYRMVO4hwckiTJHSh1VtC/JtemP4/hmr31eaCQ+6jh\nm6yuuWpM3bAgWpYRqOVSwVrC0m++LqfNOcBf/Guf4K44JD+w3qs+V6aebPv5\nKdmy4OcZY00N8cy+bXWI5/Ql10PnbRDjB1WPiWDiKxGksoMnhLGDfZYCogAS\nBWVXEdVZRNS+whfcNK3PnCRXy5WbmC7rjwRfXEKErKIak0GzZZGsu0J8QDjS\ngAUddWe/uLHfyfhK6JutmdfMSRjvd0mqFeJrOGwVpCCSHXBphUdnBJWB6gVF\n8UF782Gdbo0hs+3x5otP4kQ9JySmmsrwZGgkSkO1sZ8adWK26u1qQEbWypvd\nsTbw7Gl+Y/cmlCK8MhV3IkxpDNVWKVKvL4pYh8KkBJ0FX1bAm7SdsJBLezCE\nsStY/sshZygHg0EPAQ4jCpnsYhPKJUoFgPWIX2SmRDvKU6OC0I79OZ1IxKDw\nRdO8Y6Ai2x9oeTQemgccKSoICV90Ok6E+CHPEMBf3yWTPK9RnLbfaSOhP1Ha\nwwOyssJTdsBeJfvzOjis4SH89FDONzvtoDfn69W1cdnwo3beEdCcIxYEJJsD\nugGM\r\n=Vc4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDASAllY8JOvwEnz3plz5o+PczLoaIXw+gbpCG7iiqXeAIhAMj4FFU7fSUOR8NByW6j9MzRDZtILcTt17RZL5yD+NDp"}]},"maintainers":[{"name":"litomore","email":"litomore@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/18n_0.0.1_1536426618197_0.6273250860842907"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-08T17:10:18.196Z","0.0.1":"2018-09-08T17:10:18.311Z","modified":"2022-04-04T10:12:10.079Z"},"maintainers":[{"name":"litomore","email":"litomore@gmail.com"}],"description":"A simple i18n module","homepage":"https://github.com/LitoMore/18n#readme","keywords":["i18n"],"repository":{"type":"git","url":"git+https://github.com/LitoMore/18n.git"},"author":{"name":"LitoMore"},"bugs":{"url":"https://github.com/LitoMore/18n/issues"},"license":"MIT","readme":"# 18n\n\nA simple i18n module\n\n## Install\n\n```bash\n$ npm install 18n\n```\n\n## Usage\n\n`18n` will read the configuration from the `18n.config.js` in your package root.\n\n### Configuration\n\n```javascript\n// 18n.config.js\nmodule.exports = {\n  langPath: 'languages',\n  langPacks: [\n    'en-us',\n    'zh-cn'\n  ],\n  selector: () => {\n    const {language} = navigator;\n    switch (language) {\n      case 'zh':\n      case 'zh-cn':\n        return 'zh-cn';\n      default:\n        return 'en-us';\n    }\n  }\n};\n```\n\n## License\n\nMIT © [LitoMore](https://github.com/LitoMore)\n","readmeFilename":"README.md"}