{"_id":"vue-route","_rev":"61-ddd5b5fa0c4ae2b4d6a42c8266437e8c","name":"vue-route","description":"Routing directive for Vue.js, inspired by ng-view.","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"vue-route","version":"1.0.0","description":"Routing directive for Vue.js, inspired by ng-view.","main":"index.js","scripts":{"test":"npm test"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"_id":"vue-route@1.0.0","dist":{"shasum":"fefda7bb09b9d62e06d4b40c12c1c075a6891e44","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.0.0.tgz","integrity":"sha512-Bjpr+GECJU7ayB4qv9aawHd2ZN3ts8yEhFpW9b0tpTIu3ZiRNFDZhV9mVnHIH7mCeEJ1mx6i5xMfOmihxsqnrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe+XPtOwRaOHX3AXSF5IfQi6jUtL50w75WBMVV89dkfQIhALb0Ioa3Tv30drUUF+IEc6RfmOIeNhwsMDzanqxFk6bT"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.0.1":{"name":"vue-route","version":"1.0.1","description":"Routing directive for Vue.js, inspired by ng-view.","main":"index.js","scripts":{"test":"npm test"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"_id":"vue-route@1.0.1","dist":{"shasum":"713a2ab452fecc937f297425c22376a1344c6e89","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.0.1.tgz","integrity":"sha512-v8Je4gqylPOvz9MoyTYCM1gwOoL7DNqDy1wi42IlNi/SXrd+ogpawmfscn53OE05viEECMAKF6k2yZULo5jjUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrvGnca6yJ0aaNFVP/cXobbzvrjteIkDIo2bHod0QDLAiBj9b68J/g1TwpP3dRRdUROQePWRmCxo7j2ADIaB4U1+A=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.0.2":{"name":"vue-route","version":"1.0.2","description":"Routing directive for Vue.js, inspired by ng-view.","main":"index.js","scripts":{"test":"beefy test/index.js:test/tests.js --debug=false --index=test/index.html"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"tape":"~3.0.2","vue":"~0.11.0"},"dependencies":{"page":"~1.3.7"},"_id":"vue-route@1.0.2","dist":{"shasum":"c53ab7488f39bc11d4248aa2e58f47b18f510a28","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.0.2.tgz","integrity":"sha512-shfEoTDiqp0722iX4VzGX/TD+OgovsRO88ikoi5u29lrL40RQiQin3x2lPBRWJqzGdOrgN8C69bUig1S0ErN4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXmrn41YpuY/fMH5S4tNBPRQAJi/mxe7hBJFEUJAZtNwIhAN4dIWfIae0owhRps4L4/aUf/ZzezipBtDNrBJIzdrJ6"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.1.2":{"name":"vue-route","version":"1.1.2","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"beefy test/index.js:test/tests.js --debug=false --index=test/index.html"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"tape":"~3.0.2","vue":"~0.11.0"},"dependencies":{"page":"~1.3.7"},"_id":"vue-route@1.1.2","dist":{"shasum":"48902e6141b538547c304d5f35260e8c2aef259b","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.1.2.tgz","integrity":"sha512-skByAAjQfp1jc4UYxZK/HPEZM9r4p5MH77UiOsgBtJiJ2IZC3liUTm20Y4zUkr5B0YTPp2CefdgQp0qCZoz/Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEFhlimqIbdo5UscNuwvzyjOHqmZG5ElKm7lqez5HgYAiEAxoWv7CQUniZ5uuQXTgWhNBrg+9uuWonjt+ySXSmLIJE="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.1.4":{"name":"vue-route","version":"1.1.4","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"beefy test/index.js:test/tests.js --debug=false --index=test/index.html && open http://127.0.0.1:9966"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"tape":"~3.0.2","vue":"~0.11.0"},"dependencies":{"page":"~1.3.7"},"_id":"vue-route@1.1.4","dist":{"shasum":"fbd6836411a657e759dd1f8378b2b787a62764e8","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.1.4.tgz","integrity":"sha512-NnHSaNFMXb3mKYxuyLDk8RAvcxyS8ydJ6NNEDUMlUHdgXcoA6MM+Qwj/Qt7MRWeWu0PkKpYkSA7t0GQqNc5QHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQOJ1/qYPLHvMKSp8FQ2GLs6t83wX8JhqQFMG/gi3zAIgKEyYq+c7akLZSfl6XAXpyf1sCzKn/KNWcBWuWLUDBMk="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.1.5":{"name":"vue-route","version":"1.1.5","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"beefy test/index.js:test/tests.js --debug=false --index=test/index.html && open http://127.0.0.1:9966"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"tape":"~3.0.2","vue":"~0.11.0"},"dependencies":{"page":"~1.3.7"},"_id":"vue-route@1.1.5","dist":{"shasum":"5432ff201ece2431aae7f11d21d910804f80f363","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.1.5.tgz","integrity":"sha512-YM5q4dlkQr2enyQPOp3xQoZIlL7m61o90wCqnU94yjqVUQHJrDw+JsN6lzHNl1Z1Mw0rrkDp3z1nlISeJ66XSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdN8yGKIDs5RDdR74Rt3Efu9bOjI4MBkNQJKpc/7yRFAiEAxJxvHJy2ABvgWPxW1ZE2kBEuaCD00ELRGFRfzt0dlRU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.2.0":{"name":"vue-route","version":"1.2.0","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"dd565f9f816c8f0138ea981339ad3d666d6f1935","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.2.0","_shasum":"71e0d0ae61fc35a294d5216960e231c18eee0365","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"71e0d0ae61fc35a294d5216960e231c18eee0365","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.2.0.tgz","integrity":"sha512-Ma+De6l3hcptoJGVo0lge1N2Ec5OfWypIeTSkE+hhF7RzOVEOQmK1I2x/eDbmROsLTTPB8C9zoQNu8DGa2NI9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA55TkAwdZp+ppH8AE6AoIss6DljB5jPg+U0AW6jU+myAiButDY+kKq2LSHO7FN6ndZdTTAH6y+i6BR1Gnh9HEXy1A=="}]}},"1.2.1":{"name":"vue-route","version":"1.2.1","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"86cb6fd00636fcfbc5713ed21d0759cf3c8024f2","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.2.1","_shasum":"3fe68b744e9d50a96ac32dfe855cd847ccd17a75","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"3fe68b744e9d50a96ac32dfe855cd847ccd17a75","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.2.1.tgz","integrity":"sha512-GQ3437QoIIfo1fXJQ9agm9Zg9FNpjpzLS+cmM6P013imyMohtQkiNqBx+vXHGXze5Pcvn5NhrBD6ULl297/JCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwRxqhArxIOIyxsA8E4M0VONJ4scbSAVBTz+7UxnbMNAIhAJzucZ8j5d5FHTW+MaI6QmFVgWkoH/rB4VPPDID+Z2C7"}]}},"1.3.0":{"name":"vue-route","version":"1.3.0","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"42b88d20946b00aaf9d4bafe110397da1f22a492","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.3.0","_shasum":"4a39fa059eb812e2216f0dd387e7dbcc6e362bd6","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"4a39fa059eb812e2216f0dd387e7dbcc6e362bd6","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.3.0.tgz","integrity":"sha512-PzRh9boXjVvtNITBzYg4iXhxJbfHsRmhG8R+SOmsUp25/gjQ/VikzE/35UZ543KKZciPUscXbjHpLfwJWoEJzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgTQqudV4L4huilVvhmYkgDWpgHtzuLjwgtvhaLl0+iAiEA+37PXUdacJvPm0UgAMA0uzJT8KC2rUq8u6WyQdGhHxY="}]}},"1.3.1":{"name":"vue-route","version":"1.3.1","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"21149ed86ba04a260caf533bda9cb21a92464d2c","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.3.1","_shasum":"7d675ed5552044b3d2bba00a53bf91908b76e294","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"7d675ed5552044b3d2bba00a53bf91908b76e294","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.3.1.tgz","integrity":"sha512-fT0x27RHYJ06Pet+lvq4XvFyQbKabc1rVVKsqY4W2me0mWkORsTuanp/n92XraVDenDf+a5Ym+ZTbn1l7y7xGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPnpyLUc2ULbB5inj1l9cNgWcwBOYgb+Iy+95PEqj3cgIhAPn2b6sNuF67SyFJ8/W4/gEPX1gUv9srKhYXYGB9FJ/R"}]}},"1.3.2":{"name":"vue-route","version":"1.3.2","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"f1c3d3a742c29576f693ff8f2bef093dacc15fe0","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.3.2","_shasum":"9f6bfce4430d373380805cbfc3c1968d7b3e6660","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"9f6bfce4430d373380805cbfc3c1968d7b3e6660","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.3.2.tgz","integrity":"sha512-MNtqWIQlNhwtC5Chiwx61ImSVNQNmIJ9CdOKakP77d6BZnQxGr36f7Nt4qbIPS/xdVlooSy0dgMrCnS/6VY3rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDFS8qMiAwHxNSwkhTB8+YF0gaDHrGpXJQaOj/Nd7pnAIgDICEutyCH8WJJK0Tx8IxKmaTMmcM/WoCM8mwdQcMU3U="}]}},"1.3.3":{"name":"vue-route","version":"1.3.3","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"8916769ccaf93163ddb2f4fdf463510b3b3562d8","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.3.3","_shasum":"4d1e5b38c44cd0f4393083c358ef36262fa5b866","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"4d1e5b38c44cd0f4393083c358ef36262fa5b866","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.3.3.tgz","integrity":"sha512-G5kbPEHib4pFVWyBSR89a6ETtzaz51sk/YKM/QJw17hdzoThIRH/b7aiAEd23Juknw7mEo4IyIYqgM7o7ljbyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOww2aSH5Urj2fCP9p6bm4KkvErx/MOSvhtgzkeOnz3gIhAM6oU9YSUpbvaTFu+s1T+GtyqRmR4zXn3V8xbK4osfsW"}]}},"1.4.0":{"name":"vue-route","version":"1.4.0","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"d9c7a5dfe14c953cd0955ed83ad63410846d1277","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.4.0","_shasum":"32e77d572ab51dcd9899d847d03b6afe76648fce","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"32e77d572ab51dcd9899d847d03b6afe76648fce","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.4.0.tgz","integrity":"sha512-hFexaU0utPoK95cs/Q6/KC6EKmH1oInnshbdQB8UUQ4fz5jDUL7zG7sYlOKPDlA77MsyGxtMOTdWZp7sEFzLPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp0EqtrDZnNDfoTEo1WllWwTcFrg8VgaRN53N5Y2K3xAiEA0f7h9sTpJ1JcoJs0QVBT2ZDvwsiAF1XXx8X9ZSiXErA="}]}},"1.4.1":{"name":"vue-route","version":"1.4.1","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"9024872e424ae2401e7f8c47bd351086c30dffa0","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.4.1","_shasum":"cb540e6ed7fec949fff7d186b62e00014e34a4e8","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"cb540e6ed7fec949fff7d186b62e00014e34a4e8","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.4.1.tgz","integrity":"sha512-ZXjKpl83KtGdiQ2048fDGJHWUMSZ7yC7zqA9r1Tjb0LmYuMwfTJWJGEZh23KnEEO4zEIOMxU80hDkBIBsEP34w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHP+aaMGZww4t5kGLG6U3gTyeUQMdHgFLKATKx9wT8t6AiEAyKFgweRcTNlEwn+E107ouuXqb4SQ+2r56kdDdIqQIyg="}]}},"1.4.2":{"name":"vue-route","version":"1.4.2","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"6f63fe1aabec47e39b447dc843afea7a78af0785","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.4.2","_shasum":"c183eeafc2d86db7bc0cd2264446ea6afbbfeef2","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"c183eeafc2d86db7bc0cd2264446ea6afbbfeef2","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.4.2.tgz","integrity":"sha512-+3k1pEp66PVQptH9VnGGfP2RuGup4F434NeFTQpchxsVTwT4v0iJAK4nyIJhg8n3K8V4Q1ZNW5Zvu5qAgktVBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiqEj/bcnRgaOPJXcqD3QFkjhK4TOlaron78AtfuK5WQIhALw3F+SpRH2y6T0hdfZ082luqPMDhY0fH0Tn0YQSLnFD"}]}},"1.4.3":{"name":"vue-route","version":"1.4.3","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"74bfa1e7a7d2f0aeabb9024f63b08240bbbdd819","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.4.3","_shasum":"afccc8487116470d10808d9755b3cb134ded4eef","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"afccc8487116470d10808d9755b3cb134ded4eef","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.4.3.tgz","integrity":"sha512-8WF9L2+3N4/PVDNHzaTPTlDInK3vlUmNHPpj3BQH7VjsM3l0OuUOFYqW4fG+XI/4qeSF0krRcEZF7+R3AF5FJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUHJuqOVFELryDkWX3FnQBGDMbcTiJJiR7JkfaJRtVrwIhAMUezUgDAXnBQpLaui8AMHx3MGSGSMmi0Qivox64euQg"}]}},"1.4.4":{"name":"vue-route","version":"1.4.4","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"browserify test/index.js | testling","test-browser":"beefy test/index.js:test/build.js --debug=false"},"repository":{"type":"git","url":"https://github.com/ayamflow/vue-route"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"function-bind":"^1.0.2","tape":"~3.0.2","vue":"~0.11.3"},"testling":{"files":"test/index.js","browsers":["ie/9..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"page":"^1.5.0"},"gitHead":"ca607ff7217b5026811246bb4107be58eafb7ae1","homepage":"https://github.com/ayamflow/vue-route","_id":"vue-route@1.4.4","_shasum":"527a1cb51eea2161fb7e2f9cca2e6086f6bcb1cc","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.17","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"dist":{"shasum":"527a1cb51eea2161fb7e2f9cca2e6086f6bcb1cc","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.4.4.tgz","integrity":"sha512-8BTFF+S8T+EqO6j+8INp6P7YpnqwtZpRLvtsVEPeR/QMMUVaCST/TVpJ6z/GpSues7myl3aGHER/2M98qvGuNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC23o3qfBi9VwbhNhHL6SwYgzwkzqlMVqT8rS9pBKPx1QIgMVUTOal5GX5Cf0D/XkIRS3J9N5PdssZNGDpR4jLQw+Q="}]}},"1.5.0":{"name":"vue-route","version":"1.5.0","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/vue-route.git"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"prova":"^2.1.2","vue":"~0.12"},"dependencies":{"page":"^1.5.0"},"gitHead":"decfacaa82f9654c32b807e86a164ef9e2f39615","homepage":"https://github.com/ayamflow/vue-route#readme","_id":"vue-route@1.5.0","_shasum":"e5df64157f273e1785a24bd8b2e127598795bc39","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"e5df64157f273e1785a24bd8b2e127598795bc39","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.5.0.tgz","integrity":"sha512-OmSWrtI6UOyjIk0gY6aF12lSE6AKoUbl4Qdkzo3nKuBG0wccLWzi6HIydOJMQjN7C8r4d0yT+Lc4dPaSSoCKng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJFNLuTEtW88s1rnPS7l/2oiHplcWuFIlYZgJAk9m/gIhANxsgW4yeiXt0k/iEb0wtt14EzZno3UDwn+3yk5CrX6A"}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]},"1.5.1":{"name":"vue-route","version":"1.5.1","description":"Routing directive for Vue.js, inspired by ng-view.","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/vue-route.git"},"keywords":["vue","route","router","page","transition"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"devDependencies":{"prova":"^2.1.2","vue":"^0.12.9"},"dependencies":{"page":"^1.5.0"},"gitHead":"4f754899f214f22a1cab7c3a19aae212c28031d5","homepage":"https://github.com/ayamflow/vue-route#readme","_id":"vue-route@1.5.1","_shasum":"d64d13f20988438936f60d3d2bf187ca448ad7d3","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"d64d13f20988438936f60d3d2bf187ca448ad7d3","tarball":"https://registry.npmjs.org/vue-route/-/vue-route-1.5.1.tgz","integrity":"sha512-RoeEWvSTk/Zasjx11En4XPyE1jXwuFQ4Itr4fzh1TOSMYefUddhhlHXmAGFFPn37J1YrEymm6sU/3IRTyu23Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwvsFdRh1mNz1RVOSJ5GPyDO3T+i/1yPXKExm9jEJFbAiASmAyph0uRdTaV7ovKVskpPqut9kPr+Q9tSqqtGQcqBQ=="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}]}},"readme":"vue-route\n=======\n\nRouting directive for Vue.js, inspired by ng-view.\nBased on `v-component` thus benefits from `v-transition`, `keep-alive`, `wait-for`, `transition-mode`.\n\nVersions 1.5.0+ are made for **Vue.js v0.12+.**\nUse older versions for Vue.js v0.11.\n\nAllows you to declare your routes on the `$root` Vue object:\n\n```js\nvar root = new Vue({\n    el: 'body',\n\n    routes: {\n        '/home': {\n            componentId: 'fg-home',\n            isDefault: true\n        },\n        '/items/:item': {\n            componentId: 'fg-item',\n            afterUpdate: 'updateHeader',\n            data: {\n                defaultColor: '#3453DD'\n            }\n        },\n        options: {\n            hashbang: true\n        }\n    }\n});\n\n```\n\nWith minimal markup:\n\n```html\n<body>\n    <div v-route></div>\n</body>\n\n```\n\n`vue-route` extends the `v-component` directive by @yyx990803 (on the [vuejs repo](https://github.com/yyx990803/vue/tree/master/src/directives/component.js)). Buy him a coffee if you can.\n\n## Get started\n\n**1.** Install with npm/component(1): `npm i vue-route --save` or `component install ayamflow/vue-route`.\n\n**2.** Require and install the plugin:\n\n```js\nvar Vue = require('vue'),\n    route = require('vue-route');\n\nVue.use(route); // BOOM\n```\n\n**3.** Put the `<div v-route></div>` in your main template.\n\n**4.** Pass your routes to the `$root` VM of you app (see example above).\n\n**5.** Profit !\n\n## Transition, keep-alive and other directives\nIf you want to add custom transitions between your pages, it's recommended to put them on each page's component template. Putting anything on the `v-route` element itself will only be active if you change this element (for instance with a `v-if` directive).\nFollowing the example, that would be:\n\n```js\n<div class=\"Home\" v-transition=\"homeTransition\">...</div> // fg-home component\n```\n\n## Additional infos\n\n* Routes definition: when you pass your routes to the `$root`, you can pass several properties:\n    * `componentId`: the Vue.component id for the associated template/VM.\n    * `beforeUpdate`: a callback (method or name of method on the vm) to call before effectively changing to this routehtml.\n    * `afterUpdate`: a callback (method or name of method on the vm) to call after effectively having changed to this route.\n    * `data`: an object (or function returning an object) that will be **merged** with the view's `$data`. This is useful when we need to use the same component for different urls but using different data.\n    * `isDefault`: boolean indicating wether this page should be the default, in case of non-existing URL. Think of it as the `otherwise` from Angular, so basically a 404 or the home page.\n\n`beforeUpdate` is a middleware, this means you need to call the `next` function provided as the third argument, to continue routing. This allows to prevent a route based on some condition.\nFor instance, you can `return` before `next` is called to cancel the route; usefull for an authentication page for instance.\nAnother instance is to pause the app during loading and calling `next` when everything is loaded, thus resuming the flow.\n\nVue is augmented with an additional method, `Vue.navigate(path, [trigger])`. [trigger] is a boolean (defaults to true) that will `pushState` if true, `replaceState` otherwise.\n\n* The router will emit events on your `$root` VM: `router:started`, `router:beforeUpdate`, `router:afterUpdate`.\n\n* You can pass a `options` hash to pass configuration to the router:\n    * `hashbang`: boolean (defaults to false) to use `#!` urls. Note that your links shouldn't include hashbangs, the router handles this.\n    * `click`: boolean (defaults to true) to automatically bind all click to the router. Not that if `false`, you will need to explicitly call `Vue.navigate` method).\n    * `base`: string (defaults to '/') to specify the base path.\n    * `broadcast`: boolean (defaults to false) if true the events will be emitted using the $root `$broadcast` method, so all child VMs will receive the event until a handler `return false;`. If false, it uses `$emit`.\n    * `debug`: boolean (defaults to false) to activate logging from the directive.\n\n## Location context\n\nWhen the router emits an event, 2 parameters are passed: `location` and `oldLocation`. Like in Angular, it is an object containing some useful properties:\n* `regexp`: the route regexp, such as `/items/:item`.\n* `path`: the current path, such as `/items/razor/`.\n* `params`: a hash of the params from the route, here `{item: 'razor'}`.\n* `componentId`: the componentId associated to the current route.\n\n## Route parameters\n\nEach component used by `v-route` will have its `$data` extended with the `location.params` array (see above). That means that on the route `/items/razor`, `this.$data.$routeParams.item == 'razor'`.\n\n## Subroutes\nManaging subviews with subroutes like `/route/:firstParam/:secondParam` is userland responsability; you should handle this with a `v-component` or programmatically.\n\n## Compatibility note\nvue-route supports the same browsers as Vue; however to make it properly work on IE9 you need to add the [HTML5-history-API polyfill](https://github.com/devote/HTML5-History-API).\n\n## Contributing\n\n* Fork & PR on **[dev](https://github.com/ayamflow/vue-route/tree/dev)** branch.\n* If possible, add tests to cover the changes.\n* Code style: 4 tabs, semicolons. Check the code if in doubt.\n","maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"time":{"modified":"2022-06-28T20:14:00.712Z","created":"2014-11-05T08:47:13.151Z","1.0.0":"2014-11-05T08:47:16.786Z","1.0.1":"2014-11-05T12:14:48.747Z","1.0.2":"2014-11-07T13:02:08.794Z","1.1.2":"2014-11-10T04:22:59.527Z","1.1.3":"2014-11-11T12:15:45.837Z","1.1.4":"2014-11-11T12:28:24.839Z","1.1.5":"2014-11-11T12:39:25.601Z","1.2.0":"2014-12-06T15:42:55.556Z","1.2.1":"2014-12-09T13:18:08.830Z","1.3.0":"2014-12-09T15:25:44.965Z","1.3.1":"2014-12-09T15:29:13.445Z","1.3.2":"2014-12-09T15:31:37.923Z","1.3.3":"2014-12-09T18:58:23.430Z","1.4.0":"2014-12-10T14:20:56.265Z","1.4.1":"2014-12-21T12:45:51.228Z","1.4.2":"2015-01-06T18:11:13.459Z","1.4.3":"2015-03-10T21:06:21.342Z","1.4.4":"2015-03-21T21:42:12.218Z","1.5.0":"2015-06-26T16:46:36.850Z","1.5.1":"2015-08-07T18:46:55.959Z"},"readmeFilename":"README.md","keywords":["vue","route","router","page","transition"],"repository":{"type":"git","url":"git+https://github.com/ayamflow/vue-route.git"},"author":{"name":"=","email":"="},"bugs":{"url":"https://github.com/ayamflow/vue-route/issues"},"license":"MIT","homepage":"https://github.com/ayamflow/vue-route#readme","users":{"faraoman":true}}