{"_id":"@axi-engine/tasks-anime","_rev":"3-1f79cbeeb251011faf645eb59c4bf927","name":"@axi-engine/tasks-anime","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@axi-engine/tasks-anime","version":"0.1.0","keywords":["axi-engine","typescript","gamedev","tasks","anime.js"],"license":"MIT","_id":"@axi-engine/tasks-anime@0.1.0","maintainers":[{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"}],"homepage":"https://github.com/axijs/engine#readme","bugs":{"url":"https://github.com/axijs/engine/issues"},"dist":{"shasum":"e5dfcbc923fb2e0cdf991327ce0825c1ac9c7910","tarball":"https://registry.npmjs.org/@axi-engine/tasks-anime/-/tasks-anime-0.1.0.tgz","fileCount":9,"integrity":"sha512-e1sgEEhPe5x25pPFBXYkg6TxffZIwPhOtseet1PTro2uTHgeRLXebQmMTcr4JW9cT5AeQn2fOyHyWk3i15oIrg==","signatures":[{"sig":"MEUCIGe5bZZH9BnpQNVRvm2ySMAIResPi0+dj6xAF9fwkBa+AiEA/Jvt7r7SjO57ufDrHcCmurOV7KHpsoCkLFSk4wXOuUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"000fce5e5b62fa940f00748bc46c980fc40b2e9d","scripts":{"docs":"typedoc src/index.ts --out docs/api --options ../../typedoc.json","test":"echo 'No tests yet for @axi-engine/tasks-anime'","build":"tsdown src/index.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"},"repository":{"url":"git+https://github.com/axijs/engine.git","type":"git","directory":"packages/tasks-anime"},"_npmVersion":"11.6.0","description":"![alt text](https://img.shields.io/npm/v/@axi-engine/tasks-anime.svg)","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"animejs":"^4.2.2","@axi-engine/tasks":"^0.1.0"},"peerDependencies":{"animejs":"^4.2.2","@axi-engine/tasks":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tasks-anime_0.1.0_1768524649892_0.6545387109238432","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@axi-engine/tasks-anime","version":"0.1.1","keywords":["axi-engine","typescript","gamedev","tasks","anime.js"],"license":"MIT","_id":"@axi-engine/tasks-anime@0.1.1","maintainers":[{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"}],"homepage":"https://github.com/axijs/engine#readme","bugs":{"url":"https://github.com/axijs/engine/issues"},"dist":{"shasum":"676a98aac83a700f4d2bb30f6568cbd7882f0c87","tarball":"https://registry.npmjs.org/@axi-engine/tasks-anime/-/tasks-anime-0.1.1.tgz","fileCount":6,"integrity":"sha512-NnH/YckRDWhhz7LX9zIPN/t/2Mfm0GjCHNAMLyXH5CN+um8UYt20And7OjHOoZldCR29Rno4nzWCwDbRUtMWYw==","signatures":[{"sig":"MEQCIEk0sEiU9asBUwIQGTFYv5W0+KTPHmCNeePZ/RhKRX9QAiBa9GpNx3j39xy5mipfxTEyU+x9KyGIN/qMHrvkzbpahA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9273},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4613ab7c31bcb8cf64c36306cdc17fb57a1092ef","scripts":{"docs":"typedoc src/index.ts --out docs/api --options ../../typedoc.json","test":"echo 'No tests yet for @axi-engine/tasks-anime'","build":"tsup"},"_npmUser":{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"},"repository":{"url":"git+https://github.com/axijs/engine.git","type":"git","directory":"packages/tasks-anime"},"_npmVersion":"11.6.0","description":"An anime.js adapter for @axi-engine/tasks, enabling skippable animation sequences.","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"animejs":"^4.2.2","@axi-engine/tasks":"^0.1.0"},"peerDependencies":{"animejs":"^4.2.2","@axi-engine/tasks":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tasks-anime_0.1.1_1768610472222_0.9004936071862253","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@axi-engine/tasks-anime","version":"0.1.2","description":"An anime.js adapter for @axi-engine/tasks, enabling skippable animation sequences.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/axijs/engine.git","directory":"packages/tasks-anime"},"keywords":["axi-engine","typescript","gamedev","tasks","anime.js"],"types":"./dist/index.d.ts","main":"./dist/index.js","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup","docs":"typedoc src/index.ts --out docs/api --options ../../typedoc.json","test":"echo 'No tests yet for @axi-engine/tasks-anime'"},"devDependencies":{"@axi-engine/tasks":"^0.1.2","animejs":"^4.2.2"},"peerDependencies":{"@axi-engine/tasks":"^0.1.2","animejs":"^4.2.2"},"_id":"@axi-engine/tasks-anime@0.1.2","gitHead":"43133c9a5b87b52ff67dcc252f8be34aa01dfdfa","bugs":{"url":"https://github.com/axijs/engine/issues"},"homepage":"https://github.com/axijs/engine#readme","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mE/CAVnE+qMhVhuLUAikwj2QLRunOAKppG3jyj0cVFERvVuhLzS3mq+Q9u1vq8LPo/y/SDX48VLFRVRSd0tOOg==","shasum":"8a25c373f95f1d7cf1c11f9fd1e2b5daf0cc056c","tarball":"https://registry.npmjs.org/@axi-engine/tasks-anime/-/tasks-anime-0.1.2.tgz","fileCount":6,"unpackedSize":9297,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1A/+gBkaftpJCh2SKIWQfgGvpZvn/xvwvAMQ9KFU76gIgL3wB19+R0Satjek4MiyOwmj4fDbYo/hUDpCvNZBiRsw="}]},"_npmUser":{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"},"directories":{},"maintainers":[{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tasks-anime_0.1.2_1768920343113_0.04698841418472233"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T00:50:49.715Z","modified":"2026-01-20T14:45:43.363Z","0.1.0":"2026-01-16T00:50:50.064Z","0.1.1":"2026-01-17T00:41:12.387Z","0.1.2":"2026-01-20T14:45:43.238Z"},"bugs":{"url":"https://github.com/axijs/engine/issues"},"license":"MIT","homepage":"https://github.com/axijs/engine#readme","keywords":["axi-engine","typescript","gamedev","tasks","anime.js"],"repository":{"type":"git","url":"git+https://github.com/axijs/engine.git","directory":"packages/tasks-anime"},"description":"An anime.js adapter for @axi-engine/tasks, enabling skippable animation sequences.","maintainers":[{"name":"nimbuspaw","email":"nimbuspaw@gmail.com"}],"readme":"# @axi-engine/tasks-anime\r\n\r\n![alt text](https://img.shields.io/npm/v/@axi-engine/tasks-anime.svg)\r\n\r\n\r\nThe official anime.js adapter for @axi-engine/tasks.\r\n\r\nThis package extends the core Tasks utility, adding factory methods \r\nto create skippable animation tasks using anime.js.\r\n\r\n## Installation\r\n\r\nYou need to install the core tasks library, this adapter, and animejs.\r\n\r\n```bash\r\nnpm install @axi-engine/tasks @axi-engine/tasks-anime animejs\r\n```\r\n\r\n## Usage\r\n\r\nImport Tasks from this package instead of the core library. \r\nYou will get all the base methods (sequence, wait, etc.) plus the new animation methods.\r\n\r\n```TypeScript\r\n\r\nimport { Tasks } from '@axi-engine/tasks-anime';\r\n\r\n// Create a skippable animation\r\nconst moveBox = Tasks.animate({\r\ntargets: '.box',\r\ntranslateX: 250,\r\nduration: 2000\r\n});\r\n\r\n// To skip the animation at any time, just call .complete()\r\n// This will instantly move the box to its final position.\r\n// button.onclick = () => moveBox.complete();\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}