{"versions":{"2.0.1":{"name":"@jiaminghi/transition","version":"2.0.1","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/DataV-Team/Transition.git"},"scripts":{"clean":"rimraf lib dist es types","type:check":"tsc --noEmit","lint":"eslint --ext js,ts src test","format:check":"prettier --check .","format":"prettier --write .","build":"rollup -c","prepare":"npm run clean && npm run check && npm run build","test":"mocha","check":"npm run type:check && npm run lint && npm run format:check && npm run test","docs":"vuepress dev docs","build:docs":"vuepress build docs","deploy":"ts-node deploy/index.ts"},"husky":{"hooks":{"pre-commit":"npm run check","pre-push":"npm run check"}},"license":"MIT","bugs":{"url":"https://github.com/DataV-Team/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/DataV-Team/transition#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@babel/preset-typescript":"^7.9.0","@babel/register":"^7.9.0","@jiaminghi/c-render":"^0.4.3","@jiaminghi/fs":"^0.1.0","@jiaminghi/ftp":"0.0.1","@jiaminghi/print":"^0.1.0","@jiaminghi/utils-node":"^0.1.0","@types/chai":"^4.2.11","@types/ftp":"^0.3.31","@types/mocha":"^7.0.2","@types/node":"^13.11.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","chai":"^4.2.0","eslint":"^6.8.0","ftp":"^0.3.10","husky":"^4.2.5","less":"^3.11.1","less-loader":"^5.0.0","mocha":"^6.2.3","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","ts-node":"^8.8.2","typescript":"^3.8.3","vuepress":"^1.4.1"},"readmeFilename":"README.md","gitHead":"7142739e416072e23c0f1e09a4b63cb38fe75346","_id":"@jiaminghi/transition@2.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.14.4","dist":{"shasum":"885f403656c03bd1f79bd2567273ab5bf08765ce","size":1132271,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-2.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_2.0.1_1594610057621_0.6649067592165387"},"_hasShrinkwrap":false,"publish_time":1594610057814,"_cnpm_publish_time":1594610057814,"contributors":[]},"2.0.0":{"name":"@jiaminghi/transition","version":"2.0.0","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","unpkg":"dist/index.js","module":"es/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/DataV-Team/Transition.git"},"scripts":{"clean":"rimraf lib dist es types","type:check":"tsc --noEmit","lint":"eslint --ext js,ts src test","format:check":"prettier --check .","format":"prettier --write .","build":"rollup -c","prepare":"npm run clean && npm run check && npm run build","test":"mocha","check":"npm run type:check && npm run lint && npm run format:check && npm run test","docs":"vuepress dev docs","build:docs":"vuepress build docs","deploy":"ts-node deploy/index.ts"},"husky":{"hooks":{"pre-commit":"npm run check","pre-push":"npm run check"}},"license":"MIT","bugs":{"url":"https://github.com/DataV-Team/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/DataV-Team/transition#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@babel/preset-typescript":"^7.9.0","@babel/register":"^7.9.0","@jiaminghi/c-render":"^0.4.3","@jiaminghi/fs":"^0.1.0","@jiaminghi/ftp":"0.0.1","@jiaminghi/print":"^0.1.0","@jiaminghi/utils-node":"^0.1.0","@types/chai":"^4.2.11","@types/ftp":"^0.3.31","@types/mocha":"^7.0.2","@types/node":"^13.11.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","chai":"^4.2.0","eslint":"^6.8.0","ftp":"^0.3.10","husky":"^4.2.5","less":"^3.11.1","less-loader":"^5.0.0","mocha":"^6.2.3","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","ts-node":"^8.8.2","typescript":"^3.8.3","vuepress":"^1.4.1"},"readmeFilename":"README.md","gitHead":"d17da427d347eeb78177a7420341d7bc737d2c8c","_id":"@jiaminghi/transition@2.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.14.4","dist":{"shasum":"e1adbb544eaee1b83018c1c201cd8e14351e476d","size":1132531,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_2.0.0_1588405448831_0.26439407661648806"},"_hasShrinkwrap":false,"publish_time":1588405448953,"_cnpm_publish_time":1588405448953,"contributors":[]},"1.1.11":{"name":"@jiaminghi/transition","version":"1.1.11","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"build":"node build/index.js","prepublish":"npm run build","deploy":"node deploy/index.js","test":"mocha"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.5.5","@babel/plugin-transform-runtime":"^7.5.5","@babel/register":"^7.4.4","@jiaminghi/fs":"^0.0.2","ftp":"^0.3.10","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"@babel/runtime":"^7.5.5"},"gitHead":"901c1c8606249b13069e1c37870fc8f0c9677853","_id":"@jiaminghi/transition@1.1.11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"576d8af092434b34201eba5eaecc79dd33c8ad8c","size":955305,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.11.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.11_1567066086361_0.4508390598827152"},"_hasShrinkwrap":false,"publish_time":1567066086588,"_cnpm_publish_time":1567066086588,"contributors":[]},"1.1.10":{"name":"@jiaminghi/transition","version":"1.1.10","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"mocha"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/register":"^7.4.4","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"@babel/polyfill":"^7.4.4","core-js":"^3.1.4"},"gitHead":"7be80c8d01f502daf71df810fa63027b732bb952","_id":"@jiaminghi/transition@1.1.10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"f4cccb5b632eb2396a19e85fdf941cffb27dfb12","size":934740,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.10.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.10_1562574204217_0.688597670681528"},"_hasShrinkwrap":false,"publish_time":1562574204399,"_cnpm_publish_time":1562574204399,"contributors":[]},"1.1.9":{"name":"@jiaminghi/transition","version":"1.1.9","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5"},"dependencies":{"@babel/polyfill":"^7.4.4"},"gitHead":"33fef48d32bbe67dab9dae324d5bd82d67c239b9","_id":"@jiaminghi/transition@1.1.9","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"02e883392c417b8ded4342d3aa9a1391dd3d9bdd","size":933503,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.9.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.9_1559826594875_0.25787672612570733"},"_hasShrinkwrap":false,"publish_time":1559826595049,"_cnpm_publish_time":1559826595049,"contributors":[]},"1.1.8":{"name":"@jiaminghi/transition","version":"1.1.8","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5"},"dependencies":{"@babel/polyfill":"^7.4.4"},"gitHead":"e105aac6916327d00e87805f85977a499042d09a","_id":"@jiaminghi/transition@1.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"85f7e73a9922813aa41b37042abd297b0460d892","size":933525,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.8.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.8_1559818257883_0.5736434988559822"},"_hasShrinkwrap":false,"publish_time":1559818258099,"_cnpm_publish_time":1559818258099,"contributors":[]},"1.1.7":{"name":"@jiaminghi/transition","version":"1.1.7","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"deb19c600bad37a1962cdd0f7e92528243d813ba","_id":"@jiaminghi/transition@1.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"6f140aa03b8a81296000fa7a48e912090bf96b43","size":931999,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.7.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.7_1559786200782_0.2866764696875854"},"_hasShrinkwrap":false,"publish_time":1559786200931,"_cnpm_publish_time":1559786200931,"contributors":[]},"1.1.6":{"name":"@jiaminghi/transition","version":"1.1.6","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"b2c7777cd1825e1abac6c50c20e2295d8394fa1c","_id":"@jiaminghi/transition@1.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"ea50db2cd6b7389e9bd0dee94a96650f29092a6c","size":931968,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.6.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.6_1558597117636_0.048948445503693705"},"_hasShrinkwrap":false,"publish_time":1558597117844,"_cnpm_publish_time":1558597117844,"contributors":[]},"1.1.5":{"name":"@jiaminghi/transition","version":"1.1.5","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"176f81302a64e1022faf49fd2fdc7a9596adca04","_id":"@jiaminghi/transition@1.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"5c7c89db56b851f26dfbfc20c72cd08eff1fcab1","size":931861,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.5.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.5_1557217852338_0.956384221288261"},"_hasShrinkwrap":false,"publish_time":1557217852663,"_cnpm_publish_time":1557217852663,"contributors":[]},"1.1.4":{"name":"@jiaminghi/transition","version":"1.1.4","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"1db5784d4fa65c3021d02cfb4d0bc21694f2df00","_id":"@jiaminghi/transition@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"d377f9f3cdbc404beb523d28162037f4bff5479d","size":931683,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.4.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.4_1556446963086_0.49367109490938743"},"_hasShrinkwrap":false,"publish_time":1556446963384,"_cnpm_publish_time":1556446963384,"contributors":[]},"1.1.3":{"name":"@jiaminghi/transition","version":"1.1.3","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"c79a19491d8a94163716854036b02edc51b56b72","_id":"@jiaminghi/transition@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"dbf5311c031cbef8d5a394ed440f43f7d18b0c7e","size":3225,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.3.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.3_1548841491693_0.5351723154409851"},"_hasShrinkwrap":false,"publish_time":1548841491774,"_cnpm_publish_time":1548841491774,"contributors":[]},"1.1.2":{"name":"@jiaminghi/transition","version":"1.1.2","author":{"name":"JiaMing","email":"743192023@qq.com"},"description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/Transition.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/Transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"c79a19491d8a94163716854036b02edc51b56b72","_id":"@jiaminghi/transition@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"c0ffa5c822765ac6a20c2f928c9e21928780dd67","size":3226,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.2.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.2_1548841385353_0.6636502579618602"},"_hasShrinkwrap":false,"publish_time":1548841385471,"_cnpm_publish_time":1548841385471,"contributors":[]},"1.1.0":{"name":"@jiaminghi/transition","version":"1.1.0","description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/transition.git"},"author":{"name":"JiaMing"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"e4fd1fb9d74cb6b8d2802f8c201f7f9645b71c31","_id":"@jiaminghi/transition@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"790af2d93f2e466bb60a0beae9832d936661627f","size":3156,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.1.0_1548414455353_0.26217351101477093"},"_hasShrinkwrap":false,"publish_time":1548414455502,"_cnpm_publish_time":1548414455502,"contributors":[]},"1.0.1":{"name":"@jiaminghi/transition","version":"1.0.1","description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/transition.git"},"author":{"name":"JiaMing"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"44a4d915f12cc9aed76417126d032138ea3797f6","_id":"@jiaminghi/transition@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"16913c54785d7fb9287332bad2b08dbae8b9d09b","size":3031,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.0.1_1547889505445_0.25873080291374273"},"_hasShrinkwrap":false,"publish_time":1547889505641,"_cnpm_publish_time":1547889505641,"contributors":[]},"1.0.0":{"name":"@jiaminghi/transition","version":"1.0.0","description":"Dynamic effect plugin based Bezier Curve","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jiaming743/transition.git"},"author":{"name":"JiaMing"},"license":"MIT","bugs":{"url":"https://github.com/jiaming743/transition/issues"},"keywords":["bezierCurve","animation","transition"],"homepage":"https://github.com/jiaming743/transition#readme","gitHead":"9efd781c2e7a3eff112443917ceb4f97be1d1ee8","_id":"@jiaminghi/transition@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"anonymous","email":"743192023@qq.com"},"dist":{"shasum":"0bf24d97f609ec7f5a46519ae2d79ef40886ed16","size":3040,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jiaminghi/transition/-/transition-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"743192023@qq.com"},{"name":"anonymous","email":"949267840@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition_1.0.0_1547814638423_0.2145747808012466"},"_hasShrinkwrap":false,"publish_time":1547814638608,"_cnpm_publish_time":1547814638608,"contributors":[]}},"dist-tags":{"latest":"1.1.11","next":"2.0.1"},"name":"@jiaminghi/transition","time":{"modified":"2025-01-10T01:49:31.904Z","created":"2022-01-27T14:41:50.684Z","2.0.1":"2020-07-13T03:14:17.814Z","2.0.0":"2020-05-02T07:44:08.953Z","1.1.11":"2019-08-29T08:08:06.588Z","1.1.10":"2019-07-08T08:23:24.399Z","1.1.9":"2019-06-06T13:09:55.049Z","1.1.8":"2019-06-06T10:50:58.099Z","1.1.7":"2019-06-06T01:56:40.931Z","1.1.6":"2019-05-23T07:38:37.844Z","1.1.5":"2019-05-07T08:30:52.663Z","1.1.4":"2019-04-28T10:22:43.384Z","1.1.3":"2019-01-30T09:44:51.774Z","1.1.2":"2019-01-30T09:43:05.471Z","1.1.0":"2019-01-25T11:07:35.502Z","1.0.1":"2019-01-19T09:18:25.641Z","1.0.0":"2019-01-18T12:30:38.608Z"},"readme":"[ENGLISH](./README_EN.md)\r\n\r\n<h1 align=\"center\">Transition</h1>\r\n\r\n<p align=\"center\">\r\n    <a href=\"https://travis-ci.com/jiaming743/transition\"><img src=\"https://img.shields.io/travis/com/jiaming743/transition.svg\" alt=\"Travis CI\"></a>\r\n    <a href=\"https://github.com/jiaming743/transition/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/jiaming743/transition.svg\" alt=\"LICENSE\" /> </a>\r\n    <a href=\"https://www.npmjs.com/package/@jiaminghi/transition\"><img src=\"https://img.shields.io/npm/v/@jiaminghi/transition.svg\" alt=\"NPM\" /></a>\r\n</p>\r\n\r\n### Transition是什么?\r\n\r\n- 它是一个基于**贝塞尔曲线**的动效插件。\r\n- 它提供常用的**缓动曲线**。\r\n- 支持**自定义**缓动曲线。\r\n\r\n### 动画是如何产生的?\r\n\r\n* 获取一帧动画数据\r\n* 根据动画数据渲染图像\r\n* 重复...\r\n\r\n我们可以使用三组数据去描述一段动画（**动画起始状态**、**动画结束状态**、**缓动曲线**），根据这三组数据我们可以计算出动画过程中每一帧动画的状态。这就是***Transition***所提供的功能，根据每一帧动画的状态，我们不断的进行重绘，动画就产生了。\r\n\r\n### npm安装\r\n\r\n```shell\r\n$ npm install @jiaminghi/transition\r\n```\r\n\r\n### 使用\r\n\r\n```javascript\r\nimport { transition, injectNewCurve } from '@jiaminghi/transition'\r\n\r\n// do something\r\n```\r\n\r\n### 快速体验\r\n\r\n```html\r\n<!--资源位于个人服务器仅供体验和测试，请勿在生产环境使用-->\r\n<!--调试版-->\r\n<script src=\"http://lib.jiaminghi.com/transition/transition.map.js\"></script>\r\n<!--压缩版-->\r\n<script src=\"http://lib.jiaminghi.com/transition/transition.min.js\"></script>\r\n<script>\r\n  const { transition, injectNewCurve } = window.transition\r\n  // do something\r\n</script>\r\n```\r\n\r\n详细文档及示例请移步[HomePage](http://transition.jiaminghi.com).\r\n\r\n- [注解](#注解)\r\n- [示例](#示例)\r\n- [扩展新曲线](#扩展新曲线)\r\n- [缓动曲线表](#缓动曲线表)\r\n\r\n------\r\n\r\n<h3 align=\"center\">注解</h3>\r\n\r\n```javascript\r\n/**\r\n * @description 根据动画起止状态及缓动曲线获取若干帧动画状态数据\r\n * @param {String|Array} tBC               缓动曲线名称或曲线数据\r\n * @param {Number|Arrya|Object} startState 动画起始状态\r\n * @param {Number|Arrya|Object} endState   动画结束状态\r\n * @param {Number} frameNum                动画帧数\r\n * @param {Boolean} deep                   是否启用递归模式\r\n * @return {Array} 每一帧的动画数据\r\n */\r\nfunction transition (tBC, startState = null, endState = null, frameNum = 30, deep = false) {  // ...\r\n}\r\n```\r\n\r\n<h3 align=\"center\">示例</h3>\r\n\r\n**Transition** 支持三种数据类型以描述动画状态.\r\n\r\n* [Number](#Number)\r\n* [Array](#Array)\r\n* [Object](#Annotation)\r\n* [Recursive](#Recursive)\r\n\r\n#### Number\r\n\r\n```javascript\r\nimport transition from '@jiaminghi/transition'\r\n\r\nconst beginState = 0\r\nconst endState = 100\r\n\r\nconst animationState = transition('linear', beginState, endState, 10)\r\n\r\n/**\r\n * animationState = [\r\n *   0, 11.03429355281208, 22.126200274348417, 33.259259259259245, 44.41700960219478,\r\n *   55.58299039780521, 66.74074074074073, 77.87379972565157, 88.96570644718793, 100\r\n * ]\r\n * /\r\n```\r\n\r\n#### Array\r\n\r\n```javascript\r\nimport transition from '@jiaminghi/transition'\r\n\r\nconst beginState = [10, 20, 30]\r\nconst endState = [100, 200, 300]\r\n\r\nconst animationState = transition('linear', beginState, endState, 10)\r\n\r\n/**\r\n * animationState = [\r\n *   [10, 20, 30],\r\n *   [32.415625, 64.83125, 97.24687499999999],\r\n *   [55, 110, 165],\r\n *   [77.58437500000001, 155.16875000000002, 232.753125],\r\n *   [100, 200, 300]\r\n * ]\r\n * /\r\n```\r\n\r\n#### Object\r\n\r\n```javascript\r\nimport transition from '@jiaminghi/transition'\r\n\r\nconst objectBeginState = { x: 10, y: 10, r: 5}\r\nconst objectEndState = { x: 100, y: 10, r: 5}\r\n\r\nconst animationState = transition('linear', objectBeginState, objectEndState, 5)\r\n\r\n/**\r\n * animationState = [\r\n *   {x: 10, y: 10, r: 5},\r\n *   {x: 32.415625, y: 10, r: 5},\r\n *   {x: 55, y: 10, r: 5},\r\n *   {x: 77.58437500000001, y: 10, r: 5},\r\n *   {x: 100, y: 10, r: 5}\r\n * ]\r\n * /\r\n```\r\n\r\n#### Recursive\r\n\r\n启用递归模式以计算`Array`或`Object`中的深层数据.\r\n\r\n```javascript\r\nimport transition from '@jiaminghi/transition'\r\n\r\nconst beginState = {\r\n  points: [ [10, 30], [20, 80] ],\r\n  origin: { x: 10, y: 20 },\r\n  radius: 3\r\n}\r\n\r\nconst endState = {\r\n  points: [ [100, 230], [120, 10] ],\r\n  origin: { x: 100, y: 200 },\r\n  radius: 9\r\n}\r\n\r\nconst animationState = transition('linear', beginState, endState, 3, true)\r\n\r\n/**\r\n * animationState = [\r\n *   {\r\n *     origin: { x: 10, y: 20 },\r\n *     points: [ [10, 30], [20, 80] ],\r\n *     radius: 3\r\n *   },\r\n *   {\r\n *     origin: { x: 55, y: 110 },\r\n *     points: [ [55, 130], [70, 45] ],\r\n *     radius: 6\r\n *   },\r\n *   {\r\n *     origin: { x: 100, y: 200 },\r\n *     points: [ [100, 230], [120, 10] ],\r\n *     radius: 9\r\n *   }\r\n * ]\r\n * /\r\n```\r\n\r\n**Notice**\r\n\r\n* 非数值的属性或元素不参与计算过程.\r\n* 起始状态与结束状态的数据类型（包括属性及元素的数量）必须保持一致.\r\n\r\n<h3 align=\"center\">扩展新曲线</h3>\r\n\r\n如果你想扩展新的缓动曲线，你可以使用`Transition`提供的`injectNewCurve`方法去扩展。\r\n\r\n```javascript\r\nimport { injectNewCurve } from '@jiaminghi/transition'\r\n\r\nconst curveName = 'linear'\r\n\r\n// 可以使用绘制工具获得\r\nconst bezierCurve = [[[0, 1]],[[1, 0]]]\r\n\r\ninjectNewCurve(curveName, bezierCurve)\r\n```\r\n\r\n[缓动曲线绘制工具](http://transition.jiaminghi.com/draw/)\r\n\r\n<h3 align=\"center\">缓动曲线表</h3>\r\n\r\n* [linear](#linear)\r\n* [easeInSine](#easeInSine)\r\n* [easeOutSine](#easeOutSine)\r\n* [easeInOutSine](#easeInOutSine)\r\n* [easeInQuad](#easeInQuad)\r\n* [easeOutQuad](#easeOutQuad)\r\n* [easeInOutQuad](#easeInOutQuad)\r\n* [easeInCubic](#easeInCubic)\r\n* [easeOutCubic](#easeOutCubic)\r\n* [easeInOutCubic](#easeInOutCubic)\r\n* [easeInQuart](#easeInQuart)\r\n* [easeOutQuart](#easeOutQuart)\r\n* [easeInOutQuart](#easeInOutQuart)\r\n* [easeInQuint](#easeInQuint)\r\n* [easeOutQuint](#easeOutQuint)\r\n* [easeInOutQuint](#easeInOutQuint)\r\n* [easeInBack](#easeInBack)\r\n* [easeOutBack](#easeOutBack)\r\n* [easeInOutBack](#easeInOutBack)\r\n* [easeInElastic](#easeInElastic)\r\n* [easeOutElastic](#easeOutElastic)\r\n* [easeInOutElastic](#easeInOutElastic)\r\n* [easeInBounce](#easeInBounce)\r\n* [easeOutBounce](#easeOutBounce)\r\n* [easeInOutBounce](#easeInOutBounce)\r\n\r\n#### linear\r\n![linear](/exampleImg/linear.gif)\r\n\r\n#### easeInSine\r\n![linear](/exampleImg/easeInSine.gif)\r\n\r\n#### easeOutSine\r\n![linear](/exampleImg/easeOutSine.gif)\r\n\r\n#### easeInOutSine\r\n![linear](/exampleImg/easeInOutSine.gif)\r\n\r\n#### easeInQuad\r\n![linear](/exampleImg/easeInQuad.gif)\r\n\r\n#### easeOutQuad\r\n![linear](/exampleImg/easeOutQuad.gif)\r\n\r\n#### easeInOutQuad\r\n![linear](/exampleImg/easeInOutQuad.gif)\r\n\r\n#### easeInCubic\r\n![linear](/exampleImg/easeInCubic.gif)\r\n\r\n#### easeOutCubic\r\n![linear](/exampleImg/easeOutCubic.gif)\r\n\r\n#### easeInOutCubic\r\n![linear](/exampleImg/easeInOutCubic.gif)\r\n\r\n#### easeInQuart\r\n![linear](/exampleImg/easeInQuart.gif)\r\n\r\n#### easeOutQuart\r\n![linear](/exampleImg/easeOutQuart.gif)\r\n\r\n#### easeInOutQuart\r\n![linear](/exampleImg/easeInOutQuart.gif)\r\n\r\n#### easeInQuint\r\n![linear](/exampleImg/easeInQuint.gif)\r\n\r\n#### easeOutQuint\r\n![linear](/exampleImg/easeOutQuint.gif)\r\n\r\n#### easeInOutQuint\r\n![linear](/exampleImg/easeInOutQuint.gif)\r\n\r\n#### easeInBack\r\n![linear](/exampleImg/easeInBack.gif)\r\n\r\n#### easeOutBack\r\n![linear](/exampleImg/easeOutBack.gif)\r\n\r\n#### easeInOutBack\r\n![linear](/exampleImg/easeInOutBack.gif)\r\n\r\n#### easeInElastic\r\n![linear](/exampleImg/easeInElastic.gif)\r\n\r\n#### easeOutElastic\r\n![linear](/exampleImg/easeOutElastic.gif)\r\n\r\n#### easeInOutElastic\r\n![linear](/exampleImg/easeInOutElastic.gif)\r\n\r\n#### easeInBounce\r\n![linear](/exampleImg/easeInBounce.gif)\r\n\r\n#### easeOutBounce\r\n![linear](/exampleImg/easeOutBounce.gif)\r\n\r\n#### easeInOutBounce\r\n![linear](/exampleImg/easeInOutBounce.gif)","users":{}}