{"_id":"@intlify/rollup-plugin-vue-i18n","_rev":"31-b6c2943bdfcd9fc94b5aebb0feac5e6a","name":"@intlify/rollup-plugin-vue-i18n","dist-tags":{"alpha":"2.0.0-alpha.1","beta":"2.0.0-beta.4","rc":"2.0.0-rc.1","latest":"3.0.1","next":"3.0.1"},"versions":{"0.0.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"0.0.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@0.0.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"713ef034307c21ca9a0cf974d04dee68b0736fa5","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-0.0.0.tgz","fileCount":7,"integrity":"sha512-gKM2Nccb6ieXSNMKhBWNbZfKKSKAY3XuYb4b3zS7N3iDIRgct9SS9swtjKnaNb6El6PTjTXlW2QswlPTldMHpw==","signatures":[{"sig":"MEUCIQC3CKfgiwJeIRUPWa3UxBZzpKDjpbbT1YZwQP4KpJECKgIgbJsUIfu885TSbZwGuiCytE0wMX9rm+O7g7sQatfuO9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeENd0CRA9TVsSAnZWagAAz8wP/14DqoRS9F2R4Spr2wcU\nFqa0oeiOlDOEao+taEhH1pDs7tMDsTwPGaXcT3Mveg8b2yu1SRhkIVPoyKBD\nYHJpjaTQjBM5frFuf7HXY2nySsCuZJC3db8nM3fPkbmdw6RaK2P3KfbC5I4Q\nEHaw4H/fxNVHsx7AdCAlSBQpcXoUsOeKwMaqIOIAKX/UiTy6WxDxo+zcgAIe\nxbZIYKeO/d+IEDLpyrYI416S6QGQHGZ9c87SK2N1cLSn8j2RX1YzdPdraqov\n03BQR8gmPfFsbNJY9gSvafsg7p13dgVdBNlEKadGjqE3fBTzHaNZ/mmpyLHS\nyjzWEEbaxvXxrsfMRh6Q0hqoGWbioCSO2lHpwCx5/MuV9PDprjW4EDGfIPkR\n9nYkQHXLDDSYvSGlyyarlmHuJ9PjwxDfc/SJfvmHiJrwisqVCE1p02GMAV7E\nlivJVYJA1xDFptojFZTf7XFpWh/gxKbFpa8wRp3zu3u2Nzi93P2SRhBdpLe2\nskWklwCLeyiop3hhcdxqxlqZ822on8FpmMUqy9X0pL7k2u/j4U3OnGpXhcMY\nkn9pVuB3JOGMWqz4HNaGd+AdY47u+kfiLZev8DQ+wibUDA3J+jzWRUZeyDy+\nv2MRLA4CCxXkmzHC79A//Mn6bt88KWmpasKcs/4XzISjhbDXLMUCmBC3GUhr\nGVCQ\r\n=h68M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10"},"gitHead":"1a805635349d6b844dd85e6d2decea8c6c7f2346","scripts":{"test":"echo test","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.13.4","description":"vue-i18n rollup plugin for custom blocks","directories":{},"_nodeVersion":"12.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shipjs":"0.13.1","lerna-changelog":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_0.0.0_1578162035931_0.18821486105175578","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"0.1.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"0.1.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@0.1.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"192cceaac4096e19dfe2fa46f7e584a28ced0675","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-0.1.0.tgz","fileCount":18,"integrity":"sha512-7VibhJUr5+PvzD0mXBNHOXc+u5X5OcpWn7FPhL4wJ0PEaEmY/Z513ve5wJdvb7sBB3WOuiRZ+FVB3p/9kgXCyA==","signatures":[{"sig":"MEQCIGv3CoL5XplKIiKIKLvUfRoqWwCYinP1jz3CNXv+uSlrAiBshAhTc2guUVO8e8WWPNuV7QxWnD08SlXXAazI2Pwb5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEhcCCRA9TVsSAnZWagAAqFUQAIyD+1hjnxc+pgT5AVMf\n+1+/qjkp5AsAS3JiKJwvjgqlt4zL83GPCT6ZnTA4sLr5ZfKxsXQECX11Gphl\nYo1TsfRiX/VwR+a/S3mC8tBqRHEgNMkvdZ6ykhl0L8O5H2NhzDung9p7Jys3\nBifXvg1Hs+y4+n0N/dONeJyGNldCf8e/GiJ1cFD26Fk+64bErwnIb5tLamGL\njVspLiAFqw+21EE1bigh3gAVtmNvylRw8Il7w0yvw5cfrk6/s2T7vZ83JQ+s\nIwmx9BCG9q4hK1e2H32hDbFDxQXWW6GHmkGghPq1BbjiyRdkGn3okwrpqKzF\n0BLMVZlWQ5WrnpViG+4UdWLo8fu67Q468N4KHZtIEQPnmSUsSWx50Itkvqsy\npzdviz2nLpKdr5SFlmabB0fSIcwPKg5ZXLHvWKv8KJOfFDaV6TRAO/hZGKNh\nB9aSuURB0mRGt4XztdgNuZTEoW5QtF8JusMwMJ+F7tiYv6FBAZpzxQW3998f\nzo92uDWnQSy640QJbbOVmy8lSLEFMTbwaRQIkjQ+Nst2wHcvvjuQi4p1Npnj\nwp+USEqh33JptTzEg4qWSs9KSoxgMc8DTcf1x74VI/rAwurqWMtE1Ea/2TpO\nmi1PBWFL/vF8HPh+cpF7elwTHDafH2B2eQ/WX1PdtBvnbkeNSJi9cCg+OTaK\nQnxJ\r\n=fAQK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">= 10"},"scripts":{"lint":"eslint ./src ./test --ext .ts","test":"npm run lint && npm run test:cover","build":"tsc -p .","clean":"rm -rf ./coverage && rm -rf ./example/app.js","coverage":"opener coverage/lcov-report/index.html","test:unit":"jest --env node","test:cover":"npm run test:unit -- --coverage","test:watch":"jest --env node --watch","build:watch":"tsc -p . --watch","build:example":"npm run build && rollup -c ./example/rollup.config.js","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"description":"vue-i18n rollup plugin for custom blocks","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","debug":"^4.1.1","eslint":"^6.8.0","opener":"^1.5.1","rollup":"^1.28.0","shipjs":"^0.13.1","ts-jest":"^24.2.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^13.1.4","@types/debug":"^4.1.5","lerna-changelog":"^1.0.0","rollup-plugin-vue":"^5.1.4","@rollup/plugin-json":"^4.0.1","@rollup/plugin-yaml":"^2.0.0","jest-watch-typeahead":"^0.4.2","vue-template-compiler":"^2.6.11","eslint-plugin-vue-libs":"^4.0.0","@typescript-eslint/parser":"^2.14.0","@typescript-eslint/eslint-plugin":"^2.14.0","typescript-eslint-language-service":"^2.0.3","@typescript-eslint/typescript-estree":"^2.14.0"},"peerDependencies":{"vue-template-compiler":"^2.6"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_0.1.0_1578243841919_0.8482277482585967","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"1.0.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"1.0.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@1.0.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"13c2c86cba5b3cf8f8864f288e4008da6cd89917","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-1.0.0.tgz","fileCount":18,"integrity":"sha512-42sdkkZGJf9tvt4zAOIEKz5p1WDEeingkhJrEmRLeL49ztNPDXDqoZTnsZyGDsVPkzXM/skdh3Gsi8WZwVyctg==","signatures":[{"sig":"MEQCIDAGyydMLoEjHILaIIX0/IG+MhN/N7e8f8ArKlWV5ZyyAiA2Qr8FOf/dTdbDdLt5/Yd6/6gBUcaNKrDvZrpvYC2QmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerbr9CRA9TVsSAnZWagAAl3IP+waY0rsTwrc/ljhWbGgd\nO/G+XncOy0NnmUWcUDG1QLn/YAfH6zhdhZMAum3uuiU8BazTGcpogfJFtQJc\nw9IKqapQzSmwyl+fDDzi40+M2kRynE4KZbHuWdwmIeL3BMtazi1RcK+/k7Qq\n8Ha39ZEni7bmACVAaCwXI86voAfZEoF0xo49zaK+Qy4XwToisQOx5JrYWm9f\ntnXTe315HVtMHcqh1qbCx/XyKkay4YhYWwHE4Mp6LK2J01iX+hLyeGOemoY3\ng7FUiLGpYuHWit7puZcHoILtFk05wcehXKZ8c4t8HamHMWilWe38/QFOEiF/\nGv28j67ZhBlmcpWT2z6GiMV3lEwqLDaXFS12Q8zfmtViYHtjo24N/X4XbZWz\n9WGV9WWUUMrA56xLgAJsZhX3jjTrjoqei/6KrJzh2KatYFktmZzVLZJZEYsW\nd6sAUd0Y86KZ0yMV29jm/CQWkJJ6nUTAhamuAAs6uiNAcy+BWjU3DfPVpmFw\nUydsQrkWumhbj3VurGKcL6N0/dUs0nNxtPA2mkBzf/Zk29oHbEmR7UwnxSWK\nscZTaw+8SFDEsnF4U3dWJZQQlgzR/BD1rolbIrdDDPTuNLva77EHZIJj4iy/\n2xgNB2ZpFZXQYQSfrG/6B0odrPgtqQrK3aDQtpeZH7pHd446kTfxuAkzqVFg\nSOyL\r\n=uj2D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">= 10"},"scripts":{"lint":"eslint ./src ./test --ext .ts","test":"npm run lint && npm run test:cover","build":"tsc -p .","clean":"rm -rf ./coverage && rm -rf ./example/app.js","coverage":"opener coverage/lcov-report/index.html","test:unit":"jest --env node","test:cover":"npm run test:unit -- --coverage","test:watch":"jest --env node --watch","build:watch":"tsc -p . --watch","build:example":"npm run build && rollup -c ./example/rollup.config.js","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"description":"vue-i18n rollup plugin for custom blocks","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","debug":"^4.1.1","eslint":"^6.8.0","opener":"^1.5.1","rollup":"^2.7.0","shipjs":"^0.18.0","ts-jest":"^25.4.0","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^13.13.4","@types/debug":"^4.1.5","lerna-changelog":"^1.0.0","rollup-plugin-vue":"^5.1.4","@rollup/plugin-json":"^4.0.3","@rollup/plugin-yaml":"^2.1.0","jest-watch-typeahead":"^0.5.0","vue-template-compiler":"^2.6.11","eslint-plugin-vue-libs":"^4.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0","typescript-eslint-language-service":"^2.1.8","@typescript-eslint/typescript-estree":"^2.30.0"},"peerDependencies":{"vue-template-compiler":"^2.6"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_1.0.0_1588443901177_0.9356357434574387","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-alpha.1":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-alpha.1","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-alpha.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"882f8ae51a74a17df9bf4921a9056a80c7738e67","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-qLKkRGB4teJ4fg30wvfaNXTCiRMhrf8q4rBJ8EjKiHeS3l4fcSaVzTopeRd+lKit2Ea2D03u1eNQln+OF8oJ+A==","signatures":[{"sig":"MEUCIHPwX95RV2nMD2WQVrilfzGxJwk+zQje6O9PlHSJczyhAiEA1hGM+6X6ZVSf9LnF41PdLYS8VUZ4GNPirx9ov0sZwcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UPhCRA9TVsSAnZWagAA6o0P/1AjUnm0SGZ4LXQiQxpl\nDGrssB1MzE7K25xcReQa86upb+K/i1rP9V3dhpKMA/CNrjbmVMeC/1bCQL4L\nBGH2TBJ/dLMe6PlG9+P+5agCt9LTS6vblrRWAmb4viUc4dR26nSSaRvI59Hi\nxOYFkRSy+EFdc9RaP7DFYQGcskz3MyV+CGTKCik0zxnVgch1WXBLgioAUuPP\nWAswarxxvXfM8Gjj5B/QJXh3MUHtWN8q6CapUePg2e1sBxpAt+V/9e2OGf+k\nUINzhNfF6ivhjhyoA+OWDqcFoUucKjQNEQPhNNen9fkC66yiRlQc+kMptKsL\ntkx+nohW2OhmldbN6/xmZJKT17HWgndsqR+z7CinDCT0UpqS4p6OLxvxZ/Ij\nT2iw0WpeO8362L6edm3t/FStyBVGI7SQdpKOVJmuP8GTJUSPb+rTEvQSwZKH\nOvjou5uSBb5ZE2jdeKGe2C+BwHVPeecB/z4CIHpT8emu+2obIJ8z9G0kH6ca\nXu/eaK95CzR51+dGUOQNRfNOMzJmbFtIJ+VphCqMgV78ECNXErn/p+SwxuCK\nAOGlV2An7rroddXakuDlRq8dfFlMcrnIOsuBIXhywlleZidoEqRGiXvdrcuM\n8F5xOZirgM40gKrRkUmjY8uE3bz6CdfsSeI7YefOMD83xsVlzOpi6UIPqeBE\nmdGy\r\n=vi8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: Alpha ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\nthe below example that `examples/composable/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nexport default {\n  name: 'App',\n  setup() {\n    return { ...useI18n({\n      inheritLocale: true\n    }) }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\nIf you would like to bundle as common library with rollup, you can configure the following for ES Module:\n\n```js\nimport vue from 'rollup-plugin-vue'\nimport replace from '@rollup/plugin-replace'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport i18n from '@intlify/rollup-plugin-vue-i18n'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./examples/composable/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./examples/composable/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      commonjs(),\n      resolve(),\n      replace({\n        'process.env.NODE_ENV': JSON.stringify('production')\n      }),\n      i18n(),\n      VuePlugin({ customBlocks: ['i18n'] })\n    ]\n  }\n]\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc --skipLibCheck -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composable":"rollup -c ./examples/rollup.config.js --environment BUILD:composable","clean:example:composable":"rm -rf ./examples/composable/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"description":"vue-i18n rollup plugin for custom blocks","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"json5":"^2.1.3","js-yaml":"^3.14.0","rollup-pluginutils":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-beta.14","jest":"^26.0.0","debug":"^4.1.1","jsdom":"^16.2.2","serve":"^11.3.1","eslint":"^7.1.0","opener":"^1.5.1","rollup":"^2.7.0","shipjs":"^0.19.0","ts-jest":"^26.0.0","vue-i18n":"^9.0.0-alpha.10","puppeteer":"^2.1.1","typescript":"^3.9.3","@types/jest":"^25.2.1","@types/node":"^13.13.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.3","@types/json5":"^0.0.30","@types/js-yaml":"^3.12.4","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.0","@vue/compiler-sfc":"^3.0.0-beta.14","eslint-plugin-vue":"^7.0.0-alpha.4","rollup-plugin-vue":"^6.0.0-beta.4","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.2","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^12.0.0","@typescript-eslint/parser":"^3.0.0","@rollup/plugin-node-resolve":"^8.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typescript-eslint-language-service":"^3.0.0","@typescript-eslint/typescript-estree":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-alpha.1_1591296992539_0.6508838588500752","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-beta.1":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-beta.1","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-beta.1","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"c1474f56b3c48d8dd5e1f5547e26a9cde0d31e7e","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-beta.1.tgz","fileCount":29,"integrity":"sha512-hh7JzKl1D4XeQ+utkvS3GKekoc/eYBxqdiwRRwus/qWYk+weg/o0PrYGZTNFgeSXtxX4Z6OEuBTazVescr77rg==","signatures":[{"sig":"MEUCIBs246MyNj8z3MUlYN8J9QTwSwljP53+wsU0J6g8vtEJAiEA95dirKc81KtyRL+lsFzjgYKSndfX7B4T/5OtmNIC7Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXszDCRA9TVsSAnZWagAACocQAINLTlT/TXIte9BmUZPQ\nJIcEv02q2oF03CQSRrzW/t28xf68Qcx48ClwZU9Ox5jUChyAGWmC/a23kjWI\nc9PW7IPqD0gE0TEC03IQyRJ5K70sjmi5cDtY80xk0+YW3wM4glWbiS2LWsWh\nZ9OjL40p4e760AAG7mqZKtMpNAAjR5LwVo9zjEEEAEzNiX+nhkuvMD2/xr3O\n0LIMBkDiktfE9rmwgP2LcsB0yq8pdpE9JOmC3Tva+hrM0if1XA6nlX+PwxjB\nPppAZWtkHf+yj22KKzUycT+WmRV6heohTFd3U7fITe/sHWpRobZZZKFXLyVQ\nfvZ1un5rf/r+xa+pDLUQj7v+Vt81X8AlUMi5YzKybWV6c7tiksJfAu17tjBq\n9ThASjZ7vDFsLL4Wst1NFWNuQ3va7LY3u5rFqDYhtdQqB5v9eIZFhBzfiN4c\nY+0K7+R5W6mZAED+3km//nU5DAseWYXQ+qNeAQxnnkl6lEaQBx5XCTZboWcw\no/qkAuVcrEIOr/yGOx/XePPN/pzQcq4UvcfLM83l/Tit1r5DLKjEIG76bFOd\neww8LCHM9TDuUunH97Z3PayraPOBN33TasyJXvuyuFXmrNkPD7S2yS5nZPLY\ncExafpa5zPmc76ILH61LbnzR+bWPOZ285g3+FCzVVI49nVL0Yzj97OJE0D26\n32+w\r\n=C/jR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: Alpha ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\nthe below example that `examples/composable/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nexport default {\n  name: 'App',\n  setup() {\n    return { ...useI18n({\n      inheritLocale: true\n    }) }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\nIf you would like to bundle as common library with rollup, you can configure the following for ES Module:\n\n```js\nimport vue from 'rollup-plugin-vue'\nimport replace from '@rollup/plugin-replace'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport i18n from '@intlify/rollup-plugin-vue-i18n'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./examples/composable/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./examples/composable/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      commonjs(),\n      resolve(),\n      replace({\n        'process.env.NODE_ENV': JSON.stringify('production')\n      }),\n      i18n(),\n      vue({ customBlocks: ['i18n'] })\n    ]\n  }\n]\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composable":"rollup -c ./examples/rollup.config.js --environment BUILD:composable","clean:example:composable":"rm -rf ./examples/composable/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"description":"vue-i18n rollup plugin for custom blocks","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"json5":"^2.1.3","js-yaml":"^3.14.0","rollup-pluginutils":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-rc.1","jest":"^26.0.0","debug":"^4.1.1","jsdom":"^16.2.2","serve":"^11.3.1","eslint":"^7.9.0","opener":"^1.5.1","rollup":"^2.26.0","shipjs":"^0.21.0","ts-jest":"^26.0.0","vue-i18n":"^9.0.0-beta.1","puppeteer":"^2.1.1","typescript":"^4.0.0","@types/jest":"^26.0.0","@types/node":"^13.13.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.3","@types/json5":"^0.0.30","@types/js-yaml":"^3.12.4","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.0","@vue/compiler-sfc":"^3.0.0-rc.10","eslint-plugin-vue":"^7.0.0-beta.3","rollup-plugin-vue":"^6.0.0-beta.10","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.2","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.0.0","typescript-eslint-language-service":"^4.0.0","@typescript-eslint/typescript-estree":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-beta.1_1600048323212_0.9107011851028444","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-beta.2":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-beta.2","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-beta.2","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},{"name":"kazupon","email":"kawakazu80@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"377103ed4fe67a0862614b8a0d4bb56f429e597e","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-beta.2.tgz","fileCount":25,"integrity":"sha512-trZ630pEmGcLCdzH8HDULMl0W+QMkhcmOj4jRn0+1VXJ6tFR8O81ZHUyRwxGXLJ2+qRPCMN3BQw9sb5PjwrJsA==","signatures":[{"sig":"MEUCIFS44FSV+4wcAfRtMkVLq6w+N7bz1Z0x+jZbX9p4lKq8AiEAtdMv+IIyX50N/z4nYjrQ+2o8skOuRe3Xw5BEaYpJ6n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfymZ8CRA9TVsSAnZWagAADbYP/3wDrSOerafOG4Z6tcAF\nXXeO5MF+S8vb3l66gAO951K4QTW2tnK9P70QHyMn9MJdCpaxSyvPvhk0RImj\nEq0cW1p0fra/UWU4f1Kzefn6LVSqwynDRA0Pf0yBVT5Zn7uOZq9VssW3wR/R\nall0A2WIIZqEyCz+GM2OLHwXn3J6rsrzE1a/I44a39f+w2bgQujHB3P0iU69\n32yu98P42a3KmKtcctqJoke6K8WIEBIo25vy06AXFclZr8uwDcuEtb/peiXK\nC2C7sTLuZtpjTi7zKvRQAkf2mXrAJm4ifpEgOK8Qf2d5zgwwd2Qn3L+D8xLU\nN76H0cXNj3TvssiYyLlU1V8sMYIqlCHb+S8a41QtL1kVhZ5erQfA/LqIjjAQ\ndNuWSpqjOGM6Ahm1gc/RgN32JznV8tIZ2p/3ih6slcMO5cKglQk0DDY4ty0q\nc74pRps+z5J0MMLFU7h/patZFG5kRV3ApiA2oNVRkm35hcYamuMSX+3wtLkH\nMQcO8dcqZmCvTPgBiwzrjkn5DhppiQiThNKmkbxxJc857oPRWFfu1nkdSWyG\nnDIJ5dRocS5Ua8gS6n3PPpZdO0JCZzqA5Xf8/2tMNBz39OLy4DkX4xcmxT5l\nLRKk49aASsPy6nK+tiHLneL3MKKvsTn+U1gW8vKc/+NhVpwjmPKEXZhDP1Gq\nFRTn\r\n=0gC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: Beta ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\nthe below example that `examples/composable/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\n\nexport default {\n  name: 'App',\n  setup() {\n    const { t, locale } = useI18n({\n      inheritLocale: true\n    })\n\n    return { t, locale }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\nIf you would like to bundle as common library with rollup, you can configure the following for ES Module:\n\n```js\nimport vue from 'rollup-plugin-vue'\nimport replace from '@rollup/plugin-replace'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport i18n from '@intlify/rollup-plugin-vue-i18n'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./examples/composable/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./examples/composable/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      commonjs(),\n      resolve(),\n      replace({\n        'process.env.NODE_ENV': JSON.stringify('production')\n      }),\n      i18n(),\n      vue({ customBlocks: ['i18n'] })\n    ]\n  }\n]\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"gitHead":"8697c9cf0f64cca3684ed6b931b2414b0d1071e2","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:globe":"rollup -c ./examples/rollup.config.js --environment BUILD:globe","clean:example:globe":"rm -rf ./examples/globe/index.js","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composable":"rollup -c ./examples/rollup.config.js --environment BUILD:composable","clean:example:composable":"rm -rf ./examples/composable/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.4","description":"vue-i18n rollup plugin for custom blocks","directories":{},"_nodeVersion":"14.1.0","dependencies":{"json5":"^2.1.3","js-yaml":"^3.14.0","rollup-pluginutils":"^2.8.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.4","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.14.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0-beta.10","puppeteer":"^2.1.1","typescript":"^4.1.2","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/json5":"^0.0.30","@types/js-yaml":"^3.12.5","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.4","eslint-plugin-vue":"^7.2.0","rollup-plugin-vue":"^6.0.0-beta.10","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.9.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","typescript-eslint-language-service":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-beta.2_1607100028065_0.8396281262367464","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-beta.3":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-beta.3","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-beta.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"87b8ef95608cea02c7b7ae207a9adcc200ff7742","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-beta.3.tgz","fileCount":42,"integrity":"sha512-Jk6AFoa0AXVJgkjKR37jwhjyI8zyoqSieCnc8tdMN2pEeZxF/i6ConubNORJW9CcLePZ1JAlFiqRcWhseI/cIg==","signatures":[{"sig":"MEYCIQC93xTFuIshc1KYdKpcZYTgcf5nWxk1sjSbQFpgUoivswIhAJmwTrsx3xzxO0dhHPQU4Iqmd8cdJ4pPpIDjWj4NRUie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1163358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5CdtCRA9TVsSAnZWagAAcJMP/AxuKvW+gB7SRrCvcykP\nQyha+l/2lsR8OKa/vp4hYzH7YYZued455Ohwv0E/UX28h5vLOZEpPpYKRvjA\nnKQM4Kem00N4x0IWiBm990I2lgg5Za4+W5PDfwfqy5e7rl+LKUI/IRi8Ysgl\nxy3iUxsoZ7hcyft4G3yxmzGwmhJjyfM2CUuis+nqPUGo8Ih7t38MSDI9GMaV\nHbhgfwhOvdbGte6QjjqzSeFMgFuPq/YQOeNbtjYZDHErGobjzFDqq6d85JL/\nZfxehDygeK94IFCYULw5mmo8qrMpouSoaFneCxG/w5XmMGoxo4AyqgvWE6SE\nY64DleEnP5XxTAtd54b8ovVaZLGteqKSIxkAcgwhZZfS10ww6jzPTQbUfODW\nF3gVZzlXD/JKv2OIBR6LjbXXTkP2Or6recod8kJjm7mOBZP8UZqaKJXnNnRF\npJcN0FVBy/u8vRbcR1crjcX4Vsw+P5GAAx1K4igAFlLRBHvqQHGHCY2/wqrG\n0XipGj6MdSdbDgzgzU0/w+ZBc6Q+MrF98lQtUVgz0DMKAeLYjesZslu1T32c\ngm4+ISD9Ccq5j7JgEkCJN4FB+Tw2Bko9uoVrhNzH5Hc502bQI/a0rjsR0e6l\nZ2nKeWISLCbr3LzK8S7N5WdfKlBPukA7Wxav4ac9v+ql/sr4kavdykADe1F8\n35iT\r\n=4fGG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for i18n resource pre-compilation and custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: Beta ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\n### i18n resource pre-compilation\n\nSince vue-i18n@v9.0, The locale messages are handled with message compiler, which converts them to javascript functions after compiling. After compiling, message compiler converts them into javascript functions, which can improve the performance of the application.\n\nHowever, with the message compiler, the javascript function conversion will not work in some environments (e.g. CSP). For this reason, vue-i18n@v9.0 and later offer a full version that includes compiler and runtime, and a runtime only version.\n\nIf you are using the runtime version, you will need to compile before importing locale messages by managing them in a file such as `.json`.\n\n#### Rollup Config\n\nThe below rollup configi example:\n\n```js\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./path/to/src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./path/to/dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      // set `customBlocks` opton to `rollup-plugin-vue`\n      VuePlugin({ customBlocks: ['i18n'] }),\n      // set `rollup-plugin-vue-i18n` after **`rollup-plugin-vue`**\n      VueI18nPlugin({\n        // `include` option for i18n resources bundling\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n#### Notes on using with other i18n resource loading plugins\n\nIf you use the plugin like `@rollup/plugin-json`, make sure that the i18n resource to be precompiled with `rollup-plugin-vue-i18n` is not loaded. you need to filter with the plugin options.\n\n\n### `i18n` custom block\n\nthe below example that `examples/composition/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n  <Banana />\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nimport Banana from './Banana.vue'\n\nexport default {\n  name: 'App',\n  components: {\n    Banana\n  },\n  setup() {\n    const { t, locale } = useI18n({\n      inheritLocale: true,\n      useScope: 'local'\n    })\n    return { t, locale }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n### `forceStringify` options\n\nWhether pre-compile number and boolean values as message functions that return the string value, default `false`\n\n```ts\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      VuePlugin({ customBlocks: ['i18n'] }),\n      VueI18nPlugin({\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n        // `forceStringify` option\n        forceStringify: true\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"gitHead":"1eb4a945281a7687ffc165cffacf9ddfce25c14a","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.4","description":"vue-i18n rollup plugin for i18n resource pre-compilation and custom blocks","directories":{},"_nodeVersion":"14.1.0","dependencies":{"@intlify/shared":"^9.0.0-beta.16","@intlify/core-base":"^9.0.0-beta.16","yaml-eslint-parser":"^0.2.0","@rollup/pluginutils":"^4.1.0","jsonc-eslint-parser":"^0.6.0","@intlify/message-compiler":"^9.0.0-beta.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.4","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.16.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0-beta.16","puppeteer":"^2.1.1","typescript":"^4.1.3","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/eslint":"^7.2.6","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.4","eslint-plugin-vue":"^7.3.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.11.0","@types/eslint-visitor-keys":"^1.0.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.11.0","typescript-eslint-language-service":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-beta.3_1608787821227_0.22719760559304514","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-beta.4":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-beta.4","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-beta.4","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"70e4930b1263716f687b350b026c224ab72160d8","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-beta.4.tgz","fileCount":34,"integrity":"sha512-gwF07wGSDyNmDUPd20sk2ZyG9oShdcQnwA3dBY/jNTZAbkzGrIw8v3TSgYJhrlO7Iqg5eyuNSMk+0jzymQFtfw==","signatures":[{"sig":"MEUCIQD8q7EIWtb4RW2Nr5vHIXlT+znird+OjZvINxmfH5pYjgIgIZtZkDYvYYS6p0GMtoNcly+L4beXmrKt17Q3c3XHP38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1115396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7jR2CRA9TVsSAnZWagAA1coQAJA0q6ZBXAbSjxu02waq\nt7Uz5H886uASTkpk89qQJ2wRWCvyYVtew6OGFiO3K2+K6nueo0I/6LXcAvdw\nRr8NzdzsH5hhC+KYky0aj+QswmXaacFGpMzMWE8MQZiU6BhY9meq1ur6+ROz\nKbOcHBAJQXwVDy0zQ/q8oIZ5PQTfYFCfYGr6bJLiAzzryeCrrkRxtVZH1bof\na/Dxts9u/O4UH2WNMWCWaEeRk+hOXuU3DFZ3defQyWokT6dK5DGntzC0r4JY\nbwTXtdD6KeunpCm1pjDxcERTsX8YnE4Uv1agAkD7uiOfDfwpT8N7oocF+u0K\nisuYZLtxEm4Qj7OYNKSLECVbWSBgN0h55g6ySeVMcJBUaND3gTfePPKNn0Ks\nv+BkyN4MtRvEaf75hOH1aOj8in4i/mAnRkIjf9LJrBU0AXQI5vKI9pbIND1l\nbbuOg6LpJ3StT2sH9+y3Rl4+Qq3UZGeYTl+2j/QJCVjlBEV/jT+pvigWCu3E\nSRgzqLvdscQZN7LjJqANQDqDNpgWowoV3qHMRTXkHXOGvs3dBG7uwCUzDYsB\nJv+fKEF/4SiRPrms9Omvf6tqTJ9s+5TZD+2c2rsfpufbF/jSWPS+bNn8C0Gy\n81zW1kuXPqmws7irjqD2DK143SCrqcFCO7gkN6NP9/sh/xuawncpI7hKW1Qm\nSKTw\r\n=wFOg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for i18n resource pre-compilation and custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: Beta ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\n### i18n resource pre-compilation\n\nSince vue-i18n@v9.0, The locale messages are handled with message compiler, which converts them to javascript functions after compiling. After compiling, message compiler converts them into javascript functions, which can improve the performance of the application.\n\nHowever, with the message compiler, the javascript function conversion will not work in some environments (e.g. CSP). For this reason, vue-i18n@v9.0 and later offer a full version that includes compiler and runtime, and a runtime only version.\n\nIf you are using the runtime version, you will need to compile before importing locale messages by managing them in a file such as `.json`.\n\n#### Rollup Config\n\nThe below rollup configi example:\n\n```js\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./path/to/src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./path/to/dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      // set `customBlocks` opton to `rollup-plugin-vue`\n      VuePlugin({ customBlocks: ['i18n'] }),\n      // set `rollup-plugin-vue-i18n` after **`rollup-plugin-vue`**\n      VueI18nPlugin({\n        // `include` option for i18n resources bundling\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n#### Notes on using with other i18n resource loading plugins\n\nIf you use the plugin like `@rollup/plugin-json`, make sure that the i18n resource to be precompiled with `rollup-plugin-vue-i18n` is not loaded. you need to filter with the plugin options.\n\n\n### `i18n` custom block\n\nthe below example that `examples/composition/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n  <Banana />\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nimport Banana from './Banana.vue'\n\nexport default {\n  name: 'App',\n  components: {\n    Banana\n  },\n  setup() {\n    const { t, locale } = useI18n({\n      inheritLocale: true,\n      useScope: 'local'\n    })\n    return { t, locale }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n### `forceStringify` options\n\nWhether pre-compile number and boolean values as message functions that return the string value, default `false`\n\n```ts\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      VuePlugin({ customBlocks: ['i18n'] }),\n      VueI18nPlugin({\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n        // `forceStringify` option\n        forceStringify: true\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"gitHead":"62ffb7db37c3a2109a9b5838949158d741b945a4","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.4","description":"vue-i18n rollup plugin for i18n resource pre-compilation and custom blocks","directories":{},"_nodeVersion":"14.1.0","dependencies":{"@intlify/cli":"^0.1.2","@intlify/shared":"^9.0.0-beta.16","@intlify/core-base":"^9.0.0-beta.16","yaml-eslint-parser":"^0.2.0","@rollup/pluginutils":"^4.1.0","jsonc-eslint-parser":"^0.6.0","@intlify/message-compiler":"^9.0.0-beta.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.4","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.16.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0-beta.16","puppeteer":"^2.1.1","typescript":"^4.1.3","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/eslint":"^7.2.6","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.4","eslint-plugin-vue":"^7.3.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.11.0","@types/eslint-visitor-keys":"^1.0.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.11.0","typescript-eslint-language-service":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-beta.4_1609446517842_0.6982151849257328","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0-rc.1":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0-rc.1","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0-rc.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"d6e3200d528dc2eeb463a7360f5226f2b3f8ef8e","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-NVDeFQEXJC+CWqlvmKh++hufebdfYYY8ESZ9z0COzwiAwbOkWMTCn5EO5yswCot8ICj/cmcWsuag8Plm7sGjkQ==","signatures":[{"sig":"MEQCIBOcQGK2wO7xNU/FxvVGtSL/j7QIainNWRGUbU4CMrIIAiAdYEotFLSlSneCqTK98Vh12ca/uhc7xmngp/+al+sSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1106472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIghDCRA9TVsSAnZWagAAvXEQAISqhuoADx5NCvmTrn6g\nUJo/UFNpPmT8IuExmC5ayDYIDpfaxb1TCqY0EzqOI5bxkRbXT8fWJStO75dB\n7WiKHMvu6r1u2OYIEkjiqmlxWgViJUWjIjmYwM1OUzo+qcFUqvZyocDbfdso\nX02fNGyA3T+qfpkwOiKrv/0bXZVDCFWOxuzos7MAJunoS4MVdunXIOks/Bzu\n7ET7V6ogGauRL+hpPVdK+KK+op1RBchpLDQmSxZI37IGymGYdyE9nzYUZXST\nlyrRTfNjg+npwPk6ZQ6bDpnVdeAJQcNov7nqP9ykYyIu5LKjmWZyS9htolCl\nYasVdZZ8/24g/b770npTrCOWW1zNdJguENp540/znNydz5IX1nI3MJtieD67\nACpTIWv3IgYbUwjP17dCiOJbHC3PW3IeXpzdnCGxygKeeY9MgWeLDkTomvw0\nJvgOb7koclUneSZ6cio2yg6A02z4vGs+c5soDc79NMjRcwezBGuNn8Aq2glP\nJZDUjN/rr/RxRPZsDO0FaGcYj/bPiXg55FqztRs8Kk4MsDs3S54bkVHR3PHr\n0IagPK3AjVSd+7tPO57VJrZ3Nimr7aGLL7JWwhTI+GApz6x3veZ8sl+y0i1z\nAZDY3KqEKR+nu2x0BpJO6Uuuy7Plr1SxYBI65vFeMkty3PPvyJwSF5UsBkWW\nXl3J\r\n=S8xW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# :globe_with_meridians: @intlify/rollup-plugin-vue-i18n\n\n![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nvue-i18n rollup plugin for i18n resource pre-compilation and custom blocks\n\n**NOTE:** :warning: This `next` branch is development branch for Vue 3! The stable version is now in [`master`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) branch!\n\n## Status: RC ![Test](https://github.com/intlify/rollup-plugin-vue-i18n/workflows/Test/badge.svg)\n\n\n## :exclamation: Requirement\n\nYou need to install the follwoing:\n\n- rollup-plugin-vue@6.0.0-beta.4\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## :star: Features\n- i18n resources pre-compilation\n- i18n custom block\n\n\n## :cd: Installation\n\n### NPM\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### YARN\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## :rocket: Usages\n\n### i18n resource pre-compilation\n\nSince vue-i18n@v9.0, The locale messages are handled with message compiler, which converts them to javascript functions after compiling. After compiling, message compiler converts them into javascript functions, which can improve the performance of the application.\n\nHowever, with the message compiler, the javascript function conversion will not work in some environments (e.g. CSP). For this reason, vue-i18n@v9.0 and later offer a full version that includes compiler and runtime, and a runtime only version.\n\nIf you are using the runtime version, you will need to compile before importing locale messages by managing them in a file such as `.json`.\n\n#### Rollup Config\n\nThe below rollup configi example:\n\n```js\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./path/to/src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./path/to/dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      // set `customBlocks` opton to `rollup-plugin-vue`\n      VuePlugin({ customBlocks: ['i18n'] }),\n      // set `rollup-plugin-vue-i18n` after **`rollup-plugin-vue`**\n      VueI18nPlugin({\n        // `include` option for i18n resources bundling\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n#### Notes on using with other i18n resource loading plugins\n\nIf you use the plugin like `@rollup/plugin-json`, make sure that the i18n resource to be pre-compiled with `rollup-plugin-vue-i18n` is not loaded. you need to filter with the plugin options.\n\n\n### `i18n` custom block\n\nthe below example that `examples/composition/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n  <Banana />\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nimport Banana from './Banana.vue'\n\nexport default {\n  name: 'App',\n  components: {\n    Banana\n  },\n  setup() {\n    const { t, locale } = useI18n({\n      inheritLocale: true,\n      useScope: 'local'\n    })\n    return { t, locale }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n## :wrench: Options\n\n### `include`\n\n- **Type:** `string | string[] | undefined`\n- **Default:** `undefined`\n\n  A [minimatch](https://github.com/isaacs/minimatch) pattern, or array of patterns, you can specify a path to pre-compile i18n resources files. The extensions of i18n resources to be precompiled are as follows:\n\n  ```\n  - json\n  - json5\n  - yaml\n  - yml\n  ```\n\n\n### `forceStringify`\n\n- **Type:** `boolean`\n- **Default:** `false`\n\n  Whether pre-compile number and boolean values as message functions that return the string value.\n\n  for example, the following json resources:\n\n  ```json\n  {\n    \"trueValue\": true,\n    \"falseValue\": false,\n    \"nullValue\": null,\n    \"numberValue\": 1\n  }\n  ```\n\n  after pre-compiled (development):\n\n  ```js\n  export default {\n    \"trueValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"true\"])};fn.source=\"true\";return fn;})(),\n    \"falseValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"false\"])};fn.source=\"false\";return fn;})(),\n    \"nullValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"null\"])};fn.source=\"null\";return fn;})(),\n    \"numberValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"1\"])};fn.source=\"1\";return fn;})()\n  }\n  ```\n\n  Configration example:\n\n  ```ts\n  import VuePlugin from 'rollup-plugin-vue'\n  import VueI18nPlugin from 'rollup-plugin-vue-i18n'\n  import resolve from '@rollup/plugin-node-resolve'\n  import commonjs from '@rollup/plugin-commonjs'\n  import path from 'path'\n\n  export default [\n    {\n      input: path.resolve(__dirname, `./src/main.js`),\n      output: {\n        file: path.resolve(__dirname, `./dist/index.js`),\n        format: 'cjs'\n      },\n      plugins: [\n        VuePlugin({ customBlocks: ['i18n'] }),\n        VueI18nPlugin({\n          include: path.resolve(__dirname, `./path/to/src/locales/**`)\n          // `forceStringify` option\n          forceStringify: true\n        }),\n        resolve(),\n        commonjs()\n      ]\n    }\n  ]\n  ```\n\n## :scroll: Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/rollup-plugin-vue-i18n/blob/master/CHANGELOG.md).\n\n\n## :exclamation: Issues\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/inlitify/rollup-plugin-vue-i18n/blob/master/.github/CONTRIBUTING.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n\n## :copyright: License\n\n[MIT](http://opensource.org/licenses/MIT)\n","engines":{"node":">= 10"},"gitHead":"f415a9ac08695c78bf9b2808a38063083e74511b","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"vue-i18n rollup plugin for i18n resource pre-compilation and custom blocks","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@intlify/cli":"^0.2.0","@intlify/shared":"^9.0.0-rc.5","@rollup/pluginutils":"^4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.4","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.19.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0-rc.5","puppeteer":"^2.1.1","typescript":"^4.1.3","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/eslint":"^7.2.6","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.0","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.15.0","@types/eslint-visitor-keys":"^1.0.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.15.0","typescript-eslint-language-service":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0-rc.1_1612843074516_0.5919714698185445","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"bb5fc8de52ca29ba0152593a90f3511c4d20c666","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.0.tgz","fileCount":34,"integrity":"sha512-avY9s5tP/M/8UGWAHj3mGnpshPOaGrN9MTUH1eiebOvxPFRG5KC7LyPkk28sNHPktghkFKg5LZy0m8gg3EcZ6Q==","signatures":[{"sig":"MEQCIEVZwXR4eBj78ihf9Y3qPTbn+vtbaMEVTlvmA4rwwDExAiAPqsx+cSqcF+/oNfh3mWZArttXXilN+guPBuYcDnkwFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1106572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO9RgCRA9TVsSAnZWagAAgEAP/2i7vR2tIq7Hr3Uw2zjF\nV0zAQEPqtoGjHT2iRKFpesJSUbHo3Ceky7Z28VpFhjBV0+J5wJJJG4B4ULw1\nCrHhhABBl9kXyjS+4Z/AY/RLOwokAvSzO/hTiHL/jJHPO4LQO+UqSBWFCH/7\nYj2mW71fiiuUu0/ckSuUzxSujvlwq1CAuvApiob8r582jGoP/e7MdzcDv0cm\nU/p7qB/slABO03TC3KWYpUEKt1j7QJYVs2lbdMGYMHylpCjPDYr+4vP/MpSu\nnU7hWBggH42R5azndYoTw9cvki53i5FX61WzWikjh/1UZkqUWrL8E/DxDxMV\nXTIzADQisrW8/+okfBQOb8Lyk9te0WgwFgs1X7fo1fSYlnXoTUC92O26puAI\npj4atXnHmvPsm14b2uQi3yQJaHAiUeRO7AyRz8slNMWt9aXW7H8MTtNO3GOz\ngDzyj/XnwVMXPnVd+u35xRTiQ3C3WeI4E7li/zZWZ84OXbjapH0DKJAZSiLk\ndbOkz8GFI+NDEjbeonCY11xiA9ElqSEPEozKu+YWN98qzpJS5YLmJG1b0bXu\nUn/35CVXFDau1uPMjpH4xfw/lXCr3IFuJNEZPOdtoPDFnK7VR41ykh20eDnn\ncEzhVj6PU+Fr/CFEL2vWAqxHO+zEHZ4foP8Lb9seeiofr8C8m4jpIp91Iq2m\nndGf\r\n=YPM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">= 10"},"gitHead":"3666d665468156e72f49bf68a729a99e375f30f0","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"vue-i18n rollup plugin for i18n resource pre-compilation and custom blocks","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@intlify/cli":"^0.2.0","@intlify/shared":"^9.0.0-rc.5","@rollup/pluginutils":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.4","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.19.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0-rc.5","puppeteer":"^2.1.1","typescript":"^4.1.3","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/eslint":"^7.2.6","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.0","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.15.0","@types/eslint-visitor-keys":"^1.0.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.15.0","typescript-eslint-language-service":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.0_1614533727921_0.24281301766685726","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.1":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.1","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/rollup-plugin-vue-i18n/issues"},"dist":{"shasum":"39cae3f742ea425309733fd72055b17c3c8faf88","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.1.tgz","fileCount":34,"integrity":"sha512-kbouQXsjr/riFBKQzdBHGhjXO542UPvLsLEYRdCui4r02nNilHNdhlxbQqd2a8EjJZ1oDVP1whbXSkfsbBjcgA==","signatures":[{"sig":"MEQCIHaLKU0SfqYMepNyY0OlHN4L60aDkRinVtEDLHSLwsx3AiBBtWJf9a/3SHTIrIn2mtmGrR7TyUlcyrJuWhqyu1mdLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1107918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPD3xCRA9TVsSAnZWagAASycP/0OAEN0T7ufJdHfk8sPW\nb+aQoEgCXZsC6rd0GaFHDFFdto0y5WgWgqN8eNOFxwf/QjaTHGaLdVdU4idB\nsclgjqNRczrt8hNdBthcbemD/wh1sevX+E9TVsQ+VZKTWb8hOkF8pJMLzjBN\ngFqNM90lW+4Jvk/4nYH+yjrj+VLmaGOTVtihBScfjw07aGZi2gwSLcQBUZ5g\nYaYp2oEBgPIMd0kOpsJlWf8qOpCBUC2c6xiHwk58YHVEkn0+/nnJN2YWrngl\nZNPq5EbiWaTS6AUHCpOlp2euprXXggiUVUWI4bQIxlM0KIM7zdLQxFAYwMZH\n7596XVaBxzKS0AKU7kj5SZusx3Pj9++kgOBJkKPYHsPXK5V0BYKB/9Hp92n6\nIQZN+F5Yr5A530P7FIAAVJYg8NaQM5g0TDDD0dxx8qYy+orNPxfRsVa0m91g\n0XxOIDCe/ysSa2mfz7NLfs6P2bztUHfFo4oy7XGS4+LMpQWXuiCjahmGrq4f\nDTxuiZKG6FxTvPv0Ew50Eu3g0ml4OZ/OpKHMe++I5uEtb+FLc9JaH41oR337\nnvK1Me0A0u+EqJkD2GfLencpxENvqv9ac/PJIE5tuB89gGbBJsr0BuHtbhv6\nsEbD6hovhlaS5MW+GeciF1kpq5q2LPu79DhW+LWWgF93QA5dr1dzks/xrPxB\nvMI+\r\n=Llkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">= 10"},"gitHead":"fb8f8417e8732481df202e8a5394018b82f65ef7","scripts":{"fix":"npm-run-all --parallel lint:fix format:fix","lint":"eslint ./src ./test --ext .ts","test":"yarn lint && yarn test:cover && yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","format":"prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'","coverage":"opener coverage/lcov-report/index.html","lint:fix":"yarn lint --fix","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","clean:lib":"rm -rf ./lib/index.js","test:unit":"jest --env node","format:fix":"yarn format --write","test:cover":"yarn test:unit --coverage","test:watch":"jest --env node --watch","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","clean:coverage":"rm -rf ./coverage","release:prepare":"shipjs prepare","release:trigger":"shipjs trigger","clean:cache:jest":"jest --clearCache","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"changelog":{"labels":{"Type: Bug":":bug: Bug Fixes","Type: A11y":":wheelchair: Accessibility","Type: I18n":":globe_with_meridians: Internationalization","Type: Feature":":star: Features","Type: Breaking":":boom: Breaking Change","Type: Security":":lock: Security Fixes","Type: Deprecated":":warning: Deprecated Features","Type: Improvement":":zap: Improvement Features","Type: Performance":":chart_with_upwards_trend: Performance Fixes","Type: Documentation":":pencil: Documentation"}},"repository":{"url":"git+https://github.com/intlify/rollup-plugin-vue-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"vue-i18n rollup plugin for i18n resource pre-compilation and custom blocks","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@intlify/cli":"^0.2.0","@intlify/shared":"^9.0.0","@rollup/pluginutils":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.0.5","jest":"^26.6.3","debug":"^4.1.1","jsdom":"^16.4.0","serve":"^11.3.2","eslint":"^7.21.0","opener":"^1.5.2","rollup":"^2.34.0","shipjs":"^0.23.0","ts-jest":"^26.4.0","vue-i18n":"^9.0.0","puppeteer":"^2.1.1","typescript":"^4.1.3","@types/jest":"^26.0.16","@types/node":"^14.14.10","npm-run-all":"^4.1.5","@types/debug":"^4.1.5","@types/jsdom":"^16.2.5","@types/eslint":"^7.2.6","jest-puppeteer":"^4.4.0","lerna-changelog":"^1.0.1","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.6.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-alias":"^3.1.0","jest-watch-typeahead":"^0.6.0","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.0","eslint-plugin-vue-libs":"^4.0.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.15.0","@types/eslint-visitor-keys":"^1.0.0","@rollup/plugin-node-resolve":"^10.0.0","@typescript-eslint/eslint-plugin":"^4.15.0","typescript-eslint-language-service":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.1_1614560753341_0.19546158323802199","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.2":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.2","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.2","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/bundle-tools/packages/rollup-plugin-vue-i18n#readme","bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"dist":{"shasum":"287c0107b67c767385fb3e743884823215a064eb","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.2.tgz","fileCount":8,"integrity":"sha512-Cc+VyekxpQl41M0ZDSyFK5PS4dIDXBXV+DHq1xuckFvO2CF71hrrk+GVjS6COLYaDeTAX3lVEVZoHtCG8Sya4A==","signatures":[{"sig":"MEUCIQD6OolUCkLW09GcKoc5j+BoUfb4m911IOFlxY3T4aCWcAIgd3WrmT1luM1nQgtExurtitQI4G18CFRXkHFIqtB8Dbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4d46CRA9TVsSAnZWagAA+0wP/0DdGZq52NbgWiY6XozF\noLVNRECuhNKmHyJO3tNWnt3l3aANdutSozal9qJ5ADbKgAGwi+RBGDXNRC8e\nOod418bQrEZMScDa2psnoojnOlY8UwljC+a1hioVvljVBf+zkF7uMGOqgqTF\nZ+QYEHOjeH6x7AJpbGMCuU6qEOVcEI1okvSo7XO3PHFzxPUlBGUhhZSnC6Dz\nGBj5EQfRXl9DHaDcWZrMwBwxtPPPrjy4DcjmWnAucZMVFXspQQcQnnkVgtmZ\nzsjzis+1z2dVafI+sAbzpXlGrOCp0HuNtrbo7aigMeVWlvAKxa5JURecFjp+\nslq02AgiZnuuRKOMO07zN4ZQ8lWJM1ckXRiTyx+z6+hDJ2dpn6WUSSBVb4Ju\nBSXE21Q71Kbf+8k3AptD/AWYkl1N5OqiwbfhFs2vtilooWKsf17SwYUF+qoh\n+YiwDIRQYZQPPpxkNmkhUJ9NZ8xn6TKq1r8LV/6hFnkS4EDPEb4K66ypaDAb\nnfMpRYkJ6MgTtWoikKQmptHxo3O7Yic5Hhcxd807AskEs8AT6neAFg4jGitU\ng5nO9pLM6YH/yM+7FX7Cgw3iYFA3uM5YyeZCgQZwiVOdR0mLoM/63kUvEf1Q\n7KLWvnRHy2g8DrOXdMlmSWvvNvSFElU3SRROUOX80UXenUJYd63Ed7asuAJm\ncAd7\r\n=yCHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12"},"scripts":{"test":"yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","release":"esmo ../../scripts/release.ts","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","changelog":"esmo ../../scripts/changelog.ts","clean:lib":"rm -rf ./lib","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"_npmVersion":"6.14.13","description":"Rollup plugin for Vue I18n","directories":{},"_nodeVersion":"14.17.0","dependencies":{"debug":"^4.3.1","@intlify/cli":"^0.5.0","@intlify/shared":"^9.1.6","@rollup/pluginutils":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.2_1625415226313_0.7766296115920526","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.0.3":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.0.3","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.0.3","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/README.md","bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"dist":{"shasum":"2780047ce0eff6ee61eeda672994221e214dbfff","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.0.3.tgz","fileCount":10,"integrity":"sha512-ASglZSWD37CEnBrAhwRxPdRwOdT9tUKozNKBCVNXnOoFegg++SbzM9JGnIsziEzaXoo1KxWsYLBx89FN1PpeFQ==","signatures":[{"sig":"MEQCIBUceKwVgb3SWWuPiWTtWIiFYc1wbjWwcCTUpTPZBBCFAiBE2JVa8Jg3gR676IOW0T1kSUdZY0VxHQD1mGDRaGFFqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7NrhCRA9TVsSAnZWagAAc7UP/A3vEynsxj0OApo13/u8\nlsGDwoUVD3ZKuwnU3QVVBjw05vDoL0KQ8mLlLYMZr71t67gD7SbRw9ObQb3t\n6tY/bkZAg0ebBTh4z1Q29WLj2rz7dojd3Ze1kabf1iOhcteDwETuIZuPwgFU\nqYVjHmp+Z0lOhogwjZlb6J6Sa3eKxtBZo+nwtwcmbfZcCejt4O1+vxy8XX3c\nb8XCABN6hBPg6ms3qnUvM2SNntwcIc+UHQTNHIfg+B1EwdqIlUvauDr5xyOz\nGGfs6UkVb9gmwl9nD4K2At8fIah5sQGZtBLE5KO429rdfzCmrvAmPE1zyo6p\nTQIaiUEsPtEUEeqD09sV8ZhaBX5s9877i63QiVr560sgqTLKoZoXMmPkdPyI\nwnoq5mL5ugos18vgA8Z2r1DJXoqdZsNelH48bluJIRDwtgv9A7qMTewqWgUg\nRsg+NqdisRGzrL3KxzOXKS3ucer25pT55Jzk3RfP9OkrgKUy0jAkuStcqhVg\nbriu5KVP5phrIYZe8skhdeNm+CfGhYNSUZ14hR3XjEYgsW9r6jTReAgpfBeW\nDW+aAe8ko8BvObiiODqgvh0N3s+CSkE3/d+c4j9y0rCQ/+YYhbedXd+NYkxT\nSY5jHvhi9afyMhS7utQH2nPShFaYidL7mFHiMXxiv29BOn1caqJnSAPhKqUc\nTzWm\r\n=D6jY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12"},"scripts":{"test":"yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","release":"esmo ../../scripts/release.ts","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","changelog":"esmo ../../scripts/changelog.ts","clean:lib":"rm -rf ./lib","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"description":"Rollup plugin for Vue I18n","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019-present, kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"debug":"^4.3.1","@intlify/shared":"^9.1.6","@rollup/pluginutils":"^4.1.0","@intlify/bundle-utils":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.0.3_1626135264780_0.881317861032934","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"2.1.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"2.1.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@2.1.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/README.md","bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"dist":{"shasum":"15d718ea6bcb459f0f3e410f7ec5c25e34f8e8ac","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-2.1.0.tgz","fileCount":10,"integrity":"sha512-roIPP7U4oU7gsCpeEIoE5f+svGQPfBv072likjIZUo+QutVrQWoA1f0yk2+yc3BDjo+CgFHU2LlE+EVd4aTDbg==","signatures":[{"sig":"MEYCIQDhnbuvt7HnoHeTl1kpV/Rat8eqwkZAywvY5y1PeGma8gIhAMcLDr/M9e8Y4wKWlTfzdh0yM8snuXlxEKQIagtcpJuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17494},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12"},"scripts":{"test":"yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","release":"esmo ../../scripts/release.ts","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","changelog":"esmo ../../scripts/changelog.ts","clean:lib":"rm -rf ./lib","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"description":"Rollup plugin for Vue I18n","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019-present, kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"debug":"^4.3.1","@intlify/shared":"^9.1.9","@rollup/pluginutils":"^4.1.0","@intlify/bundle-utils":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_2.1.0_1635092374671_0.8888091240012519","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"3.0.0":{"name":"@intlify/rollup-plugin-vue-i18n","version":"3.0.0","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@3.0.0","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/README.md","bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"dist":{"shasum":"d0895d2367dabc915fe30c0848e9e014533cd3c0","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-3.0.0.tgz","fileCount":10,"integrity":"sha512-0F0qbe1YB1IQmvKik8j+GCaSmNZnlD7XC4pAgIUWP26eX7/CHwDkHhIp6RRakzjgHjX6shSieZJW9uIggTloPg==","signatures":[{"sig":"MEQCIDnd0GF57CkcrXoShDXUlsyBcpB25kkAfMvzY0rplrBiAiBZXRJOa2PVDIiQ/J9kr6uJKxjAfBaJBSoB6+HqLvEsMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17514},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12"},"scripts":{"test":"yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","release":"esmo ../../scripts/release.ts","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","changelog":"esmo ../../scripts/changelog.ts","clean:lib":"rm -rf ./lib","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"description":"Rollup plugin for Vue I18n","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019-present, kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"debug":"^4.3.1","@intlify/shared":"beta","@rollup/pluginutils":"^4.1.0","@intlify/bundle-utils":"next"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_3.0.0_1635099724949_0.19289290344400056","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"},"3.0.1":{"name":"@intlify/rollup-plugin-vue-i18n","version":"3.0.1","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","_id":"@intlify/rollup-plugin-vue-i18n@3.0.1","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/README.md","bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"dist":{"shasum":"e241ac5a3118f958cf29e6045b8e05e81bad25a7","tarball":"https://registry.npmjs.org/@intlify/rollup-plugin-vue-i18n/-/rollup-plugin-vue-i18n-3.0.1.tgz","fileCount":10,"integrity":"sha512-/i7reEJu+HUtIRPmfe5EyeV6ACkK2nx7n8ZLB26vNszzHZCRH4S0P86zmE7Upzw/fyoibhhUho+RN6lvIAYz0w==","signatures":[{"sig":"MEUCIQCS57f2IMqKQCVTTQSuly6PiXLz/CyZ/PEVnqxdxDj3mwIgKU66c5zkLNyF434C/9jQS1wFxl1kraM93FRfxBhSefg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmxXkCRA9TVsSAnZWagAAglAP/2wJ8bI+DkFoekXiStrh\nLtLCHDtXMakjYZTwZJoWHYmjfPPfaPyRxCfX0e3bKJ2zcswbcsBYMM3rYevo\nbm/HCJ0ZHAX+yBxP0NxIs3Lxr2Hn1yQxvXIA0Azsdq4goMKGNvbp+aj2gP5o\n+vVXcH0V1enIGgjzly27wjcK0KeCuzsbaWoFoc3wwglT60skjuG4RGGf8hIN\ntkr03pOloVGXuikD1VaxA7deRVe6fLuTSiSSjV1MAclTY6F0MKwQG5mGuwC5\nTcP5Vz+5wPfu467QIiO+s9JwIITedzHTwQgUDjexNjBQjoPdG2ovm3SyK/Mz\njkVim5yla07E62Aspdvgdozh4OAsWUD05oG1De+0lhSRD+4FoBDIOBr4UBZ6\n370ioH72QCuMj9PGIy1Mc/TW3MccHWLVKKCampQaAeLo86+Xp2jkqoLkZsYD\ngveQS0uypQlO7PvHh6dgl6srtNLHQW9LbL225cVhDTVuxjTdX6CpWRsbd/BB\nHoR4cliQDn9T6qaFrisHteE/TfkiBYSrVEvatJzxaet7T64BVMH990R1UwVQ\n01k4mIx5LYulKyh6ynNG0PQlm4cE/OFe3fnNqB6wk+TYygp3CawKYSElPflX\nW8CM62cVphM2RVQKFA7orr69AmvsS7vdfylni3nbSNicfRzZoYofIVcQ8KSc\nwdk7\r\n=Jcd9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 12"},"scripts":{"test":"yarn test:e2e","build":"tsc -p .","clean":"npm-run-all clean:*","watch":"tsc -p . --watch","release":"esmo ../../scripts/release.ts","test:e2e":"yarn build:example && jest --runInBand --config ./jest.e2e.config.js","changelog":"esmo ../../scripts/changelog.ts","clean:lib":"rm -rf ./lib","build:example":"yarn build && npm-run-all --parallel build:example:*","clean:example":"npm-run-all clean:example:*","build:example:global":"rollup -c ./examples/rollup.config.js --environment BUILD:global","build:example:legacy":"rollup -c ./examples/rollup.config.js --environment BUILD:legacy","clean:example:global":"rm -rf ./examples/global/index.js","clean:example:legacy":"rm -rf ./examples/legacy/index.js","build:example:composition":"rollup -c ./examples/rollup.config.js --environment BUILD:composition","clean:example:composition":"rm -rf ./examples/composition/index.js"},"_npmUser":{"name":"kazupon","email":"kawakazu80@gmail.com"},"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"description":"Rollup plugin for Vue I18n","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019-present, kazuya kawaguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"debug":"^4.3.1","@intlify/shared":"beta","@rollup/pluginutils":"^4.1.0","@intlify/bundle-utils":"next"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vue-i18n":"^9.0.0","petite-vue-i18n":"^9.0.0"},"peerDependenciesMeta":{"vue-i18n":{"optional":true},"petite-vue-i18n":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-vue-i18n_3.0.1_1637553636138_0.34033231830646504","host":"s3://npm-registry-packages"},"deprecated":"This package no longer supported. About maintenance status, see https://github.com/intlify/bundle-tools?tab=readme-ov-file#-packages"}},"time":{"created":"2020-01-04T18:20:35.702Z","modified":"2025-03-17T16:09:32.070Z","0.0.0":"2020-01-04T18:20:36.100Z","0.1.0":"2020-01-05T17:04:02.050Z","1.0.0":"2020-05-02T18:25:01.287Z","2.0.0-alpha.1":"2020-06-04T18:56:32.720Z","2.0.0-beta.1":"2020-09-14T01:52:03.454Z","2.0.0-beta.2":"2020-12-04T16:40:28.369Z","2.0.0-beta.3":"2020-12-24T05:30:21.427Z","2.0.0-beta.4":"2020-12-31T20:28:38.018Z","2.0.0-rc.1":"2021-02-09T03:57:54.718Z","2.0.0":"2021-02-28T17:35:28.156Z","2.0.1":"2021-03-01T01:05:53.565Z","2.0.2":"2021-07-04T16:13:46.425Z","2.0.3":"2021-07-13T00:14:24.911Z","2.1.0":"2021-10-24T16:19:34.807Z","3.0.0":"2021-10-24T18:22:05.073Z","3.0.1":"2021-11-22T04:00:36.284Z"},"bugs":{"url":"https://github.com/intlify/bundle-tools/issues"},"author":{"name":"kazuya kawaguchi","email":"kawakazu80@gmail.com"},"license":"MIT","homepage":"https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/README.md","keywords":["i18n","plugin","rollup","vue","vue-i18n"],"repository":{"url":"git+https://github.com/intlify/bundle-tools.git","type":"git","directory":"packages/rollup-plugin-vue-i18n"},"description":"Rollup plugin for Vue I18n","maintainers":[{"name":"kazupon","email":"kawakazu80@gmail.com"},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"readme":"# @intlify/rollup-plugin-vue-i18n\n\n[![Lint](https://github.com/intlify/bundle-tools/actions/workflows/lint.yml/badge.svg)](https://github.com/intlify/bundle-tools/actions/workflows/lint.yml)\n[![Test](https://github.com/intlify/bundle-tools/actions/workflows/test.yml/badge.svg)](https://github.com/intlify/bundle-tools/actions/workflows/test.yml)\n[![npm](https://img.shields.io/npm/v/@intlify/rollup-plugin-vue-i18n.svg?color=red)](https://www.npmjs.com/package/@intlify/rollup-plugin-vue-i18n)\n\nRollup plugin for Vue I18n\n\n\n## ⚠️ Notice\n\nThis package of `@intlify/bundle-tools` is for Vue I18n v9 or later!\n\nThe version for Vue I18n v8.x is now in [`@intlify/rollup-plugin-vue-i18n`](https://github.com/intlify/rollup-plugin-vue-i18n/tree/master) repo!\n\n\n## ❗ Requirement\n\nYou need to install the follwoing:\n\n- `rollup-plugin-vue@6.0.0`\n\nIf you use rollup-plugin-vue, We recommend you should read the [docs](https://rollup-plugin-vue.vuejs.org/)\n\n\n## 🌟 Features\n- i18n resources pre-compilation\n- i18n custom block\n\n\n## 💿 Installation\n\n### npm\n\n```sh\n$ npm i --save-dev @intlify/rollup-plugin-vue-i18n@next\n```\n\n### yarn\n\n```sh\n$ yarn add -D @intlify/rollup-plugin-vue-i18n@next\n```\n\n## 🚀 Usages\n\n### i18n resource pre-compilation\n\nSince `vue-i18n@v9.0`, The locale messages are handled with message compiler, which converts them to javascript functions after compiling. After compiling, message compiler converts them into javascript functions, which can improve the performance of the application.\n\nHowever, with the message compiler, the javascript function conversion will not work in some environments (e.g. CSP). For this reason, `vue-i18n@v9.0` and later offer a full version that includes compiler and runtime, and a runtime only version.\n\nIf you are using the runtime version, you will need to compile before importing locale messages by managing them in a file such as `.json`.\n\n#### Rollup Config\n\nThe below rollup configi example:\n\n```js\nimport VuePlugin from 'rollup-plugin-vue'\nimport VueI18nPlugin from 'rollup-plugin-vue-i18n'\nimport resolve from '@rollup/plugin-node-resolve'\nimport commonjs from '@rollup/plugin-commonjs'\nimport path from 'path'\n\nexport default [\n  {\n    input: path.resolve(__dirname, `./path/to/src/main.js`),\n    output: {\n      file: path.resolve(__dirname, `./path/to/dist/index.js`),\n      format: 'cjs'\n    },\n    plugins: [\n      // set `customBlocks` opton to `rollup-plugin-vue`\n      VuePlugin({ customBlocks: ['i18n'] }),\n      // set `rollup-plugin-vue-i18n` after **`rollup-plugin-vue`**\n      VueI18nPlugin({\n        // `include` option for i18n resources bundling\n        include: path.resolve(__dirname, `./path/to/src/locales/**`)\n      }),\n      resolve(),\n      commonjs()\n    ]\n  }\n]\n```\n\n#### Notes on using with other i18n resource loading plugins\n\nIf you use the plugin like `@rollup/plugin-json`, make sure that the i18n resource to be pre-compiled with `rollup-plugin-vue-i18n` is not loaded. you need to filter with the plugin options.\n\n\n### `i18n` custom block\n\nthe below example that `examples/composition/App.vue` have `i18n` custom block:\n\n```vue\n<template>\n  <form>\n    <label>{{ t('language') }}</label>\n    <select v-model=\"locale\">\n      <option value=\"en\">en</option>\n      <option value=\"ja\">ja</option>\n    </select>\n  </form>\n  <p>{{ t('hello') }}</p>\n  <Banana />\n</template>\n\n<script>\nimport { useI18n } from 'vue-i18n'\nimport Banana from './Banana.vue'\n\nexport default {\n  name: 'App',\n  components: {\n    Banana\n  },\n  setup() {\n    const { t, locale } = useI18n({\n      inheritLocale: true,\n      useScope: 'local'\n    })\n    return { t, locale }\n  }\n}\n</script>\n\n<i18n>\n{\n  \"en\": {\n    \"language\": \"Language\",\n    \"hello\": \"hello, world!\"\n  },\n  \"ja\": {\n    \"language\": \"言語\",\n    \"hello\": \"こんにちは、世界！\"\n  }\n}\n</i18n>\n\n```\n\n### Locale Messages formatting\n\nYou can be used by specifying the following format in the `lang` attribute:\n\n- json (default)\n- yaml\n- json5\n\nexample `yaml` foramt:\n\n```vue\n<i18n lang=\"yaml\">\nen:\n  hello: \"Hello World!\"\nja:\n  hello: \"こんにちは、世界！\"\n</i18n>\n```\n\n## 🔧 Options\n\n### `include`\n\n- **Type:** `string | string[] | undefined`\n- **Default:** `undefined`\n\n  A [minimatch](https://github.com/isaacs/minimatch) pattern, or array of patterns, you can specify a path to pre-compile i18n resources files. The extensions of i18n resources to be precompiled are as follows:\n\n  ```\n  - json\n  - json5\n  - yaml\n  - yml\n  ```\n\n\n### `forceStringify`\n\n- **Type:** `boolean`\n- **Default:** `false`\n\n  Whether pre-compile number and boolean values as message functions that return the string value.\n\n  for example, the following json resources:\n\n  ```json\n  {\n    \"trueValue\": true,\n    \"falseValue\": false,\n    \"nullValue\": null,\n    \"numberValue\": 1\n  }\n  ```\n\n  after pre-compiled (development):\n\n  ```js\n  export default {\n    \"trueValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"true\"])};fn.source=\"true\";return fn;})(),\n    \"falseValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"false\"])};fn.source=\"false\";return fn;})(),\n    \"nullValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"null\"])};fn.source=\"null\";return fn;})(),\n    \"numberValue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"1\"])};fn.source=\"1\";return fn;})()\n  }\n  ```\n\n  Configration example:\n\n  ```ts\n  import VuePlugin from 'rollup-plugin-vue'\n  import VueI18nPlugin from 'rollup-plugin-vue-i18n'\n  import resolve from '@rollup/plugin-node-resolve'\n  import commonjs from '@rollup/plugin-commonjs'\n  import path from 'path'\n\n  export default [\n    {\n      input: path.resolve(__dirname, `./src/main.js`),\n      output: {\n        file: path.resolve(__dirname, `./dist/index.js`),\n        format: 'cjs'\n      },\n      plugins: [\n        VuePlugin({ customBlocks: ['i18n'] }),\n        VueI18nPlugin({\n          include: path.resolve(__dirname, `./path/to/src/locales/**`)\n          // `forceStringify` option\n          forceStringify: true\n        }),\n        resolve(),\n        commonjs()\n      ]\n    }\n  ]\n  ```\n\n## 📜 Changelog\nDetails changes for each release are documented in the [CHANGELOG.md](https://github.com/intlify/bundle-tools/blob/main/packages/rollup-plugin-vue-i18n/CHANGELOG.md)\n\n\n## ©️ License\n\n[MIT](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}