{"_id":"xiaohe-transition","_rev":"32-f3f7fe510a6e4627244762d0e024a710","name":"xiaohe-transition","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.5":{"name":"xiaohe-transition","version":"0.0.5","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.5","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"dbad2c15c4dea7952bb1b18ca0aad774b15ce0e8","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.5.tgz","fileCount":11,"integrity":"sha512-ZdV1x7pvqPps2nwezuyrmZepZuAZ6t17UzuPhEpFQjY6mn0UQOh+aiCwMQBBMw9DZW/8ktgtiYlpm6DuEjz6ew==","signatures":[{"sig":"MEUCIBb3Parvb0zPIHgc4zdOEQHZb4vWTSKEAHxPT9XrkEzxAiEApFMBIyQr26CGopRvV6YoIMIBGgCIziJB99/7lBH8128=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18076},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"296668b896866a7d9b61c7e4e80db393978a62ed","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.5_1688641928025_0.8006701915823276","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"name":"xiaohe-transition","version":"0.0.6","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.6","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"efa80af4aec66376961498851fb1659f5f6fd753","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.6.tgz","fileCount":11,"integrity":"sha512-uMgRlOr8g7mNVc0HqH2IwRIB5HUAAV7UFkURb1cL5+RG1mI36hQg5OvmPc/QgPd2aK3wFQThoyBP1pqTBfViKw==","signatures":[{"sig":"MEUCIQDBUfYceHVh0wsQb1pmq+Od36PPt7LreMV6I//1CJsWVgIgU05BBA13NKU55TIEdrL5GgothlDigFhl9D1GIE6QE2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26284},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"fe788c1ddeed52473d4234b197527fe6de0307da","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.6_1688649482332_0.8602963804178043","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7":{"name":"xiaohe-transition","version":"0.0.7","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.7","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"b9cae6561b4c4d17cb7b08847880cf04f9668058","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.7.tgz","fileCount":11,"integrity":"sha512-jms6snN2q1Ox8qmTcaGPyTuC+WDPBgs+XGoZKfHr3BG5SszGqZpNRHnFqn8Tx5tmgnJDMqFeaNwoUCbqYWIU3A==","signatures":[{"sig":"MEYCIQCq1/Tt5cxewsVHhQFuoFv3tSWxhv8PKbIVl259CCrX7gIhAP/w4q7z9l5oa2xp+6PLCOG22vpefiZJGf9hhtqSnhL4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26425},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"e95bf3b52c8eb0b304a661275fb3d46865656d9b","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.7_1688652954380_0.14518569864281594","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8":{"name":"xiaohe-transition","version":"0.0.8","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.8","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"3319636a83bf274c06c0178a32e70b505d9146ce","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.8.tgz","fileCount":11,"integrity":"sha512-p7zNvZWWAWpTAPpDJ4S+hQ/1bmdUglejDnua88Jx0iF3XLgCGDmOTCiTVuAXXZv6NTsRq0Sq/XWrefyH3M9V8w==","signatures":[{"sig":"MEQCIAyoJMMwhHZsMRhL9R00ORgu8pcPp2DE+RaJMzV63VUyAiBdG9tm969PDtlt81V4zF4vHrj2QzGOPmBI0EuE2Kn0Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24816},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"1bf52bb9a6e19ab7101898d2c165a8acda56f6b7","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.8_1688659123521_0.9805469753982718","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.9":{"name":"xiaohe-transition","version":"0.0.9","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.9","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"c7d66962949d1f8de0ea98531358d3d4895db6fa","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.9.tgz","fileCount":11,"integrity":"sha512-jZAN88qSnm2lCMHdOw2e7OG8/IfauYXBsVFXCzKHGvuQWicqlbmEa3IFsHJYl+1qtVEsnOy4M4En5lsy1y7GBg==","signatures":[{"sig":"MEYCIQDGRQMWSb70QnmElfJtAjLS32N92tOtdupITN9QDV+qZwIhAMtzG/1RkJ7t6/YLzU4JOBCD1H+vtE/GYDOfM3curW62","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"5536f26fc1a9650ac99cee27f15e236d6cb5cc9f","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.9_1688955442706_0.04337021822527132","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.10":{"name":"xiaohe-transition","version":"0.0.10","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.10","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"3d20a8d0be1b937dba1260a1afb57659d9f79678","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.10.tgz","fileCount":11,"integrity":"sha512-Q7N8UVwuPiJ3MdiaccMs595MK5Zm+o7FkZFld9Eku4I69eyz+SeRvl4R4/hDdxHuZM9hKvaONHlVC7uBVO+miA==","signatures":[{"sig":"MEYCIQDv09zJ08gz+uS/3i6qJbQIYSD5jyS70bbaKuDL0JO1rgIhAPSyCZR7rSynWg0WdVbaZupE3eEkSFcyLvKoNGiRh/sT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26938},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"7ff96944f37843fa379e9bb5e5e54818c71cb0a5","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.10_1689742049295_0.06621522453902617","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.11":{"name":"xiaohe-transition","version":"0.0.11","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.11","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"2d6d60435ea438d87c225a2f18f0803aade867e6","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.11.tgz","fileCount":12,"integrity":"sha512-SrXjSAe8o4wsbREv6xn63KQU5ANTOlNOQR/kVh+PaX5EoG/wPpe9eaUSVQ+C8V/d9PWTxxQ6xSPd/MLxZSO82w==","signatures":[{"sig":"MEUCICkGN4kuhh8ZZ/nh5ikUhFj0jQ9xv9l3RBmxTmTPvZWWAiEA5LXjHes/+AxvOX6QZeCPxY2kjCRCc5Nre5s4Xxqr3Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36441},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","gitHead":"ba21e5158a4135d51de0bc01ed0f77f5dad0f7ee","scripts":{"build":"pnpm run build:webpack && pnpm run build:types","release":"pnpm run build && npm publish","build:tsc":"tsc --project tsconfig.json","build:types":"tsc --emitDeclarationOnly","build:webpack":"webpack build --mode production"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","webpack":"^5.88.1","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/node":"^20.3.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.2","webpack-merge":"^5.9.0","@types/webpack":"^5.28.1","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.11_1690177162965_0.7632537869209071","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.12":{"name":"xiaohe-transition","version":"0.0.12","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.12","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"1d36ae1e4294d2fcac2a144602c3dfde236aceec","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.12.tgz","fileCount":18,"integrity":"sha512-Pg4BeaBjtFGuP7HnowKmWltDBmIvrq+tEprPLwtBruPM2xtL8Nz/9bDvTa4eUgMXnzG4hPUmwzBVi+kKCeEkDw==","signatures":[{"sig":"MEQCIEj8KFJ6j7gnXVqR+ek4mjQLFkbF34NKqnrqnrWRYRZ6AiATJ15Xz+vR1KXP+rcAE+KjXHF5IRHUzHRjrV5whbrgHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39050},"main":"./lib/cjs/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"18eef8881326a51c98a78b7a840af6182b931cb3","scripts":{"release":"pnpm run build:rollup && npm publish","build:rollup":"rollup --config rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","tslib":"^2.6.0","rollup":"^3.26.3","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/glob":"^8.1.0","@types/node":"^20.3.3","@babel/runtime":"^7.22.6","rollup-plugin-ts":"^3.2.0","@babel/preset-env":"^7.22.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-node-resolve":"^15.1.0","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.12_1690251020718_0.557872601312881","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.14":{"name":"xiaohe-transition","version":"0.0.14","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.14","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"553a7f32a6cf3d4f7b96d822c1c2b5febdfe28ac","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.14.tgz","fileCount":18,"integrity":"sha512-GG22GWfgpdnCCB6jRiD/QnmYv8x8bFrKbI8/uuDkWybdF08we0mzQjTDFNe7g1maj/x6ozW9F98f+RkcCDqb4A==","signatures":[{"sig":"MEUCIQCxGfS2wzmrriRkIX1b5qb8wmAI1t5HESGsJqs9sOArhQIgGyaq2lv/z/XrtdQxdrMbyio3y5TjeXCUVUbcsXrUghA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39030},"main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"470ec4aa208eb77334433f76183cb5586031b108","scripts":{"release":"pnpm run build:rollup && npm publish","build:rollup":"rollup --config rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","tslib":"^2.6.0","rollup":"^3.26.3","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/glob":"^8.1.0","@types/node":"^20.3.3","@babel/runtime":"^7.22.6","rollup-plugin-ts":"^3.2.0","@babel/preset-env":"^7.22.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-node-resolve":"^15.1.0","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.14_1690263716217_0.009605567444769036","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.16":{"name":"xiaohe-transition","version":"0.0.16","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.16","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"2b77be32188fdd28c77f63da3675170980e76540","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.16.tgz","fileCount":18,"integrity":"sha512-kFP/FjXg8bdcbO4kr+IiapnJPj42C/N5xyuxXYmUvJmxlhWmsE4VT4aCcshnYDAgOXIBICqGLpDj3RdIBk9q5Q==","signatures":[{"sig":"MEQCIGU3jGj2hz0ZpZbT3oHkXYVTBA/MFt6V/67lhjTZKf15AiBJIbHS9q9xMMGqPD5wVOnO71nAO9eq1Ax2KhwpJCpJ2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39102},"main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"f230b5970c17760abd20074af71ed3b3ec31409a","scripts":{"release":"pnpm run build:rollup && npm publish","build:rollup":"rollup --config rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","tslib":"^2.6.0","rollup":"^3.26.3","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/glob":"^8.1.0","@types/node":"^20.3.3","@babel/runtime":"^7.22.6","rollup-plugin-ts":"^3.2.0","@babel/preset-env":"^7.22.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-node-resolve":"^15.1.0","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.16_1690341300051_0.0054676854983410905","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.18":{"name":"xiaohe-transition","version":"0.0.18","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.18","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"bd4c4590b91e47d0ca7c7e806e4014181926d3dd","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.18.tgz","fileCount":20,"integrity":"sha512-x73sgiNFs0FeEnGEzICSofgH6UmT5qS2yEkmOyc6vQHw9YZm00p2Mku4uxlhm342wCmIMauPsPj4QdzYQf4UcQ==","signatures":[{"sig":"MEYCIQC8eW8Bg+60gmRnMvlhVGP4cb/8sAhPsR6NP2N3p+i+dAIhAJEMlLHi7ADPTxCyJzjme5+wKvjulIl54FO54kj2woVD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43409},"main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"f736565dec87166009c97867e5d4c4246ed440c3","scripts":{"release":"pnpm run build:rollup && npm publish","build:rollup":"rollup --config rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"nanoevents":"^8.0.0","bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","tslib":"^2.6.0","rollup":"^3.26.3","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/glob":"^8.1.0","@types/node":"^20.3.3","@babel/runtime":"^7.22.6","rollup-plugin-ts":"^3.2.0","@babel/preset-env":"^7.22.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-node-resolve":"^15.1.0","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.18_1690524896838_0.17597495954216802","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.19":{"name":"xiaohe-transition","version":"0.0.19","keywords":["typescript","xiaohe","transition","animation","bezier","cubic-bezier","easing","timing","timing-function"],"author":{"url":"xiaohe0601","name":"小何同学","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@0.0.19","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"0bdd13dbfd596ad45a7826b7a3ef3b22830163e3","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-0.0.19.tgz","fileCount":22,"integrity":"sha512-2de/quqDjof+ZfF8piUJ548ZZY+vJjh+Z/HtQiv9L7REJNwPL6MrqeNfLXZjOIuW8vXL7r+irNQMivSkq3TrjQ==","signatures":[{"sig":"MEUCIH0ABGhuZbeT9awrd2zK0XAeAgmUQn0XZWiThxg3Rj42AiEA7Fzd7VZw86Yhz8tPJ/4x24RJnhzDhvy/A7Ku5MbKG3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44695},"main":"./lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","exports":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"1e3ad6345d5310694eeb9ae2d3d25aab457ffdcd","scripts":{"release":"pnpm run build:rollup && npm publish","build:rollup":"rollup --config rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"8.19.4","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"bezier-easing":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","tslib":"^2.6.0","rollup":"^3.26.3","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/glob":"^8.1.0","@types/node":"^20.3.3","@babel/runtime":"^7.22.6","rollup-plugin-ts":"^3.2.0","@babel/preset-env":"^7.22.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-node-resolve":"^15.1.0","@babel/plugin-transform-runtime":"^7.22.6"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_0.0.19_1694744011609_0.550600080621775","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"xiaohe-transition","version":"1.0.3","keywords":[],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.3","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"230f44dd24b0093056dce9b40bf17290a81de8d2","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.3.tgz","fileCount":8,"integrity":"sha512-Cyzil0eZJLW53e20L6aiEeXRtaiKDlYm+5cnjqu05UV91iLHJmPGoX/adS8iAWnHY98RR4RaPPmoiNkE/6+AsQ==","signatures":[{"sig":"MEUCIBVXAfs5hxQEpsAcC1ua5Vz2yUg7iYqLPb268olf7e69AiEAjbllDNIvU7WU0fzkfpy3jwzl4w+Fwvwrsq3VZIpZ5eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76054},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"e7a88ff7e69e4223774cb9830ca4a93728b025f6","scripts":{"dev":"unbuild --stub","lint":"eslint .","test":"vitest","build":"unbuild","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","typescript":"^5.3.3","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.3_1704178909191_0.3696355440615866","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"xiaohe-transition","version":"1.0.4","keywords":[],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.4","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"0b36369fb88b6c2361f58a45d6f69ab8b04d0b03","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.4.tgz","fileCount":8,"integrity":"sha512-ZTwVcnYy3yFZUfRDcu5eAVZPjo4qyyUx0D2SMa4vJFdtrmQyPj4creAu47nvuBJiI3cHW6nxBFRE4wS1Syhp+A==","signatures":[{"sig":"MEYCIQCEUfTsLFvvORPrXx+/iISftgcT7CjmkHinvBnV4FUdIgIhAJhntB8SVrtVbt+TBf+ShZ5jviuqlT7030XkppHM40pH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88337},"main":"./lib/index.mjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"ea91ae93543f96e56fc6b661367595e878a75cf3","scripts":{"dev":"unbuild --stub","test":"vitest","babel":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","build":"unbuild","start":"esno src/index.ts","eslint":"eslint .","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build && nr babel"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.7","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.4_1704354637286_0.5958189368861486","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"xiaohe-transition","version":"1.0.5","keywords":["xiaohe","bezier","transition","animation"],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.5","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"1fce04076bd1aab732399083da154e16d35a3e6e","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.5.tgz","fileCount":8,"integrity":"sha512-NZSzQgSQvO1ApUNS1QpJGlhG8Mk+chqPwzGMTP70Ku6LxQ2sYeyGz2NSmnQpNX4x8zAVrPCORZjIgcl2J6m0mQ==","signatures":[{"sig":"MEQCIAUcj0d5pk1dbuXk9oTUBJ5vFcwT2/Vewq+EzNoGDlKRAiAtbVTyWltRrCPeE3rpJh+jsPZ3WBClTtFVapIgLU2gQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88402},"main":"./lib/index.mjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"cbfd3214dfc2e5516dfea81f3836a5b704ddf7a4","scripts":{"dev":"unbuild --stub","test":"vitest","babel":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","build":"unbuild","start":"esno src/index.ts","eslint":"eslint .","prepare":"simple-git-hooks","release":"bumpp && npm publish","typecheck":"tsc --noEmit","prepublishOnly":"nr build && nr babel"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.12.1","devDependencies":{"esno":"^4.0.0","pnpm":"^8.12.1","vite":"^5.0.10","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.5","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.7","@antfu/eslint-config":"^2.6.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.5_1704359189659_0.6643835479631803","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"xiaohe-transition","version":"1.0.6","keywords":["xiaohe","bezier","transition","animation"],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.6","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"8a0119cbe803e00345ce32062a107784a7f77668","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.6.tgz","fileCount":8,"integrity":"sha512-ZemyxHETur7Em3CB7zX6tIevp1/gmuJ6Mu++zl0tdnvB7+uiKxUjE5AhP0nQ/gd33BVW6uwDjGRq/K5368JTBA==","signatures":[{"sig":"MEUCIQC9+WxOMrXTPUMpi3S3BYI0owUGRVlYEtKGfaKtq0sK6AIgD06J3xA6XKzkKwAD7d541laCzD7MZ52TFCT6qjXL8cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88467},"main":"./lib/index.mjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"349204d0ab51599610121cf5ed3e48ebd6d67f78","scripts":{"lint":"eslint src","test":"vitest","build":"nr build:step-1 && nr build:step-2","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"nr build && bumpp && npm publish","test:ui":"vitest --ui","lint:fix":"eslint src --fix","lint:type":"tsc --noEmit","build:step-1":"unbuild","build:step-2":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*.{js,ts}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esno":"^4.0.0","vite":"^5.0.11","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.3","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.7","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.7","@antfu/eslint-config":"^2.6.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.6_1704682385836_0.8113163851795868","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"xiaohe-transition","version":"1.0.7","keywords":["xiaohe","bezier","transition","animation"],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.7","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"0a508befa1cd1567b97d08028ae673ad538a8c6f","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.7.tgz","fileCount":8,"integrity":"sha512-kc+abEuxHHTzJj3jzurRCgtPLHeIbaUoDKYwAUQF2BxJaEXz2dXy1mxtSw6jYGXtqChi9J5ktMqULRP/b02N1w==","signatures":[{"sig":"MEUCIQCCxtDR8YQdlHsgVAHhW6vHL8g8B7bEfIjKQP5AQveetwIgPyTcqsPYB09sl9ZWFXUUfDdZeeta/kNPe4M/dBgNcE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88502},"main":"./lib/index.mjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"54f47eddb5a749135a2a777cf52b3201629ddfd5","scripts":{"lint":"eslint src","test":"vitest","build":"nr build:step-1 && nr build:step-2","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"nr build && bumpp && npm publish","test:ui":"vitest --ui","lint:fix":"eslint src --fix","lint:type":"tsc --noEmit","build:step-1":"unbuild","build:step-2":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*.{js,ts}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"esno":"^4.0.0","vite":"^5.0.11","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.3","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.7","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.7","@antfu/eslint-config":"^2.6.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.7_1704684797056_0.5302747893562332","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"xiaohe-transition","version":"1.0.8","keywords":["xiaohe","bezier","transition","animation"],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.0.8","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"66527135fc9bb9f46dce9805b9e9f3bfcd629f45","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.0.8.tgz","fileCount":8,"integrity":"sha512-dqskymjIjjnK1Zxa45dl3vC7plR2bCrkZzwltzwODfgh4z5z4nC+Kj5RKJRRW3fGy3uWXe/hh+NspYmZA8Hn7Q==","signatures":[{"sig":"MEQCIFm4OENWVOyNyHv+PPU0OeQ72/ypcmnP2dC9LUsDcJhLAiBSc84y0KNkfTRf928TVgWLVb/hHCVrg1x24lDVtja4qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87846},"main":"./lib/index.mjs","type":"module","_from":"file:xiaohe-transition-1.0.8.tgz","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","scripts":{"lint":"eslint src","test":"vitest","build":"nr build:step-1 && nr build:step-2","start":"esno src/index.ts","release":"nr build && bumpp && npm publish","test:ui":"vitest --ui","lint:fix":"eslint src --fix","lint:type":"tsc --noEmit","build:step-1":"unbuild","build:step-2":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"_resolved":"C:\\Users\\Xiaohe\\AppData\\Local\\Temp\\b4c21160e703caeaa08788a067c8dc31\\xiaohe-transition-1.0.8.tgz","_integrity":"sha512-dqskymjIjjnK1Zxa45dl3vC7plR2bCrkZzwltzwODfgh4z5z4nC+Kj5RKJRRW3fGy3uWXe/hh+NspYmZA8Hn7Q==","repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*.{js,ts}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"esno":"^4.0.0","vite":"^5.0.11","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.1.3","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.10.8","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.8","@antfu/eslint-config":"^2.6.2"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.0.8_1705027828588_0.26960395456855846","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"xiaohe-transition","version":"1.1.0","keywords":["xiaohe","bezier","transition","animation"],"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","_id":"xiaohe-transition@1.1.0","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"dist":{"shasum":"dfb1ed07c1dac78028c6a86be54f8b10c59b6ad9","tarball":"https://registry.npmjs.org/xiaohe-transition/-/xiaohe-transition-1.1.0.tgz","fileCount":8,"integrity":"sha512-Rrc0biHo1lse0yuWtXaFu7un4QA4nojxdFqZfL6D84hUoeAm7pAdxSvnd+sehVxqctCP3athOU5GIa+U/hL/qQ==","signatures":[{"sig":"MEYCIQDl4viaWu+Ut4tvgyBQxymF8r94pCE7/C5NWCzU+T7VrAIhANuiKxVtwIXNvf5we3THxVldci5IrnWI/Y8L7m8ClS7l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78907},"main":"./lib/index.mjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"funding":"https://github.com/sponsors/xiaohe0601","gitHead":"a2048f72611289ca2c6915fed42ff587db96fab2","scripts":{"lint":"eslint src","test":"vitest","build":"nr build:step-1 && nr build:step-2","start":"esno src/index.ts","prepare":"simple-git-hooks","release":"nr build && bumpp && npm publish","test:ui":"vitest --ui","lint:fix":"eslint src --fix","lint:type":"tsc --noEmit","build:step-1":"unbuild","build:step-2":"npx babel dist --config-file ./src/.babelrc.json --out-dir lib --copy-files --keep-file-extension","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"_npmVersion":"9.8.1","description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","directories":{},"lint-staged":{"*.{js,ts}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"bezier-easing":"^2.1.0","xiaohe-nano-emitter":"^0.0.3"},"typesVersions":{"*":{"*":["./lib/*","./lib/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.0","devDependencies":{"esno":"^4.0.0","vite":"^5.0.11","bumpp":"^9.2.1","eslint":"^8.56.0","rimraf":"^5.0.5","vitest":"^1.2.0","unbuild":"^2.0.0","@antfu/ni":"^0.21.12","@babel/cli":"^7.23.4","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^20.11.3","lint-staged":"^15.2.0","@antfu/utils":"^0.7.7","simple-git-hooks":"^2.9.0","@babel/preset-env":"^7.23.8","@antfu/eslint-config":"^2.6.2"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/xiaohe-transition_1.1.0_1705384311411_0.8642141114127158","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-07-06T09:43:10.891Z","modified":"2025-11-27T03:17:50.987Z","0.0.1":"2023-07-06T09:43:11.048Z","0.0.2":"2023-07-06T09:54:42.150Z","0.0.3":"2023-07-06T10:02:43.343Z","0.0.4":"2023-07-06T10:08:20.721Z","0.0.5":"2023-07-06T11:12:08.218Z","0.0.6":"2023-07-06T13:18:02.512Z","0.0.7":"2023-07-06T14:15:54.561Z","0.0.8":"2023-07-06T15:58:43.702Z","0.0.9":"2023-07-10T02:17:22.856Z","0.0.10":"2023-07-19T04:47:29.452Z","0.0.11":"2023-07-24T05:39:23.176Z","0.0.12":"2023-07-25T02:10:20.886Z","0.0.14":"2023-07-25T05:41:56.417Z","0.0.15":"2023-07-26T03:04:38.127Z","0.0.16":"2023-07-26T03:15:00.233Z","0.0.17":"2023-07-28T05:25:51.595Z","0.0.18":"2023-07-28T06:14:57.016Z","0.0.19":"2023-09-15T02:13:31.779Z","1.0.3":"2024-01-02T07:01:49.373Z","1.0.4":"2024-01-04T07:50:37.520Z","1.0.5":"2024-01-04T09:06:29.884Z","1.0.6":"2024-01-08T02:53:06.058Z","1.0.7":"2024-01-08T03:33:17.202Z","1.0.8":"2024-01-12T02:50:28.738Z","1.1.0":"2024-01-16T05:51:51.555Z"},"bugs":{"url":"https://github.com/xiaohe0601/xiaohe-transition/issues"},"author":{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"},"license":"MIT","homepage":"https://github.com/xiaohe0601/xiaohe-transition#readme","keywords":["xiaohe","bezier","transition","animation"],"repository":{"url":"git+https://github.com/xiaohe0601/xiaohe-transition.git","type":"git"},"description":"🏀 一个简单易用的贝塞尔曲线过渡动画工具","maintainers":[{"name":"xiaohe0601","email":"HeDianGeng0601@outlook.com"}],"readme":"<div align=\"center\">\r\n  <h1>xiaohe-transition</h1>\r\n  <span>🏀 一个简单易用的贝塞尔曲线过渡动画工具</span>\r\n</div>\r\n\r\n<br>\r\n\r\n[![github stars][github-stars-src]][github-stars-href]\r\n[![npm version][npm-version-src]][npm-version-href]\r\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\r\n[![bundle][bundle-src]][bundle-href]\r\n[![JSDocs][jsdocs-src]][jsdocs-href]\r\n[![License][license-src]][license-href]\r\n\r\n小何同学 / [github@xiaohe0601](https://github.com/xiaohe0601) / [gitee@xiaohe0601](https://gitee.com/xiaohe0601)\r\n\r\n### 🎉 特性\r\n\r\n- 🍜 支持非线性动画\r\n- 🍟 支持中途打断动画\r\n- 🌭 支持往复播放动画\r\n- 🧀 支持TypeScript\r\n- 🍳 支持免费商用\r\n- 🥗 更多特性等你发掘...\r\n\r\n### 🚁 安装\r\n\r\n#### PNPM\r\n\r\n``` shell\r\npnpm add xiaohe-transition\r\n```\r\n\r\n#### YARN\r\n\r\n``` shell\r\nyarn add xiaohe-transition\r\n```\r\n\r\n#### NPM\r\n\r\n``` shell\r\nnpm install xiaohe-transition\r\n```\r\n\r\n### 🛹 使用\r\n\r\n#### 简单使用\r\n\r\n``` typescript\r\nimport { Transition } from \"xiaohe-transition\";\r\n\r\nconst transition = new Transition((value) => {\r\n  console.log(\"当前值发生变化\", value);\r\n});\r\n\r\ntransition.start({\r\n  start: 0,\r\n  target: 1000\r\n});\r\n\r\n// 如果是单页应用，请在合适的时机（如：页面销毁生命周期等）销毁动画，以避免内存泄露\r\ntransition.destroy();\r\n```\r\n\r\n#### 重复播放\r\n\r\n``` typescript\r\nimport { Transition, Repeater } from \"xiaohe-transition\";\r\n\r\nconst transition = new Transition({\r\n  start: 0,\r\n  target: 1000\r\n}, (value) => {\r\n  console.log(\"当前值发生变化\", value);\r\n});\r\n\r\n// 调用start方法后，动画将会开始无限重复播放\r\nconst repeater = new Repeater(transition).start();\r\n\r\n// 调用stop方法即可停止动画\r\nrepeater.stop();\r\n\r\n// 如果是单页应用，请在合适的时机（如：页面销毁生命周期等）销毁动画，以避免内存泄露\r\nrepeater.destroy(); // repeater内部会自动调用 transition.destroy()，无需再手动调用\r\n```\r\n\r\n#### 进阶用法\r\n\r\n``` typescript\r\nimport { Transition, BezierCurvePreset } from \"xiaohe-transition\";\r\n\r\n// 完整配置请参考下方 `类型定义` 中的说明\r\nconst transition = new Transition({\r\n  // 持续时间\r\n  duration: 10 * 1000,\r\n  // 预设曲线\r\n  preset: BezierCurvePreset.EASE_OUT,\r\n  // 延迟开始时间\r\n  delay: 500,\r\n  // 帧率\r\n  fps: 60,\r\n  started(instance) {\r\n    console.log(\"动画开始~\");\r\n  },\r\n  paused(instance) {\r\n    console.log(\"动画暂停~\");\r\n  },\r\n  resumed(instance) {\r\n    console.log(\"动画继续~\");\r\n  },\r\n  stopped(instance) {\r\n    console.log(\"动画停止~\");\r\n  },\r\n  completed(instance) {\r\n    console.log(\"动画完成~\");\r\n  }\r\n}, (value, instance) => {\r\n  console.log(\"当前值发生变化\", value);\r\n});\r\n\r\n// 启动动画\r\ntransition.start({\r\n  start: 0,\r\n  target: 1000\r\n});\r\n\r\nsetTimeout(() => {\r\n  // 3秒后暂停动画\r\n  transition.pause();\r\n\r\n  setTimeout(() => {\r\n    // 再2秒后继续动画\r\n    transition.resume();\r\n\r\n    setTimeout(() => {\r\n      // 再3秒后停止动画\r\n      transition.stop();\r\n    }, 3 * 1000);\r\n  }, 2 * 1000);\r\n}, 3 * 1000);\r\n```\r\n\r\n``` typescript\r\nimport { Transition, Repeater, RepeatMode } from \"xiaohe-transition\";\r\n\r\nconst transition = new Transition({\r\n  start: 0,\r\n  target: 1000\r\n}, (value) => {\r\n  console.log(\"当前值发生变化\", value);\r\n});\r\n\r\n// 完整配置请参考下方 `类型定义` 中的说明\r\nconst repeater = new Repeater(transition, {\r\n  // 重复次数\r\n  count: 10,\r\n  // 重复模式\r\n  mode: RepeatMode.ALTERNATE,\r\n  started(instance, transition) {\r\n    console.log(\"动画开始~\");\r\n  },\r\n  paused(instance, transition) {\r\n    console.log(\"动画暂停~\");\r\n  },\r\n  resumed(instance, transition) {\r\n    console.log(\"动画继续~\");\r\n  },\r\n  stopped(instance, transition) {\r\n    console.log(\"动画停止~\");\r\n  },\r\n  // 注意！！！Transition的completed回调函数将会被Repeater占用，可使用repeated回调函数替代\r\n  repeated(count, instance, transition) {\r\n    console.log(\"动画重复~\");\r\n    console.log(\"已重复次数\", count);\r\n  },\r\n  completed(instance, transition) {\r\n    console.log(\"动画完成~\");\r\n  }\r\n});\r\n\r\nrepeater.start();\r\n\r\n// 现在应该使用Repeater中的相关方法来替代Transition控制动画\r\nrepeater.pause();\r\nrepeater.resume();\r\nrepeater.stop();\r\n```\r\n\r\n#### 事件\r\n\r\n> 配置项中的 `回调函数` 均支持 `on`、`once` 事件监听，下面以 `started` 事件举例\r\n\r\n``` typescript\r\n// 监听started事件\r\ntransition.on(\"started\", (instance) => {\r\n  console.log(\"动画开始~\");\r\n});\r\n\r\n// 单次监听started事件，started事件触发一次后将自动取消监听\r\ntransition.once(\"started\", (instance) => {\r\n  console.log(\"动画开始~\");\r\n});\r\n\r\n// 手动取消监听started事件\r\nconst unbind = transition.on(\"started\", (instance) => {\r\n  console.log(\"动画开始~\");\r\n});\r\n// 调用on、once返回的unbind方法即可取消监听\r\nunbind();\r\n\r\n// 取消监听所有事件\r\ntransition.clearEvents();\r\n```\r\n\r\n#### 类型定义\r\n\r\n> 请查看 [jsdocs.io](https://www.jsdocs.io/package/xiaohe-transition)\r\n\r\n### 🛸 链接\r\n\r\n- [bezier-easing](https://github.com/gre/bezier-easing) cubic-bezier implementation for your JavaScript animation easings.\r\n\r\n### 🐶 讨论交流\r\n\r\n- ❓：若有疑问或BUG反馈，可提交[issues](https://github.com/xiaohe0601/xiaohe-transition/issues)\r\n- 📫：[HeDianGeng0601@outlook.com](mailto:HeDianGeng0601@outlook.com)\r\n- 🐧：暂未开通\r\n\r\n### 🏆 开源协议\r\n\r\n- MIT [LICENSE](./LICENSE)\r\n\r\n<!-- Badges -->\r\n\r\n[github-stars-src]: https://img.shields.io/github/stars/xiaohe0601/xiaohe-transition?style=flat&colorA=080f12&colorB=1fa669&logo=GitHub\r\n[github-stars-href]: https://github.com/xiaohe0601/xiaohe-transition\r\n[npm-version-src]: https://img.shields.io/npm/v/xiaohe-transition?style=flat&colorA=080f12&colorB=1fa669\r\n[npm-version-href]: https://npmjs.com/package/xiaohe-transition\r\n[npm-downloads-src]: https://img.shields.io/npm/dm/xiaohe-transition?style=flat&colorA=080f12&colorB=1fa669\r\n[npm-downloads-href]: https://npmjs.com/package/xiaohe-transition\r\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/xiaohe-transition?style=flat&colorA=080f12&colorB=1fa669&label=minzip\r\n[bundle-href]: https://bundlephobia.com/result?p=xiaohe-transition\r\n[jsdocs-src]: https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669\r\n[jsdocs-href]: https://www.jsdocs.io/package/xiaohe-transition\r\n[license-src]: https://img.shields.io/github/license/xiaohe0601/xiaohe-transition.svg?style=flat&colorA=080f12&colorB=1fa669\r\n[license-href]: https://github.com/xiaohe0601/xiaohe-transition/blob/main/LICENSE","readmeFilename":"README.md"}