{"_id":"@octanejs/animejs","_rev":"29-46d8f5dac5cca6fd810f8f264cb1461b","name":"@octanejs/animejs","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.1":{"name":"@octanejs/animejs","version":"0.0.1","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"e3b10249e0dbd499433bcbb495e98fb968e23c76","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.1.tgz","fileCount":9,"integrity":"sha512-lnJFXxIosKrnoTW51NvZBCcV5IcQ2s/+eNxbNCYAMU1lkPTVUjL4QgktCtWO29zOPbrYKXRc2b9URE2y9RcRUg==","signatures":[{"sig":"MEYCIQCdwjYvLwMnvtvwCaZlXtSJP/D/mKiYzjOcsjRZRxzIfQIhAMj/zk6+96jVg1k58ZlXoOu5dS/7A4RXzn69+52qucDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.31","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.24"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.31","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.1_1786249865330_0.37058825123271144","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@octanejs/animejs","version":"0.0.2","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"747c8c2369f86b51af8ea202966f88187f42e7b8","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.2.tgz","fileCount":9,"integrity":"sha512-sfe37CDITDgc2SPLWaOkLG14c9U2cwzJXVcP//95eNvbQxX22PLaaacJyWccBZG/r5MnVA6pg2hCzeyavn5/RA==","signatures":[{"sig":"MEUCIE1eiauRaFJ97PaNF9vk7WWUQi92dv6j+EThFdzycqT6AiEAzPqcLO16l02Rdd/lf2ktUaSGk13NsJeeCWG8l5h4WTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.32","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.25"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.32","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.2_1786277601228_0.6113516416659186","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@octanejs/animejs","version":"0.0.3","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.3","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"134ec6c15e132626a777d4c10fd89daca0376601","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.3.tgz","fileCount":9,"integrity":"sha512-jPQVTrlfQ2dFH+f5+1UoeZXzTzOEMS5DFTRVTeAfgTOWRxnlF6Vjo7T8v4ZLZ8Nnkqm4/lxubm1YRlkjKgXW8Q==","signatures":[{"sig":"MEUCIQCC11IC1fUoe63tNh6CLaEh2aMvccGVzfuLgV2uh5sGHwIgRCjlmrNG2I5WguWp9lQW50U4myHulA4GhLO2PlZUA78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.33","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.26"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.33","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.3_1786323055168_0.4261158000032492","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@octanejs/animejs","version":"0.0.4","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.4","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"a223305981bd8fb17f3834bc7d8f7ac0c8929109","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.4.tgz","fileCount":9,"integrity":"sha512-EjLZfltKW5QbSaUgN7WR4oX+i5vhCJZrTDIGGHUVQauwAdpOj2A5iGznT++CbUY9j1urpBQh3tbT0YsfpxxpZg==","signatures":[{"sig":"MEUCIAtPmtH5nIt1zHq2UXqIdS7lKmIU03RWEf7Dee4pxACiAiEA0kJLWgov+KqZyYAwz5JdNa/bHk6ngT1qlWErgge3Cps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.34","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.27"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.34","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.4_1786385771336_0.4552626975282259","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@octanejs/animejs","version":"0.0.5","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.5","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"c6cd5851bc5a079b2757aef15d8168626132c289","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.5.tgz","fileCount":9,"integrity":"sha512-hk6GdN0L5dCBr9CZK/sOiaZ+h98b7jDPiGM1W0rA1pCs+46c3VRHmFgh680dNtf7SrDgyzeWDP6KRfAk9V8RNQ==","signatures":[{"sig":"MEQCIEHFsTwHuCCRIboaMV1kumDVep1ejbS9uhNV7i/eINzeAiBw876uI1dI/f+yRDN1FKRc4FBAwDpZpkG94R3oOGpmRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.35","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.28"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.35","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.5_1786408269369_0.5283928183683557","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@octanejs/animejs","version":"0.0.6","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.6","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"a60ab6d460b0506b74ca6791fb115c75f23f043f","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.6.tgz","fileCount":9,"integrity":"sha512-A8GT+F7/oFalRY82VgJNEiprS7uaNk9OZ6f15cZ+thuIYHOcr9l4qNEMkUEz6hmWPpjemhtmnLQRVLm87x/+5g==","signatures":[{"sig":"MEMCH3zPSE6OoDaWcWhsMmEws0KFM62Ncx1mXr4Go4XjdhcCIATIroKDmcEw00sLwc51hsqS/cXyRVjXKjccdL4DGC33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.18.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.36","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.29"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.36","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.6_1786531301410_0.5527873386009798","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@octanejs/animejs","version":"0.0.7","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.7","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"5cb0a329726c2cf5cd95b10ea99c9ed82b760e60","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.7.tgz","fileCount":9,"integrity":"sha512-tMXp9YKHis4QrJwOp7mFzJIgpUl3KuDRvAtTTXg9VwVVYoVE9i4httZ7qSwU1ZlF25m26cJTjCVsRbOQd4FgIA==","signatures":[{"sig":"MEUCIB3+Yr2WQ/Zr5YqWCcHZniUWjWTejFUjtjkOG3pvaVaeAiEA3bxiyMw3LSd+Nt0c7Xa7YXDhrKQw+GhuM5kOnmVKQVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.37","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.30"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.37","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.7_1786658099766_0.09711237561064778","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@octanejs/animejs","version":"0.0.8","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.8","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"3e3d9d5fc6d203fd1fb66f842d096f6e3e79b2dd","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.8.tgz","fileCount":9,"integrity":"sha512-Te6r76K5nEkKtQnVG/qfyFhvT8Zmf3iVOSMAo17dt2Tv8DmHs9wy3Wltfm9P0NFq7TC30Df2OOwhbW/f74l08A==","signatures":[{"sig":"MEUCIBDeJ8/TcvCZmBh7ZRPdNzPeNYguXPQRjVTTLdjNVPAlAiEAqd6ppUEDlXSnkWvUoQKyR6Piyl/iKsv1CF3tx1gHYHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.38","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.31"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.38","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.8_1786727515489_0.9827955599898468","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@octanejs/animejs","version":"0.0.9","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.9","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"df13e56f4bb543b106c0b3d64648c1226f2ce8a0","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.9.tgz","fileCount":9,"integrity":"sha512-S4svo/q9Gy3CT1UJTJXoOYPK9S+zD+noAxbIHJyQpyWhGVKK0HywXrA2Y0kgedN3xh1PBJQRJQ/ox48L4vFmAQ==","signatures":[{"sig":"MEUCIQDXCoRR16vE3rj8SkG4+NX4+t+aUBmBxR1oYSEsCyhzOAIgODOPy4FMhQ2K7GH1iMwq298jabGvyKMOkJkV44nWaeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.39","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.32"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.39","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.9_1786960078462_0.6601568790128385","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@octanejs/animejs","version":"0.0.10","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.10","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bd29ca4b328d17eb3f94795b4c67f56be3dff751","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.10.tgz","fileCount":9,"integrity":"sha512-ieIOrAzclr2a67SwBWg8eGpzYEw/pyaOcpdWPW9BSb9gA84a3fym6Dk35CxeVfb26AvIPEk5ZFnno1PDWhwulg==","signatures":[{"sig":"MEQCIDbfv/luNhMRFyO7HA3Ts8X4BcpnV2+v9tvu3scIVAbLAiBOXqeXkzcqlO3WihcKHVjCeh0DeolGciMuDUl/csYXfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13458},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.40","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.33"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.40","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.10_1787077326807_0.693975014556883","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@octanejs/animejs","version":"0.0.11","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.11","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"3f5f55a442850b9e8ed286ae2e4ca0402212dccb","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.11.tgz","fileCount":9,"integrity":"sha512-aEIIvTrUFykNNtaGuBEAXEX3ZnilZ0Zrnynvgnnown4iO32qt1sjJ0+43TKgst/jjsg/dM09DLFgu1fJVd2pVA==","signatures":[{"sig":"MEYCIQDRGeBdu04MaLaW6gyqGvzy14E8hH3yEvddqwx0yIUwjwIhAJFHy+yIXGuP5z/A/+Z/n/4tH891Ewwa5/v3mG9u3PAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13458},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.41","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.34"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.41","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.11_1787143658724_0.45988071229896543","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@octanejs/animejs","version":"0.0.12","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.12","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1a78e9ffe90bc788e25506ff874eebe15c1c7794","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.12.tgz","fileCount":9,"integrity":"sha512-1vhZuQ9Orrc8TNAwBmsu45oGfIC/ch90x3D6nSOo0MlXEJg0LgFoJOEOFnvBhP2KfgRgKuW7/DZFz2nxuEr5Nw==","signatures":[{"sig":"MEUCIA0rkisf8jnHspOkYLM5eGTeTz2F6ZkyDIu0f2PA06dlAiEA4ww6ABJ8KSBMw0GmKsZYGmr6hbWtxrG3nDWi493utlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13458},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.42","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.35"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.42","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.12_1787243647825_0.7192501737125896","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@octanejs/animejs","version":"0.0.13","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.13","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"3ec42e0f7ab46f8eb62ad0efdc8cf58f6b27b07f","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.13.tgz","fileCount":9,"integrity":"sha512-UtPrx9iEohD+8duN5VUa9nZcRWGEZh2GTXj8dbg/eJaWx86fCWVlAIOHbSmy7++fYxSlSgDfs3dtnNjOlpMrYQ==","signatures":[{"sig":"MEYCIQDo6m1D+Bf44aqLbk9KeRh5S988urlFh6bBH+BSSdqO9AIhALFJ1qbzjio16gpxRgN/98q5oXo5I1n2mbHeJSPa7Pdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13458},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.43","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.36"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.43","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.13_1787322247039_0.2142313338952675","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@octanejs/animejs","version":"0.0.14","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.14","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"14f6f9bbe4ddd29ee38a2d46144d171569060171","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.14.tgz","fileCount":9,"integrity":"sha512-tWUMBjEQcmfT4nEca/5rVklYPA+uu1RGaM4RkAwvqt5qSYpUMsuZVw71WF8YUKM/FvR0n3JEYU/goOFZ+7D/UQ==","signatures":[{"sig":"MEUCIBEl84NId20XbuCgk1VbRdXO6f2B1EWO7jdahAIaO+I+AiEA1POGkaGJ6UlBROiuIoPDr+5PPqBg1ajadq9LRto2uug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.44","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.37"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.44","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.14_1787358754792_0.9542378767734692","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@octanejs/animejs","version":"0.0.15","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.15","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"e03e97ac7c569a1143106ec9f5595c1f39ab4ff6","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.15.tgz","fileCount":9,"integrity":"sha512-SkP5SuqkHZvuF66OXlhf/Mme9OIw8r4aojeiGHuhb0+qSsEA7899YkG580JaOMKyPYNJ2IHsBsFdI12myOXUvg==","signatures":[{"sig":"MEUCIASug2rE2AcKeXHuYIusX4JHZ7jS6JGMitr0jUR0p3gXAiEAym3x/BIbnbGS9A+vmEjfvJ1YatSB+h+H18XWYnTarzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.45","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.38"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.45","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.15_1787572887950_0.49680847501948966","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@octanejs/animejs","version":"0.0.16","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.16","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"31d6e08ce22737b8dd17bd55ae44f8373a7ad3ac","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.16.tgz","fileCount":9,"integrity":"sha512-jAHa07Qv/6XQYfeZ9y4JJbIl0Kce+MiK6AI6uhwg7Nw8ggJGZEvay8VJqZQj4TYaWqqn2Cye2T8AxSQAyX5sEQ==","signatures":[{"sig":"MEUCIHbm9jnec381ZJTDaQRQmuBoViPMmbLmcK3gn7yoPk7NAiEAjZtqK2LII2FIuQKby9O6GU6xrX/YPhZLRNRU4+moaso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.46","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.39"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.46","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.16_1787585178569_0.18299868498817773","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@octanejs/animejs","version":"0.0.17","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.17","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"f9030f48101b888ee7063e9700162eb0924e4711","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.17.tgz","fileCount":9,"integrity":"sha512-lCs+2xET8SxYAB96S58RhKYBqA+SV0BodYTXtHSZuqqapP+fX8fAuYMVjj9FARjYh6KMbLd8n8sowZhCVxff7Q==","signatures":[{"sig":"MEUCIQDSalfOH2V/YomS+HBKvCfCBxUGmNDtc48nEzo6JzVDQgIgQT8+sS8bT7/0PCRaMCElbQr+NUSJrG1O3a5Ta9OFD/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.47","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.40"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.47","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.17_1787748774618_0.10324184763362232","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@octanejs/animejs","version":"0.0.18","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.18","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"eff400e594974f1269639ac1ba9caf959beb079f","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.18.tgz","fileCount":9,"integrity":"sha512-z6gq34j4D2pjjbGhV8S7TspZOCPRiYbjsSKnaA9ZsMeXInBOtCHuMO41/eCv2RP7XpoGtClF6YcNt3KzSPihew==","signatures":[{"sig":"MEUCIHgBMLyROG73ST02zytkPoI0j2hJr15JBu9c09nlBe2yAiEA9lZrifVG4FESdlibuF7ge8EUmzPGfD3p2GQW98f6q+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.48","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.41"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.48","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.18_1787837200833_0.26146107434033605","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@octanejs/animejs","version":"0.0.19","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.19","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"28d687ea5678c0369ce980420a5d0cfadd8a0cbe","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.19.tgz","fileCount":9,"integrity":"sha512-fqzw7gNtEGEa9hUzJD+c8QKihOo2tqQivUugH92IhG3D+yl+KMQaAR4N29CCOlnm0o26QDyejqtMjlbPH5sL1w==","signatures":[{"sig":"MEUCIQCO1XmVqCe6cj7CRhF4UmmulBzLCDPXDBthLn2L+dlGeAIgJjeE/wBp8EASsdzU6o6PE5PjWS+LCzGnHiQO7EfrGL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13085},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.49","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.42"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.49","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.19_1787916621538_0.08380601218355266","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@octanejs/animejs","version":"0.0.20","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.20","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"23323ed801ec2ff169b5674b3315388306cfe124","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.20.tgz","fileCount":9,"integrity":"sha512-dbLkR9lvcdcOWjc0UofSSvqBKGgx4dz1ac6rRyS+fo1mte2J3xoy1BHXqDK2zPLUSZGjqhIJfwseP9sHtaFeEg==","signatures":[{"sig":"MEYCIQD6bLrpn6U4tNqen7rG8u39yYeJmzaRjbUlgafYnrMZYwIhAJe5Bo4JIXCyliprWuz6ugqLMMqprfI2Osa17jzjfRlb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13170},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.50","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.43"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.50","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.20_1788108927945_0.243308462338929","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@octanejs/animejs","version":"0.0.21","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.21","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"4c45b5e25e8030842c9829c11f2bc20e1918ea71","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.21.tgz","fileCount":9,"integrity":"sha512-SJdwdaUH0aSZLM4GbXyRq2edwWyvQ5KsD+Far04YP0dL/pO5ZcXF5olspn9all3JUKZpgsfKT0qkMI0G5n0L5Q==","signatures":[{"sig":"MEUCIQCC0AG5EJHi7FjOBdrg95IGHTvJoTaAJI937I/xC0qAxQIgRik4n6dA5ATRSkNmmaarhxaKWF1i7d7wXdQwsOitY1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13170},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.1.51","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.44"},"peerDependencies":{"three":">=0.156.0","octane":"0.1.51","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.21_1788273561501_0.3409581075577801","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@octanejs/animejs","version":"0.0.22","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.22","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"889985c7c806aea77e6df7ae8c59263ed85b463f","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.22.tgz","fileCount":9,"integrity":"sha512-hIKinzZq68zGt36oxBn/WSosJzL9jb6uxYET0Unixvat6QlgBkLH7xKtAwsItGM2aL4A1l/jMNkjzeLZsjkTGQ==","signatures":[{"sig":"MEYCIQDNSeHwhcCwbObNZuW8cpjnboVYZgCmRhReKy+1FvkHSwIhAKHNiVHBK/tEx5mdv2d0j7s6tCaA3wXhXi/UdSx36L9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13180},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.19.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.2.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.45"},"peerDependencies":{"three":">=0.156.0","octane":"^0.1.51 || ^0.2.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.22_1788310268407_0.5982815372208203","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@octanejs/animejs","version":"0.0.23","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.23","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"34def5b9ce170f1af9f6b1893edbd72955d197ed","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.23.tgz","fileCount":9,"integrity":"sha512-neJLwn6XRsVXnqe/RSN3pznEIT6gbOnbMH35MaffwkfZtVQjI7ry2M4bRYqZOl4Ea5HcpU2eYhXNV8YdeeiyHQ==","signatures":[{"sig":"MEQCIEG42OkloM7DfWcZWLgWowFDxvfV71zEF8qJoW6fi2KlAiB3ON8Nu3DB/28varxkhIC5SGIf3dFuGOVIEUWXMPvuPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqEA4px1Z6OWzAR6TRihIxx5mwdQqZnFGcaMRrOR48JQIgOk2hQ2t7ezxeL1xPuCkl6xoOKVzF8KNGadNuFrHhZ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15070},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.20.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.2.12","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.46"},"peerDependencies":{"three":">=0.156.0","octane":"^0.1.51 || ^0.2.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.23_1789572682059_0.8345001668324818","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@octanejs/animejs","version":"0.0.24","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.24","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"7b367bf0b75032a5f846f5d3f2c2be6af0faa7a1","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.24.tgz","fileCount":9,"integrity":"sha512-BWVueEzDieiPqgjdXb5UEv/Jw5uLw6cZDbZmoMR1i+jTGC9eIaIWJFsV1Va4tdOlB3crsUCDFeKL5WB0b3TzUQ==","signatures":[{"sig":"MEUCIQDdpcUEubr0q18JKyiPxOkqf5woPlc3KXpPKx8ycPPwYgIgPqnjO9FQ9/XenJ/FkhlKf8//FbWqHKyou9v3WdVpyxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE91Js2qVTbTvXuV/WxlKYBIjWyG0S60Dsjs6nK7GqAwAiB41RRP72cwObl7MK9U+dZfcIFuWtCQVIjZhImI0ajq3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15079},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.20.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.3.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.47"},"peerDependencies":{"three":">=0.156.0","octane":"^0.1.51 || ^0.2.0 || ^0.3.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.24_1789827691944_0.41685801560991065","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@octanejs/animejs","version":"0.0.25","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.25","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"5cd011c9a8599fdf5ebf2486afd0e840882f0e2a","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.25.tgz","fileCount":9,"integrity":"sha512-gUAPKBsdRtoPkq/aHAxqZQ4AKiGmLG06OcjxhMQEAO4Y3aKI0a1KzsUBZRUUBv9ZiLSn+vrewaVABbks+9GpEw==","signatures":[{"sig":"MEYCIQDUgfrrIOf5R+EBnZ5JRYd1PFRRABZ+f6ojpUHkrctGMAIhAM1uCWjHF6rhFHM22bXkqJ+w1eF8OrGHHmuAVkwoNBYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTfEldniaB/cHywGp5/bu7US/TCs9SLZbZjflL3Fm6pgIhAI79G2aDoHaA9uHNtSDe90KDtZbjFWYGVyKKzforp4rP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15058},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.20.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.4.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.48"},"peerDependencies":{"three":">=0.156.0","octane":"^0.4.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.25_1790029493442_0.6412818437538768","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@octanejs/animejs","version":"0.0.26","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.26","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"6c7aae8fd3c066e5b45fc82cd94a5fac72d5585b","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.26.tgz","fileCount":9,"integrity":"sha512-Z3gaBl2/HGnjAAkoEaoIb7Q7V8mR0Ic700YgG5VCjMwzdkec0015eAEPbUV4Zpgj9EuMGvnR7Lt5j4acAnXCFg==","signatures":[{"sig":"MEUCIQDygJ5ogNNX2w7WHHwUARMC5lQM7Z1LOun+Aw+/G+XZhAIgAcOYV50QFyGs+SovesYYrt1uvsXUhl2HzzCN+529fyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+b0FmyAJ5Nly2lhd5Qg2PRzyFtY4ECiSFwrSeaO5kZAiEA9Nr+mmsJzVIh4bBnvvWN6Vi5OB31RwQPZ9TBhy3jM5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15058},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.21.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.5.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.49"},"peerDependencies":{"three":">=0.156.0","octane":"^0.5.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.26_1790268488020_0.8175137723059465","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@octanejs/animejs","version":"0.0.27","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/animejs@0.0.27","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"b8204ad702c6f8d360919530962787104cb748ea","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.27.tgz","fileCount":9,"integrity":"sha512-joYYG1fWL5rXeNHp4/NWx0DOzt17Oi6RnS72a/B+WjJyR3ItstMFW+Pdo3vE/uY2GD/zeGRP+RH/t8n31poQwQ==","signatures":[{"sig":"MEYCIQCq0NP8Mawdv6UxZCd4g/YCPptueDgNILRrdfRSi2N6TQIhAIatcTLun9I5vZh7ZiRaN9HtZIo3Rj16ueiPEuwajCEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/U+wTJVg6/aaMfPjqtuiCHwikC4xnNdEN9YGKjta+VAiEAmDRHiIIuYSQlEwNvH9qvHtCOl8bN7s6UEHOCtWoBz3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15058},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.21.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.6.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.50"},"peerDependencies":{"three":">=0.156.0","octane":"^0.6.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/animejs_0.0.27_1790359663558_0.5390983628197787","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"_id":"@octanejs/animejs@0.0.28","dist":{"shasum":"4f044a07b56c9b3dda7543a81b0dc9b995bb16c8","tarball":"https://registry.npmjs.org/@octanejs/animejs/-/animejs-0.0.28.tgz","fileCount":9,"integrity":"sha512-eTadkzMPWNFTxANsZAHSjLBUUYvAbEZPTrzZKkabwgSsL69PrNlaj7lDi73qsujn98gmCkdwU7Sl3FcOLBWVVQ==","signatures":[{"sig":"MEUCIQDB+J22+/Nc61EVHlai8quiAtkFpZNGW49s8zkeJ7qdSAIgbHwBcElonpXfXGnc1iP47DDsMQ/0jIvs/aO5g/w54n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFvQwxChFivYxrS93+XBR9OhHIzmhnkDrIn7lXil90lsAiBAzqoIeCzlMiE0yocRnTcDWRHA3tQq+gQFknnEeETkfA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fanimejs@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15058},"main":"src/index.ts","name":"@octanejs/animejs","type":"module","types":"src/index.ts","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"module":"src/index.ts","octane":{"hookSlots":{"manual":["src"]}},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts","./adapters/three":"./src/adapters/three.ts"},"license":"MIT","scripts":{"test":"vitest run --root ../.. --config vitest.config.js --project animejs --project animejs-ssr","typecheck":"tsrx-tsc --noEmit"},"version":"0.0.28","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e8162fd5-eac0-4120-aedf-8fb11bce4a9a"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","directories":{},"maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"sideEffects":["./src/adapters/three.ts"],"_nodeVersion":"24.21.0","dependencies":{"animejs":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.172.0","octane":"0.7.0","vitest":"^4.1.10","@types/three":"0.172.0","@octanejs/three":"0.1.51"},"peerDependencies":{"three":">=0.156.0","octane":"^0.7.0","@types/three":">=0.156.0"},"peerDependenciesMeta":{"three":{"optional":true},"@types/three":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/animejs_0.0.28_1790776969069_0.16857024392322462"}}},"time":{"created":"2026-08-09T04:31:05.124Z","modified":"2026-09-30T14:02:49.600Z","0.0.1":"2026-08-09T04:31:05.472Z","0.0.2":"2026-08-09T12:13:21.368Z","0.0.3":"2026-08-10T00:50:55.310Z","0.0.4":"2026-08-10T18:16:11.503Z","0.0.5":"2026-08-11T00:31:09.517Z","0.0.6":"2026-08-12T10:41:41.545Z","0.0.7":"2026-08-13T21:54:59.931Z","0.0.8":"2026-08-14T17:11:55.629Z","0.0.9":"2026-08-17T09:47:58.603Z","0.0.10":"2026-08-18T18:22:06.969Z","0.0.11":"2026-08-19T12:47:38.908Z","0.0.12":"2026-08-20T16:34:07.955Z","0.0.13":"2026-08-21T14:24:07.175Z","0.0.14":"2026-08-22T00:32:34.926Z","0.0.15":"2026-08-24T12:01:28.090Z","0.0.16":"2026-08-24T15:26:18.707Z","0.0.17":"2026-08-26T12:52:54.748Z","0.0.18":"2026-08-27T13:26:40.965Z","0.0.19":"2026-08-28T11:30:21.676Z","0.0.20":"2026-08-30T16:55:28.073Z","0.0.21":"2026-09-01T14:39:21.652Z","0.0.22":"2026-09-02T00:51:08.555Z","0.0.23":"2026-09-16T15:31:22.155Z","0.0.24":"2026-09-19T14:21:32.040Z","0.0.25":"2026-09-21T22:24:53.536Z","0.0.26":"2026-09-24T16:48:08.111Z","0.0.27":"2026-09-25T18:07:43.640Z","0.0.28":"2026-09-30T14:02:49.168Z"},"author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/animejs"},"description":"Anime.js bindings for Octane with scoped lifecycle cleanup and Three.js adapter support.","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"readme":"# @octanejs/animejs\n\n[Anime.js](https://animejs.com) for [Octane](https://github.com/octanejs/octane).\nImport vanilla animation APIs directly from `animejs`. Add `@octanejs/animejs`\nwhen you need `useAnimeScope` to manage scoped DOM animations through Octane's\nlifecycle. Existing Anime.js re-exports remain supported for compatibility.\n\n## Installation\n\n```sh\nnpm install animejs@4.5.0 @octanejs/animejs\npnpm add animejs@4.5.0 @octanejs/animejs\n```\n\nThe exact upstream pin, supported entry points, direct upstream imports, and test\ndispositions are recorded in [`UPSTREAM.md`](./UPSTREAM.md).\nKeep the direct Anime.js dependency aligned with that pin so animations and\n`useAnimeScope` share the same upstream instance.\n\n```tsx\nimport { animate } from 'animejs';\nimport { useAnimeScope } from '@octanejs/animejs';\n\nexport function Logo() @{\n  const animation = useAnimeScope(() => {\n    animate('.dot', {\n      x: 160,\n      rotate: 360,\n      alternate: true,\n      loop: true,\n    });\n  }, []);\n\n  <div ref={animation.root}>\n    <div class=\"dot\" />\n    <button onClick={() => animation.scope.current?.refresh()}>Restart</button>\n  </div>\n}\n```\n\n`useAnimeScope(setup, dependencies?)` returns stable `root` and `scope` refs.\nThe scope is created after the root mounts, recreated when the dependency list\nchanges, and reverted during cleanup. Effects do not run during server\nrendering.\n\n## Three.js\n\nImport the adapter subpath once before animating raw Three objects:\n\n```ts\nimport { animate } from 'animejs';\nimport 'animejs/adapters/three';\n\nanimate(mesh, { x: 2, rotateY: 180 });\n```\n\nThis is the official Anime.js adapter. The existing\n`@octanejs/animejs/adapters/three` convenience path also passes it through unchanged.\n`@octanejs/three` exposes the real Three object through refs, so no translation\nlayer is needed.\n\nAnime.js owns the object mutation; `@octanejs/three` owns rendering. An\n`always` frame loop needs no bridge. With `frameloop=\"demand\"`, call the\nThree root's `invalidate()` from Anime.js `onRender`. With\n`frameloop=\"never\"`, advance the Three root explicitly.\n\n## Status\n\nCurrent scope and verification evidence are tracked in the generated\n[bindings status table](../../docs/bindings-status.md), sourced from this\npackage's [`status.json`](./status.json).\n","readmeFilename":""}