{"_id":"vue2-transitions","_rev":"8-ccc9fca6a12d2b58065e701230d23f1a","name":"vue2-transitions","description":"Reusable component transitions","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"vue2-transitions","version":"0.1.0","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.common.js","files":["dist"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","umd","umd-min"],"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"302a4cade4477fe19f850967e07679a9394fef1b","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-W2haq2RyAM2K9RR9xj4fyWoi354E1iAOC2rsXQzoaZimL6qNaJDLDufE5MwUVkSkQ7uDjBHm7Fb+HjsZBhxADQ==","shasum":"dd21846bcc3ab1e5a00d3d1002823a0d7b0a3d96","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6j4WRc42pIHa5uJUp0vLpkZM25dbMlgJfiv30DS1hOwIhAMu3yB9QMOoutLk6o1dUVoi/hof2q9iO5Dv0iTU8HrX4"}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.1.0.tgz_1514639901478_0.07653749827295542"},"directories":{}},"0.1.1":{"name":"vue2-transitions","version":"0.1.1","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"89557ff064d4fd0cd3b0f65fce4a4e746891e9a1","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-evQZAYoyu6Rlb9310wVr1YHnNgmblTwVtqIss3moxA7/l9D+GQSAn+uhaUFEGnwp2PM42YP7dkIc/QBAphVY0g==","shasum":"79ece88828a0a9d4e6041c7148d23b1c3452940e","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjfz/99qe6AaRPkHiekQNYkyeoUj4Q2MTymfXQVqEuKAiEAoFqqi97xmZotE61Fdhflzs/rwtANPlW4X2G+Q7ILSE4="}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.1.1.tgz_1514641351124_0.6841060791630298"},"directories":{}},"0.1.2":{"name":"vue2-transitions","version":"0.1.2","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"118af45df32814ace05b1a16a040bd31aec3ae01","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-ZC92AU+UYQ3KZsO+l4miAI3oTvBHMBnS9cz84f7+/tvHeElFiSrNToqKOjQ8bRO1Liy2IkB/nVE2X7W0CAA0FA==","shasum":"02d777d16a5020f4e146fdd274a06221f08d4f9c","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD067Ccwzx2L4LXi9coWSM4q/jWpL9VourNo+Jiy4RYZAIgVxeRdmGKjbuq29ZdIJri6hblJHD3gIdrCXeEokrTpms="}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.1.2.tgz_1514663683095_0.6924005432520062"},"directories":{}},"0.2.0":{"name":"vue2-transitions","version":"0.2.0","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"daed29815b2684f9828cf1455e4a4dba3d2b8721","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-sWGVYzlqL+/9LFqSGGWrqAaXsIx8shWMW5+vgi2Hyat6I7kuRw0F1oaKo1aAiLKi658m62itU5smesdxQSYNSQ==","shasum":"fa547d29926bb51ef4c2c63045649fc9452f05a7","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGVYskf+1ikfiEOIw8SmS5wFX9Qja/2G8yfwiskOYzZQIhANyFXC8nus05iZhZERfuQQ347UWxS0OZaglNxSnF3BJz"}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.2.0.tgz_1514917401801_0.8244825240690261"},"directories":{}},"0.2.1":{"name":"vue2-transitions","version":"0.2.1","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"de05c7599305f9c70632603cea6d838148d2e11e","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-CqQFSPM9dFZXX6wqANsfeAT78pWgblWdExRU3UU2GLdgMajXTkgLT9ajEjOyGNWopmOLY8kf8mKG0YTR8hqcCA==","shasum":"749a52d39760e05d51a4104d083de7bd2d69e6ac","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD6o+KBpm3PVD+BArM/PNq4nBHFnyxIYOSYf1Y6TGspAiBoO67q4whRF7x6aRbhPt91Qn/yIV/K0OgvN0CCGC201w=="}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.2.1.tgz_1515162004519_0.06111114867962897"},"directories":{}},"0.2.2":{"name":"vue2-transitions","version":"0.2.2","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"1491280f9950edd7bd178bdae2d1c2f4cb99fc32","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-84dQh/KKfGHsD39pNSLgSbXTfXaMd0yCGLIPaUW5UrZGL3mpheV9kCPbJtcQxNxVqDTrHv0zL35ACYO2yZ6RIw==","shasum":"66bbee64852eb792c396d3061cb435a9fae54a47","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuHtSNw1ZkN7ueRUmTq8Mz6EjUAUYAiBLLlyylLBvTKwIhAProONrA9WO/cZgDlKz7mZhSjc1U+tD5v3X7v0c7b3mC"}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.2.2.tgz_1515169245331_0.2428698108997196"},"directories":{}},"0.2.3":{"name":"vue2-transitions","version":"0.2.3","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","files":["dist","src"],"scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","build":"bili","example":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"ed32da7b3f997a81034b9073533aa978b0045dde","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.2.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-Ou5x74AOQbM8JjZV8pIssFFqavvj53QzrEEUr5QnElUYb1ZizPwaUJo0ZqmLPqjwPae7ON4SG8U2cSTI4tHKLg==","shasum":"69c9d75b1db05f231b80980c03459d68490ba27d","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApy5dS0LutU9fwUn/u5BrYq3k7STzT007cx3uHvNLxvAiBlDSayYo7Yg6Wc0V+s1ba35q2FEUQXqWjq8XjCtEq2Cw=="}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions-0.2.3.tgz_1517919129075_0.2758559456560761"},"directories":{}},"0.3.0":{"name":"vue2-transitions","version":"0.3.0","description":"Reusable component transitions","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"main":"dist/vue2-transitions.cjs.js","module":"dist/vue2-transitions.m.js","unpkg":"dist/vue-transitions","typings":"types/index.d.ts","scripts":{"prepublishOnly":"npm test && npm run build","test":"test-vue-app","test:types":"tsc -p ./types/test/tsconfig.json","build":"bili","example":"poi","dev":"poi","build:example":"poi build"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"license":"MIT","poi":{"entry":"example/index.js","dist":"example/dist","homepage":"./","html":{"template":"example/index.html"}},"babel":{"presets":[["vue-app"]],"plugins":["preval",["component",[{"libraryName":"element-ui","styleLibraryName":"theme-chalk"}]]]},"bili":{"format":["cjs","es","umd","umd-min"],"banner":true,"name":"vue2-transitions","plugins":["vue"],"vue":{"css":true}},"devDependencies":{"babel-plugin-component":"^1.0.0","babel-plugin-preval":"^1.6.2","bili":"^1.3.3","element-ui":"^2.0.10","lodash.kebabcase":"^4.1.1","marked3":"^0.5.1","poi":"^9.3.10","prismjs":"^1.9.0","rollup-plugin-vue":"^2.5.2","sass-loader":"^6.0.6","test-vue-app":"^1.0.0","typeface-lato":"^0.0.44","typescript":"^2.9.2","v-tippy":"^1.0.2","vue":"^2.5.13","vue-github-badge":"^1.0.1","vue-test-utils":"^1.0.0-beta.2"},"gitHead":"88686ee1e4b6fe06fc62aa0a83f615b0dabc64ab","bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"homepage":"https://github.com/cristij/vue2-transitions#readme","_id":"vue2-transitions@0.3.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cristij","email":"joracristi@gmail.com"},"dist":{"integrity":"sha512-m1ad8K8kufqiEhj5gXHkkqOioI5sW0FaMbRiO0Tv2WFfGbO2eIKrfkFiO3HPQtMJboimaLCN4p/zL81clLbG4w==","shasum":"765fc0d743103fcfe2d10f431697d8873a075c17","tarball":"https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.3.0.tgz","fileCount":24,"unpackedSize":129745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbQwCRA9TVsSAnZWagAAp/4P/0LNXetPVeiSRcSIY2a3\nqXVXrXkqC2HBqJj+8Wy41OmhLilLdoO0ctURvn11Jow/QA3/09w4ofKSbfz7\nQ1Pac+NcihNNmXWhPyIOqn6nGEZMdlcom4Jqus8tokq7snpGkiCI3C3p4UiB\ntRy675vjFxb6RooL39JGpZDPG9rXpyE0P6Krwm1YgVZI9DLaifT+pYVDzH05\nfSKw/0zm7tcVK/Kpip7v7mI0XOhm9EDByVNHzlMjBjaljrN3upalhummw55b\npL2XxzExxtgjphp7zkdgXKNnFBYWZEhkfleBBWGf3oYxjuhRanw3lEAe3pDZ\ny/7bY5OwRBrCqXZluFgMMyd3XoVNDm5XMr/USVe2zH93XZZ+lO1juJR2GgmL\nnXrfrVQNlac8i98c4aq/zJvo0NCLsZq9wDSFpOlMq53VnheZAydfOBtCkqMP\n5KFfzJRqAnfiNBWeTjee3vEsregkqb3kvOlhvxz6kWL0MUb++2rcyNQFdcw1\nZEEAEZs6N1kf7+H3F1nMkKlYGjr51tkzNWLv0RXSz1uC0cWi3u0tbwP3lEOs\nEJ5FRE+zC3wJRyQ2l0zKbM+l3zWAecqF+mGde+h8SC91z3eMGk/Fy+Pu1U+q\nTDdWl90umVgF6TtFFSkwB/JooZMTU27VKHroKNloVqrnYMZTuASVpyybf3Ek\nsSPM\r\n=2ebd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyPVzgsNhXqqmady+eFjdcmXqQLqCHinX6MS+dVUTHOAIgZGLQ6WG5CWjzXvt1TDDZfZMr+hwiE/OHFo4DSIcIeq0="}]},"maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue2-transitions_0.3.0_1551217711812_0.7925352633660914"},"_hasShrinkwrap":false}},"readme":"# vue2-transitions\n\n## [Demo](https://binarcode.github.io/vue2-transitions)\n## [Codesandbox](https://codesandbox.io/s/v80qxp7nwy)\n\n[![NPM version](https://img.shields.io/npm/v/vue2-transitions.svg?style=flat)](https://npmjs.com/package/vue2-transitions) [![NPM downloads](https://img.shields.io/npm/dm/vue2-transitions.svg?style=flat)](https://npmjs.com/package/vue2-transitions) [![CircleCI](https://circleci.com/gh/cristij/vue2-transitions/tree/master.svg?style=shield)](https://circleci.com/gh/cristij/vue2-transitions/tree/master)\n\n✨ Reusable component transitions\n\n## Why :question:\n - Brings only the code that you need. \n   *Many alternative solutions import the whole animate.css library. Vue2-transitions is minimalistic and lets\n   you import only the transitions that you need in your app*\n   \n   Each transition component has **~2kb** (non-minified js+css or **~400 bytes** gzipped) and you can import only the ones you really need.\n   \n - Configurable.\n   *You can configure animation enter and leave durations as well as all the props of the native Vue `transition` components through props*\n   \n - Easy to use.\n   *No extra classes*\n \n## Install :coffee:\n\n```bash\nnpm i vue2-transitions\nyarn add vue2-transitions\n```\n\nCDN: [UNPKG](https://unpkg.com/vue2-transitions/) | [jsDelivr](https://cdn.jsdelivr.net/npm/vue2-transitions/) (available as `window.Vue2Transitions`)\n\n## Usage :rocket:\n\n```vue\n<template>\n   <fade-transition>\n      <div class=\"box\" v-show=\"show\">\n        <p>Fade transition</p>\n      </div>\n    </fade-transition>\n</template>\n\n<script>\nimport {FadeTransition} from 'vue2-transitions'\n\nexport default {\n  components: {\n    FadeTransition\n  }\n}\n</script>\n```\n\n## Global usage\n```js\nimport Transitions from 'vue2-transitions'\nVue.use(Transitions)\n```\n\n## List of available transitions\n- FadeTransition\n- ZoomCenterTransition\n- ZoomXTransition\n- ZoomYTransition\n- CollapseTransition\n- ScaleTransition\n- SlideXLeftTransition\n- SlideXRightTransition\n- SlideYUpTransition\n- SlideYDownTransition\n\n## Props \n```js\nprops: {\n  /**\n   * Transition duration. Number for specifying the same duration for enter/leave transitions\n   * Object style {enter: 300, leave: 300} for specifying explicit durations for enter/leave\n   */\n  duration: {\n    type: [Number, Object],\n    default: 300\n  },  \n  /**\n   * Whether the component should be a `transition-group` component.\n   */\n  group: Boolean,\n  /**\n   * Transition tag, in case the component is a `transition-group`\n   */\n  tag: {\n    type: String,\n    default: 'span'\n  },\n  /**\n   *  Transform origin property https://tympanus.net/codrops/css_reference/transform-origin/.\n   *  Can be specified with styles as well but it's shorter with this prop\n   */\n  origin: {\n    type: String,\n    default: ''\n  },\n  /**\n   * Element styles that are applied during transition. These styles are applied on @beforeEnter and @beforeLeave hooks\n   */\n  styles: {\n    type: Object,\n    default: () => {\n      return {\n        animationFillMode: 'both',  \n        animationTimingFunction: 'ease-out'\n      }\n    }\n  }\n}\n```\n\n## Group transitions\nEach transition can be used as a `transition-group` by adding the `group` prop to one of the desired transitions.\n```html\n<fade-transition group>\n   <!--keyed children here-->\n</fade-transition>\n```\nGotchas/things to watch:\n1. Elements inside `group` transitions should have `display: inline-block` or must be placed in a flex context:\n[Vue.js docs reference](https://vuejs.org/v2/guide/transitions.html#List-Move-Transitions)\n2. Each transition has a `move` class [move class docs](https://vuejs.org/v2/guide/transitions.html#List-Move-Transitions).\nUnfortunately the duration for the move transition cannot be configured through props. By default each transition has a `move` class associated \nwith `.3s` transition duration:\n\n - Zoom \n   ```css\n    .zoom-move{\n      transition: transform .3s ease-out;\n    }\n   ```\n - Slide \n   ```css\n     .slide-move{\n       transition: transform .3s ease-out;\n     }\n   ```\n - Scale\n   ```css\n    .scale-move{\n        transition: transform .3s cubic-bezier(.25,.8,.50,1);\n      }\n   ``` \n - Fade\n   ```css\n   .fade-move{\n       transition: transform .3s ease-out;\n     }\n    ``` \nIf you want to configure the duration, just redefine the class for the transition you use with the desired duration.\n\n\n## Contribution\n\n### Defining a new transition\nThe codebase is fairly simple and contains mostly `.vue` components. If you want to add a new transition to the collection follow these steps:\n1. Fork the repo.\n2. Create a new branch.\n3. Create a new `.vue` file (together with a folder if necessary)\n4. Define the transition.\n   ```html\n    <template>\n      <component :is=\"componentType\"\n                  v-bind=\"$attrs\"\n                  v-on=\"hooks\"\n                  enter-active-class=\"enterAnimationClassHere\"\n                  move-class=\"move-class\"\n                  leave-active-class=\"leaveAnimationClassHere\">\n        <slot></slot>\n      </component>\n    </template>\n    <script>\n      import {baseTransition} from '../mixins/index.js'\n      export default {\n        name: 'transition-name-here',\n        mixins: [baseTransition]\n      }\n    </script>\n    <style>\n     // Your styles for animations here.\n    </style>\n   ```\n5. Import the transition in `src/index.js` and place it in the `export default` object.\n6. Add the name of the new transition (camelCase) in the `transitionOptions` array inside `example/App.vue`\n\nBesides the properties described above, you can pass in any other [Transition props or events](https://vuejs.org/v2/api/#transition)\n**Note** Overriding hooks (especially `beforeEnter` or `beforeLeave`) may cause unwanted effects.\n\n## License\n\nMIT &copy; [cristijora](https://github.com/cristijora)\n\n## Special thanks to\n\n@euvl (The UI for list transitions in the demo is inspired by [vue-js-grid demo](https://github.com/euvl/vue-js-grid) )  \n","maintainers":[{"name":"cristij","email":"joracristi@gmail.com"}],"time":{"modified":"2022-05-23T21:01:55.251Z","created":"2017-12-30T13:18:22.385Z","0.1.0":"2017-12-30T13:18:22.385Z","0.1.1":"2017-12-30T13:42:32.380Z","0.1.2":"2017-12-30T19:54:44.174Z","0.2.0":"2018-01-02T18:23:22.651Z","0.2.1":"2018-01-05T14:20:05.593Z","0.2.2":"2018-01-05T16:20:46.459Z","0.2.3":"2018-02-06T12:12:10.509Z","0.3.0":"2019-02-26T21:48:31.921Z"},"homepage":"https://github.com/cristij/vue2-transitions#readme","repository":{"url":"git+https://github.com/cristij/vue2-transitions.git","type":"git"},"author":{"name":"cristij","email":"joracristi@gmail.com"},"bugs":{"url":"https://github.com/cristij/vue2-transitions/issues"},"license":"MIT","readmeFilename":"README.md"}