{"_id":"@derpierre65/vue-i18next","_rev":"3-cbc5f550f58421930809b415bb88e30a","name":"@derpierre65/vue-i18next","dist-tags":{"latest":"1.0.0-beta.1"},"versions":{"0.4.0-development":{"name":"@derpierre65/vue-i18next","description":"i18next wrapper for vue","version":"0.4.0-development","author":{"name":"Claudio Romano","email":"cro@panter.ch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/panter/vue-i18next.git"},"homepage":"https://github.com/derpierre65/vue-i18next#readme","bugs":{"url":"https://github.com/derpierre65/vue-i18next/issues"},"keywords":["i18n","i18next","internationalization","plugin","vue","vue.js"],"scripts":{"roll":"rollup","prepare":"npm run build","dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","lint":"eslint src/**.js","test":"npm run lint && npm run test:unit && npm run test:types","test:unit":"cross-env BABEL_ENV=test karma start test/karma.conf.js","gh-pages":"npm run build && rimraf ./gh-pages && mkdirp ./gh-pages/examples mkdirp ./gh-pages/dist && ncp ./examples ./gh-pages/examples && ncp ./dist ./gh-pages/dist","gh-pages-publish":"gh-pages -d gh-pages","semantic-release":"semantic-release","coveralls":"cat ./test/coverage/lcov.info | coveralls","test:types":"tsc -p typings","docs:dev":"vuepress dev docs --temp .temp","docs:build":"vuepress build docs --temp .temp"},"main":"./dist/vue-i18next.common.js","module":"./dist/vue-i18next.esm.js","unpkg":"./dist/vue-i18next.js","types":"typings/index.d.ts","peerDependencies":{"i18next":">= 6.0.1","vue":">=2.0.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-stage-2":"^7.0.0","@types/i18next":"^8.4.3","@vuepress/plugin-pwa":"^1.0.1","@vuepress/theme-vue":"^1.0.1","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","chai":"^3.5.0","coveralls":"^3.0.4","cross-env":"^3.0.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","gh-pages":"^1.0.0","i18next":"^6.0.1","jasmine":"^2.5.3","jasmine-core":"^2.5.2","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coverage-istanbul-reporter":"^2.0.5","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-phantomjs-shim":"^1.5.0","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^2.0.2","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^4.0.2","mkdirp":"^0.5.1","mocha":"^6.1.4","mocha-lcov-reporter":"^1.3.0","mocha-loader":"^2.0.1","ncp":"^2.0.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.1","rollup":"^0.66.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.0.0","semantic-release":"^15.13.12","sinon":"^2.1.0","sinon-chai":"^2.8.0","typescript":"^2.8.3","vue":"^2.5.16","vue-class-component":"^7.1.0","vue-template-compiler":"^2.5.16","vuepress":"^1.0.1","webpack":"^4.33.0","webpack-cli":"^3.3.4","webpack-dev-server":"^3.7.1"},"dependencies":{"deepmerge":"^2.0.0"},"gitHead":"108eb242f42a8423ee2e3ade3d96f4d6da7ab4d1","_id":"@derpierre65/vue-i18next@0.4.0-development","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dtGjlc/VakuAJs4UfacCdyMKQaeXFnEMVDWoAbabKmX5uxLVg0zDwvDWSDEuqyJUPGltUVrJRtuFPn865PAtig==","shasum":"eebf5ff4bc0cbc50f1078620c433dc395db15027","tarball":"https://registry.npmjs.org/@derpierre65/vue-i18next/-/vue-i18next-0.4.0-development.tgz","fileCount":80,"unpackedSize":1020189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn5UWCRA9TVsSAnZWagAAlZ0P+wRAvMauH2zQo7YO2/T6\nK7xL+N1J8oifIggAtI3POAWQXLr03xw3SaKdyWQpIQ/WbCDssCJJ+dq1FzDp\nFta/pVnnEqv1mZshXr+y4uyG1M2kDs+lo7nymiC6+NvOO8xDGnyKM7SA8ua4\n/Nvab56urdqPPqDiKONXOGO8jupL6mMsI2cLtXdI88PG7YEFXIEurzaEHxxY\ngFWdeixA1B5aDIVNMWpPmqjN0DnOv0fJIGSdgl0MI2kyfTN+gVzF9s9TaBNH\nf8i1pQiMLIAx5aWIjREe1x5TTAoc1kgR3ApthhprWC+M6dEvheH9iD9Q6HTH\nO9iQH1CbknvdHrjh9IoW7+9rwYveir7+5e/Hf2Sm8lsUHU2/nE+Y+bpBRFBR\nukXKDuM5CM8FLiEOh6CCc8cYKo1wgaOS8p51/TlTdCiiuOklrSdDuD/5derc\nUtTe+34iGEQ9sMjiZkP7G/wxb1qC2FdUTak/31bGNZlbRBk5/duIjNyyF9A4\nfxfu5wknWaX3Oj9j98I/QmL/N/qqXE4da/1sdak+NI4ig1TCDPa2htq4GA4R\neKYIhhWcK1oUIQ/VcYwKl64aYuFllacIpaMPv6jTb0HQAUtH5UqJLoJzi5xC\nV6n2owJrGT5Cfr7r4wVkjSLxNS1vepYHwCnFjvxZ4Z/wzioCCCs9CCWJvMyk\nXist\r\n=qlVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2NIMmo7UV72rzieKWuV9lzG4grwymDqjtcWrqJx/NbAiAdUNTfpeEFVUaguVbKutuHZGC+Th5t9STq8Z49CtpYhQ=="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-i18next_0.4.0-development_1621071125915_0.01670724801292378"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-beta.1":{"name":"@derpierre65/vue-i18next","description":"i18next wrapper for vue","version":"1.0.0-beta.1","author":{"name":"Claudio Romano","email":"cro@panter.ch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/panter/vue-i18next.git"},"homepage":"https://github.com/derpierre65/vue-i18next#readme","bugs":{"url":"https://github.com/derpierre65/vue-i18next/issues"},"keywords":["i18n","i18next","internationalization","plugin","vue","vue.js"],"scripts":{"roll":"rollup","prepare":"npm run build","dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","lint":"eslint src/**.js","test":"npm run lint && npm run test:unit && npm run test:types","test:unit":"cross-env BABEL_ENV=test karma start test/karma.conf.js","gh-pages":"npm run build && rimraf ./gh-pages && mkdirp ./gh-pages/examples mkdirp ./gh-pages/dist && ncp ./examples ./gh-pages/examples && ncp ./dist ./gh-pages/dist","gh-pages-publish":"gh-pages -d gh-pages","semantic-release":"semantic-release","coveralls":"cat ./test/coverage/lcov.info | coveralls","test:types":"tsc -p typings","docs:dev":"vuepress dev docs --temp .temp","docs:build":"vuepress build docs --temp .temp"},"main":"./dist/vue-i18next.common.js","module":"./dist/vue-i18next.esm.js","unpkg":"./dist/vue-i18next.js","types":"typings/index.d.ts","peerDependencies":{"i18next":">= 6.0.1","vue":">=2.0.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-stage-2":"^7.0.0","@types/i18next":"^8.4.3","@vuepress/plugin-pwa":"^1.0.1","@vuepress/theme-vue":"^1.0.1","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","chai":"^3.5.0","coveralls":"^3.0.4","cross-env":"^3.0.0","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.3.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","gh-pages":"^1.0.0","i18next":"^6.0.1","jasmine":"^2.5.3","jasmine-core":"^2.5.2","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-coverage-istanbul-reporter":"^2.0.5","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.4","karma-phantomjs-shim":"^1.5.0","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^2.0.2","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^4.0.2","mkdirp":"^0.5.1","mocha":"^6.1.4","mocha-lcov-reporter":"^1.3.0","mocha-loader":"^2.0.1","ncp":"^2.0.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.1","rollup":"^0.66.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.0.0","semantic-release":"^15.13.12","sinon":"^2.1.0","sinon-chai":"^2.8.0","typescript":"^2.8.3","vue":"^2.5.16","vue-class-component":"^7.1.0","vue-template-compiler":"^2.5.16","vuepress":"^1.0.1","webpack":"^4.33.0","webpack-cli":"^3.3.4","webpack-dev-server":"^3.7.1"},"dependencies":{"deepmerge":"^2.0.0"},"gitHead":"1785edfa0708019c429eb95fe19481e6d011c21a","_id":"@derpierre65/vue-i18next@1.0.0-beta.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6ywI5TRBqBYQL5TcNmDBRWc249ugvvYC976RvAxAS+ENocoI2Qnk5iX0twwtOEUXvGD4wvigw8LpLME5YCj5DA==","shasum":"6085467f69f0bb09faed7aba31e8235fe333eec3","tarball":"https://registry.npmjs.org/@derpierre65/vue-i18next/-/vue-i18next-1.0.0-beta.1.tgz","fileCount":80,"unpackedSize":1020311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn8e2CRA9TVsSAnZWagAAcdAP/RQmci74vPiQZQPDR7Ba\nBCcyc32BduENzuWpeMtTCyFsf6DMdUc3pUdZukJGrYle2RoadVkNSu8+xZQa\nram4PEiV6+uAFPRmlw8OUUPF2l1v6UYDSuQV8Yi6mpw3AEiCwZXVMwgqeSfG\nn4JkjpejdtOUsfYOMoo66WZakuOrDKJs05hrPT8Dg6G7WMFauvrsO6pf5P8W\nmVTQCngFoDEktbd0ATnaqPRXN4sfYKeU03+LZ0w81HuFgCTsQ5AvBHO/+/6f\nmkNhiMWXGo+2Na4JTwS4c2J3xsYSWJnb1OvxxrKQauhnbg3YVhtbqbRIGFi8\nq0kvd2/YaGKVPoc+XeDOD70yk11zKjO3ZaA8DP+od5gKwIQLacQaKpqV0i8c\n+jq5/kBlvp5G+aVY9QDkdLnq1r7PmK8Bnp0ylnkiBfdp640jnbaEc8MAQptc\nnWyiwrLE+j4veXFCuWGJyfsqj45y/o36EivO4o2uNXnQtfQfkSvwitQyU3kM\n6QuKlMRHZuPbxkZ7kee+Dmwv2XjjwsLGDu+qJKFhhoY+Q6DABfagNWlJNWMM\na4L25fKen4jSqCk70P/7noYB+toJokAzDaR4IoNZgTp8Z3dCTYHcYXIHb83S\nM7ItOfhdXeL9UGyjkwnoTbvmhnUIS/L7JR5CqNFUCOqnIwLquF8IEm0BgiFh\nmIOR\r\n=caRD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhI5s6vsMKCjLTa8hbiUYT0bc2TSleWribluTEuKZkpAiBQaAqHrm9nqjNnCvk6j2ahptFwkPlzfTovaoa6rAY4Uw=="}]},"_npmUser":{"name":"derpierre65","email":"info@derpierre65.de"},"directories":{},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-i18next_1.0.0-beta.1_1621084086025_0.35294152971967363"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-05-15T09:32:05.873Z","0.4.0-development":"2021-05-15T09:32:06.107Z","modified":"2024-03-19T21:57:46.331Z","1.0.0-beta.1":"2021-05-15T13:08:06.186Z"},"maintainers":[{"name":"derpierre65","email":"info@derpierre65.de"}],"description":"i18next wrapper for vue","homepage":"https://github.com/derpierre65/vue-i18next#readme","keywords":["i18n","i18next","internationalization","plugin","vue","vue.js"],"repository":{"type":"git","url":"git+https://github.com/panter/vue-i18next.git"},"author":{"name":"Claudio Romano","email":"cro@panter.ch"},"bugs":{"url":"https://github.com/derpierre65/vue-i18next/issues"},"license":"MIT","readme":"# vue-i18next\n\n[![Build Status](https://travis-ci.org/panter/vue-i18next.svg?branch=master)](https://travis-ci.org/panter/vue-i18next)\n[![Coverage Status](https://coveralls.io/repos/github/panter/vue-i18next/badge.svg?branch=master)](https://coveralls.io/github/panter/vue-i18next?branch=master) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n> Internationalization for vue using the i18next i18n ecosystem. <https://panter.github.io/vue-i18next/>\n\n# Introduction\n\ni18next goes beyond just providing the standard i18n features such as (plurals, context, interpolation, format). It provides you with a complete solution to localize your product from web to mobile and desktop.\n\n**vue-i18next** is the vue support for i18next and provides:\n\n- Component based localization\n- Component interpolation\n- Lazy load namespaces\n- Namespaced translation for components\n\n### Requirements\n\n- vue >= **2.0.0**\n- i18next >= **6.0.1**\n\n## Documentation\n\nSee [here](http://panter.github.io/vue-i18next/)\n\n## Init\n\n```javascript\nimport Vue from 'vue';\nimport i18next from 'i18next';\nimport VueI18Next from '@panter/vue-i18next';\n\nVue.use(VueI18Next);\n\ni18next.init({\n  lng: 'de',\n  resources: {\n    ...\n  }\n});\n\nconst i18n = new VueI18Next(i18next);\nnew Vue({\n  ...\n  i18n: i18n,\n});\n```\n\n## Changelog\n\nDetailed changes for each release are documented in the [releases](https://github.com/panter/vue-i18next/releases).\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/panter/vue-i18next/blob/master/CONTRIBUTING.md##using-the-issue-tracker) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/panter/vue-i18next/blob/master/CONTRIBUTING.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}