{"_id":"@duannx/vue-router-transition","_rev":"8-05497366269b7906c09bce8c59ff9dd6","name":"@duannx/vue-router-transition","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.9":{"name":"@duannx/vue-router-transition","version":"1.0.9","description":"Transition plugin for vue router next","main":"dist/index.js","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","build":"rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","types":"./dist/index.d.ts","gitHead":"6ba3dd4b39f25a33005db4ded625e47f3ec7bc73","_id":"@duannx/vue-router-transition@1.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ozMEiLIsEvZrHrm7I3N/nJVHjsAPk0fxSGH1chScV0YkIyfzluKm6QiKfpbl46+S385PU2Chhq0a/a3nWX8Jmw==","shasum":"1acc7d033f6b5a0b8e8382055806e8c5c817cc05","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.0.9.tgz","fileCount":20,"unpackedSize":1250274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCI4iGVSNtqXrouqfq/iKEfC7TJyhzIsiSdohADGUZmAiEAqXbCT2ABC1ABcuwqYwgU/ahrmfAC9V+nB6ArZRXLonA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJEIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP9g//UC4yIrdr6llST68QFbzkkdNYqADKhUAYL9uOuaxNMGPAvdrg\r\nuQ9xznJ8O0+2bXcQqsmWdrbTFvyX/uvd5BnzT8oHW0j6XoUGF5vRZuM1tFe2\r\nWmrJl4tqtKE0iRSifKoMuIGiEMQWJMotnUIxvlL2htEqC8wU9lUN8AilM/Vz\r\nEWGl8MfIBa1JUqJrJ3CzBwfBIWqQ33xC8h2ZATK2gP9wUGNlrtxHK6aDtlFY\r\nLkE7lKj8WwhlR/AOHi32Er5DuBEf9tkKmMEFNk405glOvB1KeNrrJuntgJ6/\r\nWs5g5HK8J8ZBx0T5S+0gJwi11R61bKyGyQ9RCuo/Mfi18N5HNcNK/1mb4DVD\r\n3MLhrN2HbJe11MqB/jIn3qQ8OyTkTv6JVu5EtKZ6XsZKycYepEjNlkf9VCJJ\r\nyZfAci9I04R+8wFqgFeeMnfj736S5f5URQ0nhc+ujUhQs9k6wX8+mCvOLqT1\r\nT1E/cQO27G0BTQX5pJsPvHG5hPBdZFyDqFwD3dv0s4tmrb9qdrY4+vuDWrQ9\r\n3G5hWBM7ecsxjer/THG4gJyuSshYIA6CUS9v2bKd7/jtwjy0At4tJr33svch\r\njAO1uq6x6G5n3sJt8NgXe0H7gp79Cdw2xauLhJ3T5k31Qi0Bq+e1Xb06zGuh\r\nzLOLgI0pYjqP/r0Heo8OfM5fpIvLIVTsI1U=\r\n=eZnV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.0.9_1653379336141_0.5281760536238673"},"_hasShrinkwrap":false},"1.1.0":{"name":"@duannx/vue-router-transition","version":"1.1.0","description":"Transition plugin for vue router next","main":"dist/index.js","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","build":"rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","types":"./dist/index.d.ts","gitHead":"b90460536b522dc50f64560094f7ff78cfeaac45","_id":"@duannx/vue-router-transition@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WFX8l7QpOFfYMJHKZInpIlQSBUITlYjAu5gyVHxHjkN8zIawjRDwKEHkff/jgvv6vuhlu7csW258YHCjdZAUtg==","shasum":"5bf6d82f64e409416b5764db2e8b01f46a133d56","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.1.0.tgz","fileCount":20,"unpackedSize":1250654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ4vbnKuyf8MbSwuNwCBejAunr0hlken3ZkscWHmLbuAiEA8OhPXK9R6B5UnB2a7XJLFD63GTiJmw/1GzJO/n1MuGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijk0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq59w//d1LtcP+p881qGkoBJ6KUjfr6u0DlZjPpQo/Z6iZ8cyPESvgO\r\nySPAcO/frT9vHnpfoWw7jDdInmTnWKN2u/WXGypDx7i5GR2SywhX9+kxdopZ\r\nag6aOIeCR+csj/w2hbRdM2NOec6kDOkvHYIoUroVXSnW9v+5AL/h6ftboXdh\r\niF3kHA7O/VewPBoC1KC32obu+8lU8zioqvyriRUrJdX7E4yT+Hzs8OybBH5d\r\nVEUITxCYuonuYVcbOQaInx3c6qQL0zoXNvScvREb/79wFXUfoGo7fdhRdoNr\r\nqTEi06eiUQwSKhbX05vA5+5FcQF62/619OfjN48EjZEXGT5AwtQkya9EBOJI\r\n8/Php6nrFj8kyNjM1ySXvUoxF8DQ+WCeV/Ex2CeiG7NIIYu78fuW2zybyWLl\r\n/tYbd61L4/ojYEXr/IYt+mPaV3V+P/MH/1deS30MhVh2Y3t0MjjWlnVzB8ok\r\norP2i7z2EWKuYZxZfMih6tKWJwYCe3+lKavvNIdt/2Do94rZpJKaN2Yv/a/T\r\nbKRtzQ2MNziH2Ccumf1FmGnWAAA8FWFbgBayP1PnA4TuJIHKUopqA+zIR7rB\r\nvPGG+xC9ZqN1N0uYj3Dv/box90X0hB8MRVEbULacD2feg+xKZohFdb6pm9ZH\r\nLf0/4tBDpfm172oocRDy2CgfIqDl70BNJGg=\r\n=/y0C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.1.0_1653492998775_0.20161260366615918"},"_hasShrinkwrap":false},"1.1.1":{"name":"@duannx/vue-router-transition","version":"1.1.1","description":"Transition plugin for vue router next","main":"dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"7d624aa56ddbdd0c6aa1ed98117f68271ecc45fb","_id":"@duannx/vue-router-transition@1.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-P/9c4RSkkqghTib3s8aN6fLjkWz7FtA6G57IENfHnuOioxluwgiRfd12Di2wEM2bIeYlFNXYOPbwtONFvf+Ilw==","shasum":"4a763929286dc648c31510a7b340e1f203ee1f0c","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.1.1.tgz","fileCount":8,"unpackedSize":24583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZMC+7vzknukk4tD1cSML6Ty9YM+N8ny2WOdFOo8n1NAiEA2GsACnH2/AJTtvXn4D3QNTU9VdN6jKyze9+Tvxc5tyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisFcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiExAAjrIv2iRj4/nfMaPp2gY4bLv76Qn45AeXoIVbz4LO/qAe6ruD\r\ncvPNYWAiBkf5S/erCaKvaqJnC8eRiam5qdkdJ6C/UQqLRU3AFzXdmOFojiy4\r\n6FK0tyalZkPy6QSw5peqBxhvpwMyCmWeLUVYzVMwlrnoNaQ2vChIC7nBNrkD\r\n7C5JEq+wVaY8vwp6KDHyMuVQ6lHIBv8KySC1yw6NqWFdo3rFTVYxoYmI2dWX\r\nH4ba/swdj47y7L6dduoIVUthRXQwVo8xfKCE13D5OgHSAuzv4IfoHWPbfjXj\r\nXWCwC8RPePJPUkWu/kBw0W0prlPNxKQj/7e05RVpHYWmnzqBXme6xfXqaTHn\r\nEGlH+1Mvl4YiK6CMgfvK1+3O6Ta8rUfjLSNozSvtDMrUDhaGy/oasK8ui7Ib\r\nCoZK3wMmT6YeSfzhLVWBMT4r2L7XErY1qeuz6tZlRdqTFMO/4Ru5Gb8v7mGZ\r\nOYT+k8GJqNgLMdvDjVgLCnG3p5X0ugONdlrF3an8w6cx59kE9F0+3YPlkurr\r\n5dIxf7xFiZHkVwOmggTci3W2asx8s4ocaQyjU36PwWjiIIx+ATifi1/Kqtz0\r\nnFrrj9kd0wuvac9R9T4NU2JKcqhWhs8cH4y7by9WKCvhJHFxRcIrKLyXjzhS\r\nc0v2oiBZmI+m9qQvUfT6qLQbXW10F1eVhRA=\r\n=SEqb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.1.1_1655723795081_0.8949731062065003"},"_hasShrinkwrap":false},"1.1.2":{"name":"@duannx/vue-router-transition","version":"1.1.2","description":"Transition plugin for vue router next","main":"dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"4888c3ce1ace370b9cf93f34cee74c06807cee3a","_id":"@duannx/vue-router-transition@1.1.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-0qWqOCxOjn3bqdAr1EEzwNI2PiFZvB9RFKMbN8g09AacfmuS1bgd8E8mu/mnbH9tnLyPM+JZt/5Rf2rpgKctsg==","shasum":"d4be403edb2369b23770eb543808d1e5cc48b66e","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.1.2.tgz","fileCount":8,"unpackedSize":26348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTilS50yd1fsGpzEJkuA7J+rbjQe2YO3/vVpZjDAIvmAiEA/l9/wGUgplaI5R2a4eJzxtzHtyXZxlwyFGUD2BvExxk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwselACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5uA/+J5WkGPgKDbkffmTH41F4zv+owpuVvixq6AVF2q/myg72I9B9\r\nX1qHzHtWvEaoWX0pSiuYJjbuUfrPUlOm6wuVS9WM3QZW5mqnkjQF/CLk9yEr\r\nEtc60Z3t0IaVxYIOiL6tTJWY47XIe4wRYKCKVdpoyKeRuqdBZAKCLDS+iT6j\r\n175N2Y2bws4/1Mdt1Sv9Yb2iym+3+I5ErAoxSh9ZqNFh5nC1/c7MJdagJIJC\r\n/1eDGbn7kQc1LIokdyb28UKZqUqO8wtYGfG282TBdqfZYcyEoddfxbM4+LgB\r\nx5IZMhRJJ2RNL+s/8OegX23HVnCJJbxy6QZhnbPnvLmEjRR1a5fyfVN1qT/u\r\nq4c9aWOxu0ryJVytnymEwAGVSSxGRNMZTISBpKzX86oEBgxB/J7baiQj5P/t\r\nzi7K/DgJ9DeB5+Y3hVqYihyRxEj7gIvfVHn410lFAHAzl8romQT+BiDkeS3V\r\nxPEkGbG1GN9oeXb9gwHAAh4mL8X4B7LFXXm24vySTDXj8FqR8kvV3ecs8ZOe\r\n/6JKBQ5DbDIjmnzlqld5xkt5MPZQWRFsjIiOkGES3x32D7Wu0XPTJhhqG3xS\r\nxKROI+8jzjioDN1Jl/ieh1qCLHcd5WzuEyEtOEFYRRrLyKbUr/OsgibUk8B5\r\nqxRlJH9YTawNnab/tV5sxcAbZk2IBlAs6D0=\r\n=LDBA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.1.2_1656932261624_0.23660423218072224"},"_hasShrinkwrap":false},"1.1.3":{"name":"@duannx/vue-router-transition","version":"1.1.3","description":"Transition plugin for vue router next","main":"dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"4888c3ce1ace370b9cf93f34cee74c06807cee3a","_id":"@duannx/vue-router-transition@1.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KUcqK375Xn5nKmn2qqvgioHO+0liczwKEC+uN2SGA7gTcpIrIREyIO/faj34V4hIRSnRO2io9b4ryfrOe3h3GA==","shasum":"1046d0ba0ba98c2bf244a226b18c20475c7618ef","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.1.3.tgz","fileCount":8,"unpackedSize":28521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1mIX6aZPkk+3mrBzUkTnFw9fbVR8buOWkwFU9OSRx5AiEAlleS5mhu0pOtUnmjLf2Xn82/RbAAnkhVKAmStuuFRWU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixoWZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ5Q//T28AzWTNFZNm/zPFq6/naa3H2/yoIbxy3EgPHFrN6P1fq8Cu\r\nozOnYbJ6YqxDIgaAJxJFXddXaUvbau0dK0nMJlT/ZcSeKjHEljGkEMWS0Kr1\r\nhGPI7MGmcESZxXTOD08sn7/YbgYSaOunyBAtWMJsfDeKAkFGUuXeQlAaYMUE\r\nezD5QPoFfYnWnaBUQ22Kb2CwDqhhdv67B4CigpDLDTfg5lk2zpavdwpoBJIW\r\nHZIX6W+3d9ldtXiFJOaoeovinpz530NO6+bjomN87sFR1dKmZ4a49mkEsGH5\r\nxoCdwPsltC45Sf5y8/GVWYl/3RNJgIYZPDVIXuOnPOVBkMWKiOZoxVp1FH0K\r\nBQHUWcHFKpM+vabIjkOEsMXsFKusxSTUqswBiyIJ++qVihddIdnrnNSacfoP\r\neyrY0z7vpOj4rUmh8vb7cT0OJl9nvl18i9d48t9oV49KxqU6d0NH1jdWqbv3\r\nZ1SOasy9Wrv/LO3DlqZEDqwPHf3S83S8BCtjpY7HFSszKFZ/3Wo0yPtu0ei+\r\noYCg+I4JZZ+geOXIjds34IzQOhB/k7mKW0RmpvqAumXgXCZfTRxDkETAIs1r\r\n+mlyjVncFe8/oCHih0h+Ypzx7LQR1/PlEzQAOMobOMBOICo+0spTDIjr7GRB\r\naqTtbZGJulwksmGztJMeG6tX95aCgamAZbU=\r\n=E/fM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.1.3_1657177497117_0.11547036502328067"},"_hasShrinkwrap":false},"1.1.4":{"name":"@duannx/vue-router-transition","version":"1.1.4","description":"Transition plugin for vue router next","main":"dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"4e75e344615ba428e35c72b6c445fc080211f812","_id":"@duannx/vue-router-transition@1.1.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-l1zdls/6UYQRKt2H5nRjB2rS/kEnU3gqJ9eD4DyMOUxEj3uVO4i/0o/ZoRv3FqI0tBLV4sLxr/PzcYD52NrIQg==","shasum":"43f44fcd075f55eff23b3063ebba7ff766f9b822","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.1.4.tgz","fileCount":8,"unpackedSize":28523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOOq7nD6IpozDmwoNyzJ37VQZuyLJbzAuj+vOgyUW48AiEAuXMvlGBBlEPqJCwIPKxqkX5xIq+IACeyU7r5PhIQ9VA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO97eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUQw/+PqLdMFJ2EqhypdINrqV0sPA2JlI/ZF0ih/kXYcMrr9K2gAKP\r\nIpi+B6v4kYgVMKaqiLjITAPrc95l4qIs6escOU4fDS0ZRNEizZ5S1XwOPDai\r\ny3zVnA+jAgNel1QEkDWZHqVVAabPtJ+I6TiSe46lx6mAZMmplQ7CzfGPxivn\r\nFpixi6OraUeetGV6mrU+JGKKFSiMXvp6VLJQ/cEXYy5KzwFK7s1FmlXDLpRS\r\nBD9RL6oA71IYq2xhFrVZNlixIduKOyzzYBFCD6xu5W/aWgzJ+32ovmRPzFb3\r\nhOdD1wTEPmg/CIfxb7BnNm17SUJoDz9U4aMqTHweeXBo2ldnAYyhRdxrVhpO\r\n8XvaPN6wKQSS9IN2u0NT4iEKbSe9V2JyEw7LDDc8cqehuvgEJ1zXDm35yG++\r\nP/yodtSlQ80MfGH3qhLOV2vlQzxde1A3C6DDpS+GokSclOv0gPUBATM7dSYY\r\nTL0AeLrD2V2u2qG8Nx58D9DsWQfvA2BcnCtaihIAEo5NsUTCUW5ZoT1yVg7y\r\n96amJGm6z59nzmJb0sOFhWA8L5IteF4Znz2WiFoSXFytG2ig/xOyuV+zuoTt\r\nfAaETKECA0Y8bMqlg/NQphmNjSGDag5OeyTCeLcsVx8EPOOgygHJHgfjzB2B\r\nBlqRq/poqdRyfYQW3ibMmUDgU/cMa5wISFc=\r\n=pXDj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.1.4_1664868061861_0.4664937086369221"},"_hasShrinkwrap":false},"1.2.0":{"name":"@duannx/vue-router-transition","version":"1.2.0","description":"Transition plugin for vue router next","main":"dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"bafcf8fd8c49d3790666162574cb74049fb7da01","_id":"@duannx/vue-router-transition@1.2.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-77rZ7APTzpu0Fe6qC1DnJzWi1d6vehJl3LiZpZG4PEqtFkWA9p66V7dKnnyQ+fUd5V+SzdtoYvjsLdIqE7gQ4A==","shasum":"689ed1f01728e875592957a92a3577fb21aa116d","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.2.0.tgz","fileCount":9,"unpackedSize":34243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqsX4MtwQSRCgC1fTdbpwqvqOWPtIwOh/Y+3i999P8nAiBzRH6F7l/Fbf+Op+/JWoTmWslA6Eo1B5P7K7YWmTfXmg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju5s5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrakw/9FMOBDqCr9tQ130O76toRaZTjYcp/6Kd3hw7++mVi6kFF9zYo\r\n9w3eFQX6exbuWBTuPWpu5BXHtU58cac5v4IUkCQAtJ0fpjsvhAtmKwbX6pNQ\r\nK94xATb5Fy11D6VvoEpD7e47akl3trvwoGTF6GNeaKfix3fDr9yNaAQr99xl\r\nepNa8PPeDFnOGEDa70n/wgv5RkrXECGwZTT6MQYNBwbWnyvJ9N90dGtOEQPh\r\nAjIvoff3Kxpftuc1vGYF6GtL026CI09asITM7CRwd/1MCZdHzHfsVs1E7PKl\r\nQ47YlzCEe4ojmvuZRGdbmMANv0jZkw7qyNc7kQMHugKB2BGEim13gcyysBdd\r\n+gWrrsJfndq2PMWoCL9xX7Otk6Gj+LOubq+UVgKUAAci3rZ8yr8tPVrOYeOV\r\n7attSx19AKjmbbK71aSkmKooJedSkmYLH/eCChQRxt3F/bknsaxnu6SAdk49\r\ni0S4INF9XlxBYzxTYVpz1YRq+p7vbTQzAZW5xpb7leq8WfOo6u9ksqgxxcod\r\n1A4NkMCFOZubAgoOBnkWRyyf5cza3fwaHP03LQiUVxwIxpg+P3xL8u+NpQGu\r\n+jEillxH6YN7XA5HbBrr2t+QXOeZNAdXWpqAO2a7AS/3x4FF/uH4qF6Mdp3E\r\nfKnQgkWVg0LrrCRl5rbrGhaAsL6FMbxdFa0=\r\n=jcb0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.2.0_1673239353746_0.30202502974730394"},"_hasShrinkwrap":false},"1.2.1":{"name":"@duannx/vue-router-transition","version":"1.2.1","description":"Transition plugin for vue router next","main":"dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","gitHead":"103672cf872b7f4eb50a003e51f1c00d94548b3b","_id":"@duannx/vue-router-transition@1.2.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JQXufC2278yAP+LfkIv4sAf52/CO8SJhwrQtqURbjNVEk+Dzo8fNu1X34NAgu5O3XDVq1rxH92UEemkMf9JB2w==","shasum":"c88a097b13c62266f12c08592eb815e42b78cbfd","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.2.1.tgz","fileCount":8,"unpackedSize":28919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH5BrewhhnMK+tkEIpXVrIkK8xlcQWwwuPGXPFbefSqAIgDGi9fTwEyVwhUbxBARIlkdZ1nfuFqbDcXCPrPJEBcbc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju9ucACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9cg//VFYm8ClvDZsNmOZ5k1A7jvWz43G4KyJEhkIebULgfbd7Btrw\r\n3kTdW4vMVgJnlJo/IolBzl7Jg18xhWmeAyJfxr0d58T1P5WcXL421Ig1V1GB\r\ncMKMixllSc2yYRE8i4G7JmxrcEmL+Y7U9WIdZuNBBJpayIeiyRg1TWJwpl0I\r\niRtPv+dvhZMEYK0O0wqrkweCM44dGY1tk6kvOgf2EksUAJuN2P0mpAiCVM0N\r\nAHcH14Jmwy3tDEKiFeIwJs5Hebwyx8lEYSrmPbHpZ1132vHw5LN5JeLXuiC8\r\n0TSUpmtA6o4g9sOwSrKK6RGPOOYjYXl6ZHyhQcGIzFhlSB//LBUt4KXeiZvK\r\nn2T11Xi+/Iflj3pv+t7ZU3VkGBrK75j8icW6lF9oE71lBZHDDDjpxyI6xdFe\r\nJpqGp0jIEA5dBsCmt93Grbx0KcDk4hoe2erdRYydVb9eNgZKv8rvU3Jt9RNz\r\n/t4jmCukikss73/sIL+bgIAGwie8QQawUt54Iok+CnJ0v3ruaWsDlf6oZivm\r\nj1+fTBisI1ApEEpkMUhcp7DWlqrHTUMDp6iH+LH104yn37xKqyiZwaWNBymZ\r\n8Q1i9fzP1frZNUnqkWfOFX0cXm+ODtdnADqMPWcW63zinDpEIe4reOLt8/5u\r\nglt1WyevO4svWOWSrQBmHV6VztX1TZkLwNs=\r\n=zv2K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.2.1_1673255836421_0.6541587113708744"},"_hasShrinkwrap":false},"1.3.0":{"name":"@duannx/vue-router-transition","version":"1.3.0","description":"Transition plugin for vue router next","main":"dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","author":{"name":"duannx"},"license":"MIT","private":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"dev":"rollup -c -w","pre-build":"rimraf dist","build":"npm run pre-build && rollup -c","publish-npm":"npm publish --access public","bump":"changeset version"},"devDependencies":{"postcss":"^8.4.4","rimraf":"^3.0.2","rollup":"^2.60.2","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.3.1","typescript":"^4.5.2","vue":"^3.0.0","vue-router":"^4"},"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"homepage":"https://github.com/duannx/vue-router-transition#readme","dependencies":{"@changesets/cli":"^2.27.1"},"gitHead":"7d9cee625c5b96d11049b6112f32188bf761f325","_id":"@duannx/vue-router-transition@1.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-y3Wfd0MpTQ5++SlWt5Bex2BtxitikwhCWX3xuO1Tep0sr643QVEMyl7CD7dDJ3YVjFVHbg1pZALSsip2GaOocg==","shasum":"0c79e7b2eb4543a6158d34859c867dc4a98fe322","tarball":"https://registry.npmjs.org/@duannx/vue-router-transition/-/vue-router-transition-1.3.0.tgz","fileCount":11,"unpackedSize":31840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDisnAFx/z3aCTJi7aibvhReAYlN2Q+zdBrO/YVmuVPtAiA8HyLlSSz3OyWmHsbynILDF9uTxbw03Bo3NziPK2WxVw=="}]},"_npmUser":{"name":"duannx","email":"xuanduannguyen@gmail.com"},"directories":{},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-router-transition_1.3.0_1712338943796_0.7937081748353028"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-24T08:02:16.065Z","1.0.9":"2022-05-24T08:02:16.353Z","modified":"2024-04-05T17:42:24.097Z","1.1.0":"2022-05-25T15:36:38.936Z","1.1.1":"2022-06-20T11:16:35.300Z","1.1.2":"2022-07-04T10:57:41.765Z","1.1.3":"2022-07-07T07:04:57.308Z","1.1.4":"2022-10-04T07:21:02.058Z","1.2.0":"2023-01-09T04:42:33.945Z","1.2.1":"2023-01-09T09:17:16.594Z","1.3.0":"2024-04-05T17:42:23.953Z"},"maintainers":[{"name":"duannx","email":"xuanduannguyen@gmail.com"}],"description":"Transition plugin for vue router next","homepage":"https://github.com/duannx/vue-router-transition#readme","keywords":["vue3","vue router","vue router transition","vue page transition","transition","animation"],"repository":{"type":"git","url":"git+https://github.com/duannx/vue-router-transition.git"},"author":{"name":"duannx"},"bugs":{"url":"https://github.com/duannx/vue-router-transition/issues"},"license":"MIT","readme":"# vue-router-transition\n✨ Configurable and native-like page transition for Vue3 and vue-router-next\n\n## [Demo](https://duannx.github.io/vue-router-transition/)\n\n## [Code Demo](https://github.com/duannx/vue-router-transition/tree/master/dev/src)\n\n## Why :question:\n - Light weight: Only one component added and optional pre-built css\n   \n - Configurable: Easily config different transition for **EACH route**. Support reverse transition to make your app animation look like native.\n   \n - Easy to use: Just need to install the package and add some configs to use. Easily integrate with other css library like Animate.css\n \n## Install :coffee:\n**Note:** The plugin only support for Vue3+ and Vue Router Next (vue-router^4)\n\n```bash\nnpm i @duannx/vue-router-transition\nyarn add @duannx/vue-router-transition\n```\n\n## Usage :rocket:\n### Import the plugin on your main.js\n```js\n// src/main.js\nimport VueRouterTransition from '@duannx/vue-router-transition'\nVue.use(VueRouterTransition)\n// Optional. Import css file if you want to use built in css\nimport '@duannx/vue-router-transition/dist/style.css'\n```\n### Replace your `router-view` with `RouterViewTransition` component\n```html\n<!-- App.vue -->\n<template>\n   <RouterViewTransition :route-key=\"route.path\"/>\n</template>\n```\n### Add config to your routes list\n```js\n// routes.js\nexport default [\n    {\n        path: '/',\n        name: 'home',\n        component: Home,\n        meta: { // the plugin will use meta.transitons of your route\n            transitions: {\n                priority: 3, // smaller number - higher priority\n                enter: 'fade', // transition when navigate to this route\n                leave: 'fade' // transition when navigate from this route\n            }\n        }\n    },\n    {\n        path: '/collection/:id',\n        component: Collection,\n        name: 'collection',\n        meta: {\n            transitions: {\n                priority: 2,\n                enter: {\n                    name: '', // optional. It will render to {{name}}-enter-to {{name}}-enter-from {{name}}-leave-to {{name}}-leave-from\n                    enterClass: 'animate__animated animate__rollIn', // integrate with animate.css.\n                    leaveClass: ''\n                },\n                leave: {\n                    enterClass: '',\n                    leaveClass: 'animate__animated animate__rollOut'\n                }\n            }\n        }\n    },\n    {\n        path: '/product/:id',\n        component: Product,\n        name: 'product',\n        meta: {\n            transitions: {\n                priority: 1,\n                enter: 'slide-right',\n                leave: 'slide-right-reverse',\n                selfEnter: 'fade', // use selfEnter to define transition when redirect to the same route which has the same name or transitionID.\n                transitionID: 'product-route' // id that define which routes is the same and use selfEnter transition\n            }\n        }\n    }\n]\n```\n\n\n## List of available transitions\n- fade\n- slide-left\n- slide-right\n- slide-up\n- sldie-down\n- zoom-in\n- More comming soon...\n\nYou can easily add your custom transition by providing a name and styling for it. This plugin is built on top of [Vue3 Transition](https://v3.vuejs.org/guide/transitions-overview.html). Strong recommend to read Vue3 Transition before customizing the plugin. The classes to add style are: `yourClassName-enter-from, yourClassName-enter-to, yourClassName-enter-active, yourClassName-leave-from, yourClassName-leave-to, yourClassName-leave-active`\n\n## Props \n```js\nprops: {\n    /**\n     * Default class added when the transition active for all type of transitions\n     */\n    defaultClassTransition: {\n        type: String,\n        required: false,\n        default: \"transition-active\"\n    },\n  // Class add to body when enter transition active\n    bodyClassEnterTransitonActive: {\n      type: String,\n      required: false,\n      default: \"body-enter-transition-active\",\n    },\n    // Class add to body when leave transition active\n    // It should be different with bodyClassEnterTransitonActive to avoid conflict and accident remove other class\n    bodyClassLeaveTransitonActive: {\n      type: String,\n      required: false,\n      default: \"body-leave-transition-active\",\n    },\n    // The key to distinct your router. The trasition will only trigger when the key is changed\n    routeKey: {\n      type: String,\n      requried: true,\n    },\n    // On SSR, you might wait for the router resolved before mounting the app\n    // it leads to the first afterEach hook will not be fired in the page load\n    // so you should turn this option to false\n    ignoreFirstLoad: {\n      type: Boolean,\n      default: true,\n    },\n    // Use keep-alive or not\n    keepAlive: {\n      type: Boolean,\n      default: false,\n    },\n    // Attributes for keep-alive\n    keepAliveAttrs: {\n      type: Object,\n      default: {}\n    }  \n}\n```\n\n## Development\n- Clone the project\n- Install dependencies: `npm install` or `yarn`\n- `yarn dev` to watch build source code\n- `cd dev && yarn dev` to run the demo\n\n## TODO\n- <del> Add demo </del>\n- Add tests\n- <del> Add more transition: slide-up, slide-down, zoom-in, zoom-out... </del>\n- Support Vue2\n- Support all Vue3 Transition properties\n- Support breakpoints config\n- Support transition hooks\n- Clean readme\n\n## License\nMIT\n","readmeFilename":"README.md"}