{"_id":"vue-tabber","_rev":"40-b8bc62839c6f8bbdb4653b8af594bab2","name":"vue-tabber","description":"A Vue.js tab sheet component","dist-tags":{"latest":"0.1.2","vue2":"0.1.3","vue3":"0.2.0"},"versions":{"0.0.1":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","version":"0.0.1","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"6ce2860b84c94e89aab4843cdb2d9d519f4cffe8","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.1","_shasum":"ef20a52181bb3e957842a5926b465db2730fe273","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"ef20a52181bb3e957842a5926b465db2730fe273","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.1.tgz","integrity":"sha512-mJXOEh5OCUVPdkEJ8brzkbegudjz0PoM4lM8kMnDld0t+Ji7/O4anPKn75E+089A1HY3YdOYd3gPTF6Mb9aLrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOB/TsrtvgkpJJYrzHo/OTJ5tpQE9qCyicCEFxEsYQpAIhANi9uqi5Ki7DU7UsLSyUPZJyWKqGJu1IUtGa2kjXrsIV"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.1.tgz_1505183788147_0.9415587787516415"},"directories":{}},"0.0.3":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","version":"0.0.3","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"0b0318ecebe33ea45ddbb8708049e0633a3922c5","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.3","_shasum":"db195ddce0734314087cd3989226d909f09c8b35","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"db195ddce0734314087cd3989226d909f09c8b35","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.3.tgz","integrity":"sha512-EJ5lNaO9iZQ3BrdLcPsfH7PFeXuuL8IPRoT0BwLzCF9SimJZUPlcs1pUIFCMjmPe10M8XhAeEQv/F1NWAYhN9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICug+BCX53DJZHbHE8wly48zEmt2eAfORs1QBBPKc6MjAiAYjv9EICXk6TmQnL+R9Wnh8hQxkd+c39ubzUueKbU5bg=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.3.tgz_1505189119606_0.9044382367283106"},"directories":{}},"0.0.4":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","version":"0.0.4","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"09cc48bd44a5d06220176a8fb0f2c40f5ed3d24c","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.4","_shasum":"2dccb2d018a6bb1a358de908eb3278eb1b69540c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"2dccb2d018a6bb1a358de908eb3278eb1b69540c","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.4.tgz","integrity":"sha512-3SCJ3J9IZbGP+E4w/Z6nJGjAwM/FyywsNvKtAycoi/GAotKsu6Iqv/HXRHvnYYrELkK+//vBJffk/rb2W5zmNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY6YYU692u+3A+jR8b767PvK7JBhizfBLh2qGTHQXOWAiEAgBP9JFN4KoEXEBCN4eNHI5GBaIw86DCExPZQo4bZwv0="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.4.tgz_1505189831392_0.34823225159198046"},"directories":{}},"0.0.5":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","version":"0.0.5","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"f2f5e478a63decef240ac119b300437e244927e0","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.5","_shasum":"ba557861f4bd7ded217780bd10c9dbab1916788f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"ba557861f4bd7ded217780bd10c9dbab1916788f","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.5.tgz","integrity":"sha512-ShoTks5d9TxmDkNGs+4pguN1GohjVJKM9G5yXZTW2GJJjr3Cmblig/0AfhxigFDkRcVN5VVHpfDro2HpApKIdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrCnqt1Ldx9f9TtRji2BNn87vHaAI0a23hd491eFjp3AiEA1NFbdQIKcqb+xNLQrYN9mCbyf7mQNvxW6dq9+e36qwg="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.5.tgz_1505201006200_0.25267347041517496"},"directories":{}},"0.0.6":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.6","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"1aea3b0cea99b2bf5128eb17958db292f116306f","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.6","_shasum":"8b527083d712db515360b0b5451871db488b73db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"8b527083d712db515360b0b5451871db488b73db","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.6.tgz","integrity":"sha512-YJZ+XMcAkKS0bf+gQduZrjBIz2a5MXihyYItx9BGOsv+z0AsFo29ScG+N4t21VGocYmUKDp+kggENDDH2H7DIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSM3xIUSXrdECr2DwetAPjyE+hTaCY+fELR5hJJyJRiAiARFyMcn6rDVorxYPdTzj3m8WPOLJKj9N9o2wtpGMu5NQ=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.6.tgz_1505212506765_0.6795776728540659"},"directories":{}},"0.0.9":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.9","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"4163723eeb5dd27ab846c8a088a9cc6a85e03e60","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.9","_shasum":"fd31c9f7507b5f8192ebcbbadbdfcba7b6c061a7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"fd31c9f7507b5f8192ebcbbadbdfcba7b6c061a7","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.9.tgz","integrity":"sha512-5pgke/OD9p9i166K979s7LUtl6XjGmQnjX7Tk6dGW6ILMDtdo0qJDxzcih56/8nznStD1T5XVHkMi8/1frsVCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW8e8qXL8iCLt8ec0hAvkNcQWO/yaAGE2I0ZSZwODKPAIgdVH+2FS2QnoKg2D7rbFQiQsDY8Y6g4Toaderxz1OnWs="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.9.tgz_1505235488719_0.650271172169596"},"directories":{}},"0.0.10":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.10","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.2"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"e3ca155ed68acb73b1361519e2731711659374c4","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.10","_shasum":"27058a4d313f5fd046523986ea5fe1574214805b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"27058a4d313f5fd046523986ea5fe1574214805b","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.10.tgz","integrity":"sha512-H8VNcDp1XALn2we6fpadeE3poDPnsGc+XV03RAYL2kKZQH6QaZmVIdwCQLyti8RDr9pACmm9mprQzN+dHn0WlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuJFEIYI5hdvg46X+ZSombKdIb8ALMhA1sSbJ/c6saWQIgVgv9Rs7+pMMuvWNFXwZdUYqak/hZE98wQQ11UCJ0ICA="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.10.tgz_1505296572205_0.49830929888412356"},"directories":{}},"0.0.12":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.12","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"12f661838b8ebfb70ae5199723f8c1c9d64fa1f8","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.12","_shasum":"2f694b35079e45660f0c2da427d7c302ea4ae77b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"2f694b35079e45660f0c2da427d7c302ea4ae77b","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.12.tgz","integrity":"sha512-xANSpzYrUkuXEHaFRnj5WBK5pvK6YXhHPgTFu3aTSO5BEjbRqIQjs9IfOXGRhHqxX/ykHg+AExOE8nlIgDc8CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRHmDfjWqVPzfJKZqWfPedySTBZXN7KQwrAQ6Tg9CujQIgZJamZtCgvgEZg6+3e0aR0zILzYZmgSd6L6CwnsuqGZs="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.12.tgz_1505377969095_0.09949551313184202"},"directories":{}},"0.0.15":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.15","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"3f1456e0a7a823fa7f08657615374de1c8a1a24a","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.15","_shasum":"91c8ec0ea1af3c60623c8238b59f657fcd650668","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"91c8ec0ea1af3c60623c8238b59f657fcd650668","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.15.tgz","integrity":"sha512-uiYSs6UNtLqcf8aowtf8EVqsDfk8xzmkfn9ASlRS/3pBhdqZNtmw6/U+URfa3B6O8ZY6UiMo+ZD5S5i0ay58Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE3isYe8+qRNZpMJDpHTvDudiSVk/TLuppiegU6ji/5gIhAPZ0fjrZy0itKzmtoJEfuqoh451XZO/5yiU80356kJDw"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.15.tgz_1505382625920_0.8115084646269679"},"directories":{}},"0.0.17":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.17","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.5.6"},"dependencies":{"vue":"^2.4.3"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"83ea4b7ab65cf0883a18429cbc8780e7ba98ad8d","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.17","_shasum":"96646167ba98e8e5a27a367718d3800eb7976d30","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"96646167ba98e8e5a27a367718d3800eb7976d30","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.17.tgz","integrity":"sha512-2yp7YGfL4O1P0trtlfCYVK3zyQJilk1jPWufnXTrRSHLqCoES70WCE6IffaajX1CixUaxJKnlaA94Ta1X2vEYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgC69EYFfJOfF0NjIrDAawdUI5WVFD1Dwvv8VlmUlkMAIhAIrBcoLjuIivbdYeenjQLr0500GFyC0EepNJnr2D6vtt"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.17.tgz_1505397723180_0.32796797971241176"},"directories":{}},"0.0.18":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.18","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"0388f3c9b126f58ae9f7bbd470a05c29d2ff7837","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.18","_shasum":"c5fd4be151a9c3558525d500ae7e03505e926efc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"c5fd4be151a9c3558525d500ae7e03505e926efc","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.18.tgz","integrity":"sha512-bwLpVI74nbWYp0Zd323myLeodgXRIJf6C37+nQntbf0ESHPPyXqw4dt9y4pgeKL8+38I//mzXtatps6dUa90Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRymDdRj6OUAceQO53BugP/WvXkdC9dJbSk+F+2q/6YAiBD6kmi9lh37R6rgzIyt9UiqWTp8jy0e55bi2GFL1w3sg=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.18.tgz_1505525345997_0.4967565620318055"},"directories":{}},"0.0.19":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.19","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"6846c2b52a37662b0d645dab5dd09074d726b337","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.19","_shasum":"ffefe2d1d922929f0e70ff0718975cf67df6fcaa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"ffefe2d1d922929f0e70ff0718975cf67df6fcaa","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.19.tgz","integrity":"sha512-vtTQuB2npwo88O54dpgjnsw1y2Xk4zYn8qZ9whiFqEWx4Wclkl5rzIDAM2EwoJHAnBjX7IfJwmoyJ8UoQLkNzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmTBzSUi/vZ7W+2XDHKiNElKzExRuA4loc3f1xJgDzkgIhAOjKJ3AvejVl4rPBT4uuEC9VQjrFlCQQGn8/eMLnqEGf"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.19.tgz_1505972589341_0.5574721756856889"},"directories":{}},"0.0.20":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.20","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"2137ec1e2db7907c1bd7372f61f0da83b3d160e7","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.20","_shasum":"b2aecbed9a7c1415a72d80723a72d69057775864","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"b2aecbed9a7c1415a72d80723a72d69057775864","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.20.tgz","integrity":"sha512-JvgscnsWoGr612Z05AwoxOAt9ICjAsBIrBFBFkeiOzjA79dZRD/cX3C9vqT1L22Cky/kUT8cS+7UVsczFC8OpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/bU4c7qa4ncmo2MW//pq2UHJKOKyEjtF/6tJGG6XeAIhAKe6unmy9I1Jj6mMPvUtgAKjBPPx0jKt+BPXNvxtkbpV"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.20.tgz_1506139964151_0.23906609998084605"},"directories":{}},"0.0.21":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.21","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"2728accf22aafff2c35512f469ada9fa8d86aec5","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.21","_shasum":"ea777699dd9ded9d6726fe97095af1f02773ad85","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"ea777699dd9ded9d6726fe97095af1f02773ad85","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.21.tgz","integrity":"sha512-pOKhUE7BeKocfroo8M+97dQ7YINmbbb/PNjvujfFnWsQM+ypOyOPQ3wQal67oshaxhVyM7EezGI+UPnfdigV1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkTwWdKpxDdilAwbgbleW0C9JGBIgqezQ2lxfOgCVJbAiAHur1sJX1xtJDM12wWaWcP2+myK5igVPT1zt56Kms5tA=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.21.tgz_1506505538260_0.23694068007171154"},"directories":{}},"0.0.22":{"name":"vue-tabber","nameWithCss":"vue-tabber-with-css","nameComponents":"vue-tabber-components","version":"0.0.22","description":"A Vue.js tab sheet component","main":"index.js","mainWithCss":"with-css.js","mainComponents":"components.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-vue":"^2.5.0","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"5786cc62019c15f5e98f27caa10cd8e0ce7cabe6","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.22","_shasum":"b68480b100371e25b15255b4526a33bfeff8a6a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"b68480b100371e25b15255b4526a33bfeff8a6a1","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.22.tgz","integrity":"sha512-/w0gV4RJynjPhh+fa/QhmLzriZBlHfMU9JRCgkPn1mcfPSrQRxvi9MyL2uVOh4CpalP1rWIOhVzci+whUlwGuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE3CpEmMRn59I3PvxrYKZIHGPVEUTh9QA7w+NzMRWcGAIhAIE331Bc2eWImJWZqpf2Ngc9ZQ3wCL8r4SV/Z1JTLSdT"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.22.tgz_1506679409703_0.8509248644113541"},"directories":{}},"0.0.23":{"name":"vue-tabber","version":"0.0.23","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"c20971db8ee26ddf52698fe487099b0be0640bfb","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.23","_shasum":"82a8f123d4ec4fb8d998b085f99fe547b451fc98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"82a8f123d4ec4fb8d998b085f99fe547b451fc98","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.23.tgz","integrity":"sha512-wmgOQ7k8vbO8q70Iho0BsiYbyFfGeeJHEk+uIyTi9gW50A3WCMNeMIjWsasxE1ZBkoMWyv9JE5E/U9bIVDFIqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoU/tklh42zgQTsV++giDtKwjy29XkprvCNBO28NVW2AiB5c6bV+7UUHgodiYf5hDaQYKuca1Fr4VwtnUCOb1EExA=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.23.tgz_1506688267200_0.2205700622871518"},"directories":{}},"0.0.24":{"name":"vue-tabber","version":"0.0.24","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack --config build/webpack.config.js;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"e490f5b10541f7638fdb1b8476a8883db7eec7bd","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.24","_shasum":"2fb5bd248fd6db0812fdac6bac4f8a995ef84dcc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"2fb5bd248fd6db0812fdac6bac4f8a995ef84dcc","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.24.tgz","integrity":"sha512-Z/kMzR4WjZakd60xTOO9HMxlp3qo8CMGaFJpAQJWCuA9sNG9ILaFYVvQg5GRgXv7P+HXrAF/dasFJmcGa1qNLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa8o/5gzZbFsGq//AKuG48ujZSdmLeUGQclraSDJG6GAiAEg92jVBmlgrOKa598dYiZ6FLqRZH7fp2peHNHsfEL5w=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.24.tgz_1506854813123_0.8494281927123666"},"directories":{}},"0.0.25":{"name":"vue-tabber","version":"0.0.25","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack --config build/webpack.config.js;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"0bd21e4c3e911c805c85c3bda4173fb1a639ca6d","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.25","_shasum":"722dec9ceb341cb31de4435ec3eba8ab1eac0d5a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"722dec9ceb341cb31de4435ec3eba8ab1eac0d5a","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.25.tgz","integrity":"sha512-fi7SRjk6wxPLzjJiZQlmbMbfRCr8zHIDw90cHwIBS+LR93UXHkC63u8oGe5jrnNOPZECwih36p94eTNG2p6VEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcJWXqiUWHfAPCeolfYm7/Fx6EOOi8VRqC2Df6fF3FqgIhAJcPVuZQCEvNdCGQa+JSZxBEK7QFH8ssu1YjHntE390K"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.25.tgz_1506856194464_0.8190470619592816"},"directories":{}},"0.0.26":{"name":"vue-tabber","version":"0.0.26","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack --config build/webpack.config.js;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"99783f354047dd015bec880289b1ade3d96f73b2","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.26","_shasum":"d634a4e34eb0df9cf6be65ece9015a89ad761187","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"d634a4e34eb0df9cf6be65ece9015a89ad761187","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.26.tgz","integrity":"sha512-jWKXmVIjHa/uVvsFcP5rtGT2no/SSDs5pFg7Db6zzOHpfFwFOdhjGfJvsJ8X44/2ILI7g+lvESX1axFiptjTgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb1eSCEFKNvekGUAvUXK3eN+XnNJuHtafGG6M6iePfBQIhALNaVRzawkUss8fo2mK0F10wDOyL+q6LY2vlB6pbLRd9"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.26.tgz_1506870342946_0.6239849829580635"},"directories":{}},"0.0.27":{"name":"vue-tabber","version":"0.0.27","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack --config build/webpack.config.js;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.0","css-loader":"^0.28.7","style-loader":"^0.18.2","webpack":"^3.6.0"},"dependencies":{"vue":"^2.4.4"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"5e08069f553e95598204106ef0dd02d66dfc681f","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.27","_shasum":"459bdb759fa72ba2dd3173fd21559fd7afa1ba6f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"shasum":"459bdb759fa72ba2dd3173fd21559fd7afa1ba6f","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.27.tgz","integrity":"sha512-1AJE3TsbSH0GrvV90JtoKhncYbIi0JZ12xkle+nfYCIVymtid4tu+ew99L4AP3lyGP1P0Yldy/BaUziA0n3ljQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE3dNfyJr+sItEsSDJyecyT3urqRepnul5oe42wO5IKAiAsjjcwHjC2ErF+8cq6HSP94+BdZlxBK4is6tDdKhvUWg=="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber-0.0.27.tgz_1506913328252_0.30346405948512256"},"directories":{}},"0.0.28":{"name":"vue-tabber","version":"0.0.28","description":"A Vue.js tab sheet component","main":"index.js","scripts":{"build":"sh -c 'rm -rf dist/*; webpack --config build/webpack.config.js;'"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","css-loader":"^0.28.10","style-loader":"^0.18.2","webpack":"^3.11.0"},"peerDependencies":{"vue":"^2.5.13"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"6661215dd1a64bf108fe70757471aab5da13358c","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.0.28","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"integrity":"sha512-RGAO8NAR42oR45KQW8StwBeGefzSrt+ANGufHeAut+Zt/GfU4p9VnEs8cwKhqTLukS0+OV+KjaU6vmyiUGAViA==","shasum":"476902dd5fe4e2be7ae48963ba7486747d3d2ac9","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.0.28.tgz","fileCount":35,"unpackedSize":159206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe906KGWQAIrkkoNQHADbobtNqrikVTJ1Q139tn18vKwIhAL7CaXks+xmGmDd2+VUXnF1cPY4NE/UNz2E3SVT3ILC3"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber_0.0.28_1519573619558_0.45070142292002524"},"_hasShrinkwrap":false},"0.1.1":{"name":"vue-tabber","version":"0.1.1","description":"A Vue.js tab sheet component","main":"dist/vue-tabber.js","scripts":{"build":"bash build.sh"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-uglify":"^6.0.2","rollup-plugin-vue":"^4.7.2","vue":"^2.6.7","vue-template-compiler":"^2.6.7"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"8356c75c5bda6d8f7233c8163e0eb249ecf7168a","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"integrity":"sha512-ceOtkgiR21wLe7OjfC+1Dok65eo8iegCAnn3j33+VHA6MbatBKpm57+NsYJuRWf+jDm4heFFOw/F/EPlyC9Wkg==","shasum":"4c6b7039e37dda77aebd2fa903f2c75fe5f73e01","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.1.1.tgz","fileCount":39,"unpackedSize":118442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccCchCRA9TVsSAnZWagAAhp8QAKNU07Ju9yhu32XZFd2f\nLN3ziaWX7sfD3XW2AGsfyvYTcK6UVIt7bTb/uRY2t8ktiyCx+sw//Ffva3Zl\nBMRB11bLyGAy1bqYFDGwVaqApQXsTpLcH2uMRh2s+9ky7uoTXJg1Ef2+t1ze\nKAqicA1MiUSinZk5dPyk4o/7s9zza+KdaSPsP9/3uPUzWJL7QK/bDUKb82/M\nojGHLmJF5nlZ+Ev5/qDo+nq8+RHyEhySHkAoiWD2pUW2zb+Q0dGbsT3BWdzW\n1kAKcHr0RrzVRHITEh/kbtgjrYCNVPXpl7AFHtwqPO5PnZb/qplQeX6bJyGZ\ngKMY/AZJ2mKMpiabgRflwz7mXSGOXC/BlrMe38CKCGj32czKUggq57mfp0v1\nnJH4ZEZ/QSo083jaJcgf8Mpp+39XIQ9nf3nlSGEkilaGxRA9TAUpaa42+cY7\nAYORfvEQKErO8BYEz/ltpdHZ1ZhuhWSa12rQhE9pgiTKZ0woSX1uIQJLpnPx\nYY4klD/ebKJUI7xi0www37WEA90fM9smc8Eeh+4GzsvZNaTaL1pQQs+ADTMv\n4L9yPaU87qVKNnwMCw1I49E3t9N4lwegaDls0b58SkmsoIfDfqtvRYSelp2w\nhrR8VRyybbw/bn71qO9Lb820MOM5tH5D+tenyzZ0mn+1AFlv+hRIj77A9pQf\nQBvL\r\n=VJ12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7bp9SMgm0vf4+D/7GXTI5gmlD2lE+fnPX/BumYARqiAiEAlehfijNaiYuruyVcUHL/dmDXef35YnWZG6lFAknuIK0="}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber_0.1.1_1550853920653_0.5237532637724269"},"_hasShrinkwrap":false},"0.1.2":{"name":"vue-tabber","version":"0.1.2","description":"A Vue.js tab sheet component","main":"dist/vue-tabber.js","scripts":{"build":"bash build.sh"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","rollup":"^1.10.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","rollup-plugin-uglify":"^6.0.2","rollup-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"gitHead":"61d1df1a5fdecc9ec7f878cd3db28648938fa88f","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"dist":{"integrity":"sha512-Q2LbM2Utgo8/Ia2HQfp1UndpkqzXjg9zx8lU/apMC4EsB7O125mfiAYptRqxyJB/S8N/uiL8ngsojCSvr8FLVQ==","shasum":"cfc8c9f32f11ac33aea82e48cb17811a8f902270","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.1.2.tgz","fileCount":39,"unpackedSize":118730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxSFKCRA9TVsSAnZWagAA1hsP/j3ZnqIZUVhLiDohWv7O\n8TfMnPsJ1rndOnMIhryfCoCf6WExHllkqqyZIl/VjJcm8cP439yoxbYfDYfp\nhegG4us9t2vxDp+KX0gP7Z3kfibOmgUKZHEU2D1U1FgKSAg3bYH2nlQuklIK\nWDK7Ib8XNi3N5d+YV1SfVuBfc5Q6Ii2Ia0jEWS0otsy07OLa4oTmxFHdRhY1\nY0Yvd3uwbbeT8Ik+Kf7P1wGc/1Irf8wcAc2aDTMIkSU7Gs8vGjqc8UnKYpET\nWWgm62a4S9RWmaKw8eLYIWLSu+BAjmKAmNWb9gqe7yqucniFl/DdcmeaWsft\n5+2wT8GkhuZ9GLrjFXWLPNOiNa4/0hafwnwPrdRd8a3Bf33Jews1CHNDJ0RD\nMf/YHCEI0zYBYrQ4ojiJdlwiFxkxY1B/EPse5XncokwX8r0lmCpvxRb8okg7\nguM1s8y/6M0Qgc7gZbfZFp391wHzVppv4jhzaetEsh6pmOAxCyVekRTkVvtl\nbKr8L7gJUVE+oFPHt27fLVs9l5eLK2fJV/wOc7BfJJ3h1V6d+KkoPjm2PjIu\nHaYuwn52mX5eDg6C5osmsGVet7IGdd/yAgDayDUfue4LJwin5/yHfx4xmxCU\n8Iab6Rp59sJu+pbP+3Rmj+EX4KZLgY857QhNWNsDj5bkSNB0HNyOoTP927KV\nIgCq\r\n=oFFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh9td+0sKA6/Bq7XJ25GuXdewA5TxZPeQLLjW30IiuMwIhAPUvH1UIeEEYBvXWezSj8EOtzldHI3Q+afnIN9/0rLFA"}]},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber_0.1.2_1556422985607_0.7672194705087829"},"_hasShrinkwrap":false},"0.1.3":{"name":"vue-tabber","version":"0.1.3","description":"A Vue.js tab sheet component","main":"dist/vue-tabber.js","scripts":{"build":"bash build.sh"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","rollup":"^2.35.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^5.1.9","terser":"^5.5.1","uglify":"^0.1.5","vue":"^2.6.12","vue-template-compiler":"^2.6.12"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"publishConfig":{"tag":"vue2"},"readme":"# vue-tabber\nA Vue.js Tab sheet component.\n\n# Generated Html Structure\n```\n.tab-container\n\t> .label-container\n\t\t> .label-item\n\t\t> .label-item\n\t\t> .label-item\n\t\t> .label-item\n\t\t> ...\n\t> .panel-container\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> ...\n```\n# Import Tab Component\n## Import in ES6 module environment  \n```javascript\nimport Tab from 'vue-tabber';\n```\n\n## Import in commonjs environment  \n```javascript\nconst Tab = require('vue-tabber');\n```\n\n## Import in AMD environment\n```javascript\nrequire(['vue-tabber'], function(Tab) {\n});\n```\n\n## Using global variable mode  \nJust importing vue-tabber by `<script>` tag. Tab Component are under global variable `VueTabber`.\n\n# Register Component\n## Register as global component\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nVue.component('Tab', Tab);\nVue.component('TabLabel', Tab.Label);\nVue.component('TabPanel', Tab.Panel);\n````\n\n## Register as local component\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nnew Vue({\n\tcomponents: {\n\t\tTab: Tab,\n\t\tTabLabel: Tab.Label,\n\t\tTabPanel: Tab.Panel\n\t}\n});\n```\n\n# Usage\n## Template mode for \"full\" Vue build\nPut tab information in the app or component's template like below:\n```html\n<div id=\"app\">\n\t<tab>\n\t\t<tab-label key=\"optional-key-1\">title 1</tab-label>\n\t\t<tab-panel>content of panel 1</tab-panel>\n\t\t<tab-panel>another content of panel 1</tab-panel>\n\n\t\t<tab-label key=\"optional-key-2\">title 2</tab-label>\n\t\t<tab-panel>content of panel 2</tab-panel>\n\t</tab>\n</div>\n```\n```javascript\nnew Vue({\n\tel: '#app'\n});\n```\n\nBoth labels and panels can contain plain texts, regular HTML elements or Vue components.\n\nLabel items can have an optional key attribute, which can reduce DOM changes when items are dynamically changed.\nIn some APIs, `key` can be used instead of `index` which represents a tab item position.\n\nContinues multiple Panels are allowed, they are just belongs to the same closest Label. Panel element can be omitted if inside contents has another element to wrap them.\n\n## Use .vue file format\nIf you have setup a packaging development environment(like Webpack, etc), and configured corresponding \"loader\" for process `.vue` file,\nthen usage may look like below: \n```vue\n<template>\n<tab>\n\t<tab-label key=\"optional-key-1\">title 1</tab-label>\n\t<tab-panel>content of panel 1</tab-panel>\n\n\t<tab-label key=\"optional-key-2\">title 2</tab-label>\n\t<tab-panel>content of panel 2</tab-panel>\n</tab>\n</template>\n\n<script>\nimport Tab from 'vue-tabber';\nexport default {\n\tcomponents: {\n\t\tTab: Tab,\n\t\tTabLabel: Tab.Label,\n\t\tTabPanel: Tab.Panel\n\t}\n}\n</script>\n```\n\n## Implements render() manually for \"runtime\" Vue build\nSince there is no template compiler in runtime build, we have to implement method `render()` on component manually who uses vue-tabber, including vue-tabber and any other HTML elements or components which should appear inside it.\n\nHere is the example for rewriting the template into `render()` function:\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nnew Vue({\n\tel: '#app',\n\trender: function (createElement) {\n\t\treturn createElement(Tab, [\n\t\t\tcreateElement(Tab.Label, {key: 'optional-key-1'}, 'title 1'),\n\t\t\tcreateElement(Tab.Panel, 'content of panel 1'),\n\t\t\tcreateElement(Tab.Label, {key: 'optional-key-2'}, 'title 2'),\n\t\t\tcreateElement(Tab.Panel, 'content of panel 2')\n\t\t]);\n\t}\n});\n```\nIf you have registered component, you can also use component id instead of component definition.\n\n## Specify data structure instead of templating\nFor all 3 rendering methods above, you can specify tab data structure directly instead of filling inside labels and panels in the Tab. \nThe limitation is label and panel content can only have strings, which means no elements could be put in.\nProp `entries` accepts the data structure. `label` represents label content, `panel` represents panel content, `key` is optional.\n```html\n<div id=\"app\">\n\t<tab :entries=\"entries\" />\n</div>\n```\n```javascript\nnew Vue({\n\tel: '#app',\n\tdata: {\n\t\tentries: [\n\t\t\t{label: 'label1', panel: 'content 1', key: 'tab1'},\n\t\t\t{label: 'label2', panel: 'content 2', key: 'tab2'}\n\t\t]\n\t}\n});\n```\n\n## Controlling the active tab item\nThere are 2 ways to control the active tab item.\n\n### Controlled by tabber component itself\nThe active tab item position is managed by tabber component itself.\nNot specifying prop `activePosition` or its value is `undefined` or `null` will go this way. \n\n### Controlled by outside component\nThe active tab item position is managed by outside component.\nSpecifying a value which is neither `undefined` nor `null` to prop `activePosition`. if the tabber component wish to change it,\nfor example the end user clicked another tab item, event `updateActivePosition({index, key})` will be triggered to request\na change of active position.\n\n# Including CSS\nvue-tabber provides default CSS styles if you don't want to make from scratch. Make sure CSS class name options are not customized.\n\n## Importing by module\n```javascript\nimport 'vue-tabber/dist/theme/gray.css';\nimport 'vue-tabber/dist/theme/effect/fade.css'; // optional fade effect when switching, must load after theme\n```\n\n## Use standalone CSS file\nCopying or referencing CSS files from `dist/theme/` directory.\n\n\n## Vertical labels\nTo use vertical labels, specify property `mode` to \"vertical\".  \nNotice that vertical style is implemented by CSS flex features, which means old browsers like IE10-, Chrome 20- and Firefox 27- are not supported.\n```vue\n<tab mode=\"vertical\">\n\t......\n</tab>\n```\n\n# Properties\nYou can specify options by setting properties on `<tab>` element.\n\n## Behavior Properties\n`entries`  \nSpecify tab entries you want to render as a tab, should be an array of rendering items, which has property `label`, `panel` and optional `key`.\n`label` will be shown on tab label container. `panel` is the content of the tab. `key` is used to identify different tab labels and panels.\n\n`keyboard-switch`  \nSpecify if active tab item could be switched by keyboard when label item has focus.\nIf enabled, end user could use arrow keys and Tab key to (request) switch active tab item. Defaults to `true`.\n\n`trigger-events`  \nDetermine the types of events triggered on label-item that will make the panel-item switched.\nDefault value is `click`.\n\n`delay-trigger-events`  \nSpecify events on label-item that will trigger panel switch after delay a small piece of time.\nQuite useful if you want to keep hover a little time before switching.\n\n`delay-trigger-cancel-events`  \nSpecify events on label-item that will cancel delay switching.\n\n`delay-trigger-latency`  \nSpecify how long (in milliseconds) need to wait before trigger the delayed switching events.\n\n`active-position`  \nThe initial active index or key of the tab.\n\n`v-on:switching(from:{index, key}, to:{index, key})`  \nA `switching` event will be emitted with parameters `from` and `to` when switching to another panel item.\nSubscribe this event if you want to know a switching is performed as early as possible.\n\n`v-on:switched(from:{index, key}, to:{index, key})`  \nA `switched` event will be emitted with parameters `from` and `to` when switched to another panel item.\nSubscribe this event if you want to do some work based on result of switching(e.g. get the height of the component).\n\n`v-on:updateActivePosition({index, key})`  \nAn `updateActivePosition` event will be emitted with new position `{index, key}` when request to change active position.\n\n## UI Properties\n### Tab\n`mode`  \nSpecify label container layout. Can be `horizontal` (default) or `vertical`.\n\n`tab-container-class`  \nCSS class for tab container. Default value is 'tab-container'.\n\n### Label\n\n`label-container-class`  \nCSS class for label container. Default value is 'label-container'.\n\n`show-header-label-container`  \nIf show label container before tab panel. Default value is true.\n\n`show-footer-label-container`  \nIf show label container after tab panel. Default value is false.\n\n`label-item-class`  \nCSS class for bottom label item. Default value is 'label-item'.\n\n### Panel\n`panel-container-class`  \nCSS class for panel container. Default value is 'panel-container'.\n\n`panel-item-class`  \nCSS class for panel item. Default value is 'panel-item'.\n","readmeFilename":"README.md","gitHead":"3450d8f37acf72a0b98ed7d63ff7346416782edb","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.1.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Q64YZyOd9G1lKbAcsAqh7XWEVfZa23bTlWy0JCoQBH9MEDHKP3RvnzKpgRpHtG+99L9+CvQpcv05iBeTP8d63A==","shasum":"af811bdb582317ae43726e3a6836f00c90aff930","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.1.3.tgz","fileCount":41,"unpackedSize":123052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8HUTCRA9TVsSAnZWagAA58wQAJpqRxZfM7jxGIQ0CQuv\nJrxIdEM7XjnEIDD6RXpnC9k1iN7JAs/lciuBkf/8xkpbM6WZNgMps/WIYxve\njgxKOlbyQ1qT77Eu4YC7AfqtTPT0K6qDZtDi7xXKgwKPuUGCZaqVOJCcD68B\n0Vb2SqilpHoZk81hUEo3DDorcH8CtADh6WpDZv9bdtx4mPkkvt3RVPc27dr1\ncscGkmFKQg2775E9jkLDsoTwP2xGj+56YeKUdg0etg18ZTxbFbYSysQARaew\nc1J7MbujXX/9C6SjcdggSJSoa8iTFVHAFjY7iIW15zsArih7AJwHRwyPuq5x\n17q+R9tZJZHwKpVX1eb5lrGb3pgoR8jcxHK5uYw5brVcf53IQKLWpJcxtAFN\n1VteVpFt7lr1UY8GsDyGCfCak328GX2w1J9aS19jJsoNfENLlySYi3MnMwqa\n56Mg7aBh9x3GOqxhGtnCDF64ax1doPyjs6/K82gH1kbrp0md1R8p1jOJICQ+\nb+fPe9Av0NGChFTGx8t3pc7vK6+de1cK2JJi3M3dJ2t0Gj1Ho5ZMvkdWSxxA\nQblcO74ELHunlyLkcmz2rZfJWlsVdDYhzsPHsLmniHl0e92DqmsNzc7L5SVa\nAcB/GYKalPGJNK9j05INt+s5e+QoBFdsbmlzA8Cm3xkdywo65LGjD8KG5YXG\niMau\r\n=wWaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0XfVRmiX62Pvs9nqBR6xipc1ljVXKvhSTzKaqiCC1sAiBY5r2ZLCCFEl7AD0U2lcRxI766LTF5CB0dH8qV4MUNig=="}]},"_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"directories":{},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber_0.1.3_1609594131384_0.6936825564189522"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-tabber","version":"0.2.0","description":"A Vue.js tab sheet component","main":"dist/vue-tabber.js","scripts":{"build":"bash build.sh"},"author":{"name":"MJ PC Lab"},"license":"ISC","keywords":["vue","tab","sheet"],"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","@vue/compiler-sfc":"^3.0.4","rollup":"^2.35.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","terser":"^5.5.1","uglify":"^0.1.5","vue":"^3.0.4","vue-template-compiler":"^2.6.12"},"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"publishConfig":{"tag":"vue3"},"readme":"# vue-tabber\nA Vue.js Tab sheet component.\n\n# Generated Html Structure\n```\n.tab-container\n\t> .label-container\n\t\t> .label-item\n\t\t> .label-item\n\t\t> .label-item\n\t\t> .label-item\n\t\t> ...\n\t> .panel-container\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> .panel-item\n\t\t> ...\n```\n# Import Tab Component\n## Import in ES6 module environment  \n```javascript\nimport Tab from 'vue-tabber';\n```\n\n## Import in commonjs environment  \n```javascript\nconst Tab = require('vue-tabber');\n```\n\n## Import in AMD environment\n```javascript\nrequire(['vue-tabber'], function(Tab) {\n});\n```\n\n## Using global variable mode  \nJust importing vue-tabber by `<script>` tag. Tab Component are under global variable `VueTabber`.\n\n# Register Component\n## Register as global component\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nVue.component('Tab', Tab);\nVue.component('TabLabel', Tab.Label);\nVue.component('TabPanel', Tab.Panel);\n````\n\n## Register as local component\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nnew Vue({\n\tcomponents: {\n\t\tTab: Tab,\n\t\tTabLabel: Tab.Label,\n\t\tTabPanel: Tab.Panel\n\t}\n});\n```\n\n# Usage\n## Template mode for \"full\" Vue build\nPut tab information in the app or component's template like below:\n```html\n<div id=\"app\">\n\t<tab>\n\t\t<tab-label key=\"optional-key-1\">title 1</tab-label>\n\t\t<tab-panel>content of panel 1</tab-panel>\n\t\t<tab-panel>another content of panel 1</tab-panel>\n\n\t\t<tab-label key=\"optional-key-2\">title 2</tab-label>\n\t\t<tab-panel>content of panel 2</tab-panel>\n\t</tab>\n</div>\n```\n```javascript\nnew Vue({\n\tel: '#app'\n});\n```\n\nBoth labels and panels can contain plain texts, regular HTML elements or Vue components.\n\nLabel items can have an optional key attribute, which can reduce DOM changes when items are dynamically changed.\nIn some APIs, `key` can be used instead of `index` which represents a tab item position.\n\nContinues multiple Panels are allowed, they are just belongs to the same closest Label. Panel element can be omitted if inside contents has another element to wrap them.\n\n## Use .vue file format\nIf you have setup a packaging development environment(like Webpack, etc), and configured corresponding \"loader\" for process `.vue` file,\nthen usage may look like below: \n```vue\n<template>\n<tab>\n\t<tab-label key=\"optional-key-1\">title 1</tab-label>\n\t<tab-panel>content of panel 1</tab-panel>\n\n\t<tab-label key=\"optional-key-2\">title 2</tab-label>\n\t<tab-panel>content of panel 2</tab-panel>\n</tab>\n</template>\n\n<script>\nimport Tab from 'vue-tabber';\nexport default {\n\tcomponents: {\n\t\tTab: Tab,\n\t\tTabLabel: Tab.Label,\n\t\tTabPanel: Tab.Panel\n\t}\n}\n</script>\n```\n\n## Implements render() manually for \"runtime\" Vue build\nSince there is no template compiler in runtime build, we have to implement method `render()` on component manually who uses vue-tabber, including vue-tabber and any other HTML elements or components which should appear inside it.\n\nHere is the example for rewriting the template into `render()` function:\n```javascript\nimport Vue from 'vue';\nimport Tab from 'vue-tabber';\n\nnew Vue({\n\tel: '#app',\n\trender: function (createElement) {\n\t\treturn createElement(Tab, [\n\t\t\tcreateElement(Tab.Label, {key: 'optional-key-1'}, 'title 1'),\n\t\t\tcreateElement(Tab.Panel, 'content of panel 1'),\n\t\t\tcreateElement(Tab.Label, {key: 'optional-key-2'}, 'title 2'),\n\t\t\tcreateElement(Tab.Panel, 'content of panel 2')\n\t\t]);\n\t}\n});\n```\nIf you have registered component, you can also use component id instead of component definition.\n\n## Specify data structure instead of templating\nFor all 3 rendering methods above, you can specify tab data structure directly instead of filling inside labels and panels in the Tab. \nThe limitation is label and panel content can only have strings, which means no elements could be put in.\nProp `entries` accepts the data structure. `label` represents label content, `panel` represents panel content, `key` is optional.\n```html\n<div id=\"app\">\n\t<tab :entries=\"entries\" />\n</div>\n```\n```javascript\nnew Vue({\n\tel: '#app',\n\tdata: {\n\t\tentries: [\n\t\t\t{label: 'label1', panel: 'content 1', key: 'tab1'},\n\t\t\t{label: 'label2', panel: 'content 2', key: 'tab2'}\n\t\t]\n\t}\n});\n```\n\n## Controlling the active tab item\nThere are 2 ways to control the active tab item.\n\n### Controlled by tabber component itself\nThe active tab item position is managed by tabber component itself.\nNot specifying prop `activePosition` or its value is `undefined` or `null` will go this way. \n\n### Controlled by outside component\nThe active tab item position is managed by outside component.\nSpecifying a value which is neither `undefined` nor `null` to prop `activePosition`. if the tabber component wish to change it,\nfor example the end user clicked another tab item, event `updateActivePosition({index, key})` will be triggered to request\na change of active position.\n\n# Including CSS\nvue-tabber provides default CSS styles if you don't want to make from scratch. Make sure CSS class name options are not customized.\n\n## Importing by module\n```javascript\nimport 'vue-tabber/dist/theme/gray.css';\nimport 'vue-tabber/dist/theme/effect/fade.css'; // optional fade effect when switching, must load after theme\n```\n\n## Use standalone CSS file\nCopying or referencing CSS files from `dist/theme/` directory.\n\n\n## Vertical labels\nTo use vertical labels, specify property `mode` to \"vertical\".  \nNotice that vertical style is implemented by CSS flex features, which means old browsers like IE10-, Chrome 20- and Firefox 27- are not supported.\n```vue\n<tab mode=\"vertical\">\n\t......\n</tab>\n```\n\n# Properties\nYou can specify options by setting properties on `<tab>` element.\n\n## Behavior Properties\n`entries`  \nSpecify tab entries you want to render as a tab, should be an array of rendering items, which has property `label`, `panel` and optional `key`.\n`label` will be shown on tab label container. `panel` is the content of the tab. `key` is used to identify different tab labels and panels.\n\n`keyboard-switch`  \nSpecify if active tab item could be switched by keyboard when label item has focus.\nIf enabled, end user could use arrow keys and Tab key to (request) switch active tab item. Defaults to `true`.\n\n`trigger-events`  \nDetermine the types of events triggered on label-item that will make the panel-item switched.\nDefault value is `click`.\n\n`delay-trigger-events`  \nSpecify events on label-item that will trigger panel switch after delay a small piece of time.\nQuite useful if you want to keep hover a little time before switching.\n\n`delay-trigger-cancel-events`  \nSpecify events on label-item that will cancel delay switching.\n\n`delay-trigger-latency`  \nSpecify how long (in milliseconds) need to wait before trigger the delayed switching events.\n\n`active-position`  \nThe initial active index or key of the tab.\n\n`v-on:switching(from:{index, key}, to:{index, key})`  \nA `switching` event will be emitted with parameters `from` and `to` when switching to another panel item.\nSubscribe this event if you want to know a switching is performed as early as possible.\n\n`v-on:switched(from:{index, key}, to:{index, key})`  \nA `switched` event will be emitted with parameters `from` and `to` when switched to another panel item.\nSubscribe this event if you want to do some work based on result of switching(e.g. get the height of the component).\n\n`v-on:updateActivePosition({index, key})`  \nAn `updateActivePosition` event will be emitted with new position `{index, key}` when request to change active position.\n\n## UI Properties\n### Tab\n`mode`  \nSpecify label container layout. Can be `horizontal` (default) or `vertical`.\n\n`tab-container-class`  \nCSS class for tab container. Default value is 'tab-container'.\n\n### Label\n\n`label-container-class`  \nCSS class for label container. Default value is 'label-container'.\n\n`show-header-label-container`  \nIf show label container before tab panel. Default value is true.\n\n`show-footer-label-container`  \nIf show label container after tab panel. Default value is false.\n\n`label-item-class`  \nCSS class for bottom label item. Default value is 'label-item'.\n\n### Panel\n`panel-container-class`  \nCSS class for panel container. Default value is 'panel-container'.\n\n`panel-item-class`  \nCSS class for panel item. Default value is 'panel-item'.\n","readmeFilename":"README.md","gitHead":"e3164ab8a096e8cc9b28cb4d4270d0bb342f8a68","bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","_id":"vue-tabber@0.2.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-1tCOZXkX2xGSYN56wHCHsaLp0MnEyt6/xA7VvpSsWeJ4NS4J4zOCeYkAi0NnbxDry+osTXvJlCVPjuPExs7GpQ==","shasum":"8258592352aeeb56203e2db3e27cd2b847e38b88","tarball":"https://registry.npmjs.org/vue-tabber/-/vue-tabber-0.2.0.tgz","fileCount":41,"unpackedSize":122547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8HUbCRA9TVsSAnZWagAAalEP/2Ym5bk/N9FdAI70OJ2p\n378AVIMpJoqFol/jQTdDDcxM3KXTlnLJ3If/jf7TcJgtXMn9saqbJv86FKVQ\nJDuexil965X1wfJgnoDELEz9bZuwYkvrFO8crFShK3HE+Evdj3kNGmn2XQVH\nQ17j8CHaIkGxS3aTNd0HTpAdbD4aAn9yhFK0XY1zBJsQgLg9gXaQvUdFMaXp\niw++mHPwaFhJn/T/VSaPVH0tobUvH94ykk1BuarcJFrKxquPc9iNG3oXUpzQ\nfVFszC5pwazLiiuhYgVpj7cSA4iSzMiNPEwrtPCIgEqt92Dp1M2o+inZ6RGz\nl34sZLC2+DWCaPwMeUidAAXn7/MdMY1L4oRPxka1sYDMd/I/eIjtn9sKqgkv\nWOvW2oMe6fNVkyrJskYf/osA3QvAFZM2lXNyMWPFwqLdHtlNQMLtCmziuUEU\nmU3ChexJcd0RYicwrLeMNJCBL9aQwJbIi/DpW29f/s5MnecHSAnIPzmLa8D/\nMQVxI3xKWsYZ8Qfxl/33uAKbrcKKnJkhSk+oBnd09z7dlFRvGDgm+Pg4xnHj\nqmZiTOp5iU+2TcyuhgrNMqC26ORcsBFYEWkV61kkGnsq7SDmHA6PvlaI2Xrg\nG50pig1DtOx5m8wbHw4mT6Y/+NtsY+Zs/zT4g7wfGXC51HWvp9ypA2760Dg/\njLt8\r\n=WGN8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDal7JOkJCFqW0MSNFr+gJolN2L5YR8aODP+NP2D0f0xAiEA/ZHvBpgV0HmcusCs+fGbXC0S8B8ZksMzgEVNN3lWGaE="}]},"_npmUser":{"name":"mjpclab","email":"mjpclab@163.com"},"directories":{},"maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tabber_0.2.0_1609594139500_0.5326481667385006"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"mjpclab","email":"mjpclab@163.com"}],"time":{"modified":"2022-06-28T20:30:10.933Z","created":"2017-09-12T02:36:28.245Z","0.0.1":"2017-09-12T02:36:28.245Z","0.0.2":"2017-09-12T04:01:16.639Z","0.0.3":"2017-09-12T04:05:19.840Z","0.0.4":"2017-09-12T04:17:12.113Z","0.0.5":"2017-09-12T07:23:26.309Z","0.0.6":"2017-09-12T10:35:06.839Z","0.0.7":"2017-09-12T16:48:15.866Z","0.0.8":"2017-09-12T16:50:32.570Z","0.0.9":"2017-09-12T16:58:09.479Z","0.0.10":"2017-09-13T09:56:12.372Z","0.0.11":"2017-09-14T08:26:31.936Z","0.0.12":"2017-09-14T08:32:49.179Z","0.0.15":"2017-09-14T09:50:26.028Z","0.0.16":"2017-09-14T13:49:33.649Z","0.0.17":"2017-09-14T14:02:03.253Z","0.0.18":"2017-09-16T01:29:06.070Z","0.0.19":"2017-09-21T05:43:09.446Z","0.0.20":"2017-09-23T04:12:44.575Z","0.0.21":"2017-09-27T09:45:38.343Z","0.0.22":"2017-09-29T10:03:29.841Z","0.0.23":"2017-09-29T12:31:07.275Z","0.0.24":"2017-10-01T10:46:53.235Z","0.0.25":"2017-10-01T11:09:54.546Z","0.0.26":"2017-10-01T15:05:43.069Z","0.0.27":"2017-10-02T03:02:08.370Z","0.0.28":"2018-02-25T15:46:59.694Z","0.1.0":"2019-02-22T16:33:17.007Z","0.1.1":"2019-02-22T16:45:20.832Z","0.1.2":"2019-04-28T03:43:05.816Z","0.1.3":"2021-01-02T13:28:51.513Z","0.2.0":"2021-01-02T13:28:59.648Z"},"homepage":"https://github.com/mjpclab/vue-tabber#readme","keywords":["vue","tab","sheet"],"repository":{"type":"git","url":"git+https://github.com/mjpclab/vue-tabber.git"},"author":{"name":"MJ PC Lab"},"bugs":{"url":"https://github.com/mjpclab/vue-tabber/issues"},"license":"ISC","readmeFilename":""}