{"_id":"@288-toolkit/sprite-animation","_rev":"10-167b44108813cadfd7340ed90b500156","name":"@288-toolkit/sprite-animation","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"@288-toolkit/sprite-animation","version":"1.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@1.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"e84ef86a8730a2a70fb25abf86d739eee794aa17","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-1.0.0.tgz","fileCount":10,"integrity":"sha512-DXRALqywUAckXkkWBHyJan+yHR2cHVXnEFDsqaYdW6Cef4hXBu3D4pJYMnyEv/OUM56tkYw8EHpf+3uq3L+Z3w==","signatures":[{"sig":"MEUCIBEDDNyyCSkdbWrRkb2ErzTi3QvXc+akfeKFz4WnUK2KAiEA4O9FIPCwGe5e5JnZJcvplr02Q8JR5HrdjxsgcoYkHFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14262},"type":"module","_from":"file:288-toolkit-sprite-animation-1.0.0.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/36a308054cd01ef04143e480ee4c43c9/288-toolkit-sprite-animation-1.0.0.tgz","_integrity":"sha512-DXRALqywUAckXkkWBHyJan+yHR2cHVXnEFDsqaYdW6Cef4hXBu3D4pJYMnyEv/OUM56tkYw8EHpf+3uq3L+Z3w==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^1.3.2","@288-toolkit/device":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^1.2.1"},"peerDependencies":{"motion":"10.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_1.0.0_1714072191539_0.8284741230680497","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@288-toolkit/sprite-animation","version":"1.0.1","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@1.0.1","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"d0385e92182f9f1be3bac544431d2e9b56a87dd5","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-1.0.1.tgz","fileCount":5,"integrity":"sha512-E4PmpApSg9PObzUbfbol9inVmm1HGeW+hK2WzikYTCwWFVFcOoIvxXQI6G6EdktQ7FhpdEHWdGEvHOY9V16oRQ==","signatures":[{"sig":"MEUCIQC59pkMhBeMFyariI1bBV/9xic6bDn8Ldus79z/3Z8U+AIgFLbzp+o8/bGM41u3JeAh2iyS7OXEo0P1QgY3hKSsT1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8771},"type":"module","_from":"file:288-toolkit-sprite-animation-1.0.1.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/2304712abf2ba8ad0e22f957d3a64c38/288-toolkit-sprite-animation-1.0.1.tgz","_integrity":"sha512-E4PmpApSg9PObzUbfbol9inVmm1HGeW+hK2WzikYTCwWFVFcOoIvxXQI6G6EdktQ7FhpdEHWdGEvHOY9V16oRQ==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^1.3.3","@288-toolkit/device":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^1.2.2"},"peerDependencies":{"motion":"10.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_1.0.1_1714076131813_0.5248253087891417","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@288-toolkit/sprite-animation","version":"1.0.2","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@1.0.2","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"0be69668f1d77e6ce318b11084eefa8b30b66b93","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-1.0.2.tgz","fileCount":5,"integrity":"sha512-JxXZjGlzYzw+hWFU598YOuK9QSohaXlL/tx535es5hOcpIx4E/zHgjJ0X0TqWKyHwzuRp8S1079JdRg7cKhQRQ==","signatures":[{"sig":"MEUCIQCcns6FuDkPVgSMVq81BhYJIKSkpfYCfPTs9jC8vGtrCwIgeJhs74c8b2dEG6TczYS6EJaxEr8AYeIgFDRWIIXDZZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8771},"type":"module","_from":"file:288-toolkit-sprite-animation-1.0.2.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/ac5ffa813713915bbe096fb1b9b542ec/288-toolkit-sprite-animation-1.0.2.tgz","_integrity":"sha512-JxXZjGlzYzw+hWFU598YOuK9QSohaXlL/tx535es5hOcpIx4E/zHgjJ0X0TqWKyHwzuRp8S1079JdRg7cKhQRQ==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^1.3.3","@288-toolkit/device":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^1.2.2"},"peerDependencies":{"motion":"10.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_1.0.2_1714417502242_0.409037521875373","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@288-toolkit/sprite-animation","version":"1.0.3","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@1.0.3","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"232e851fe5fe032e66ca8c9d8903196e7d407478","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-1.0.3.tgz","fileCount":5,"integrity":"sha512-5Jd0G3Mqs61rZQats6lnyvlnJZ79f9pVOamOj9BXcbETYsQrDokHRU6q7dfdgTaOodIKwdIs/9gYPS29isrQeQ==","signatures":[{"sig":"MEYCIQDT2BMKECYmo6dDQCopPkMXzpXUUDg62H6FF6OICjSdqQIhAN8GXKihXMLuVKYXUcMNEr2eRP1dfUpDiVts58RtCsDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8771},"type":"module","_from":"file:288-toolkit-sprite-animation-1.0.3.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/901e2440c5309d52b3ea66c96d5b4576/288-toolkit-sprite-animation-1.0.3.tgz","_integrity":"sha512-5Jd0G3Mqs61rZQats6lnyvlnJZ79f9pVOamOj9BXcbETYsQrDokHRU6q7dfdgTaOodIKwdIs/9gYPS29isrQeQ==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^1.3.3","@288-toolkit/device":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^1.2.2"},"peerDependencies":{"motion":"10.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_1.0.3_1714418057544_0.17516171224978083","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@288-toolkit/sprite-animation","version":"2.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@2.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"c7063b3505d3f0458d0c369733afbf8ee51f8e65","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-2.0.0.tgz","fileCount":8,"integrity":"sha512-AR1bMkQR8OZwPK0xIH0wpHm5hL4QaZL1KvgvsSQdcj98bHilyHUPmJXII7ap7WNXcMCJxeZO0fBqsc8m/Gm7UQ==","signatures":[{"sig":"MEYCIQDXTTHf43eFXtPCwaPKExxMI4imEzi+4gbowLPGMQllswIhAOt89TqKJAFKRz/Qh6scWdr6naQYQ8N7gjpGTo1JjZV5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10271},"type":"module","_from":"file:288-toolkit-sprite-animation-2.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/b5cae9744352ad6156074abbdad064c8/288-toolkit-sprite-animation-2.0.0.tgz","_integrity":"sha512-AR1bMkQR8OZwPK0xIH0wpHm5hL4QaZL1KvgvsSQdcj98bHilyHUPmJXII7ap7WNXcMCJxeZO0fBqsc8m/Gm7UQ==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^3.0.0","@288-toolkit/device":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^2.0.0"},"peerDependencies":{"motion":"10.x","svelte":"4.x || 5.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_2.0.0_1714509600817_0.9257408969846481","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@288-toolkit/sprite-animation","version":"3.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@3.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"dfaacdf1e32036698aab1bcbc05bb21bc5ff435f","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-3.0.0.tgz","fileCount":8,"integrity":"sha512-XJzKpUFiqfelIlbo7zIxPMbCNDOloe2MWaCrVK8cJenkcdu9wSWU4NxPj3K52h8dOSyRvhpWib5KoCw51lA9wQ==","signatures":[{"sig":"MEQCIG2XMb+igtygMTUp95msfqEDhC2fN4I+zFSUxLQwse2/AiAQJ9XoSUfcc6o5BzeCtXCxyVOLnHAMKYTGLjwpkRMcZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10274},"type":"module","_from":"file:288-toolkit-sprite-animation-3.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/e6751f450942ea3303c7c213efb3894d/288-toolkit-sprite-animation-3.0.0.tgz","_integrity":"sha512-XJzKpUFiqfelIlbo7zIxPMbCNDOloe2MWaCrVK8cJenkcdu9wSWU4NxPj3K52h8dOSyRvhpWib5KoCw51lA9wQ==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^3.0.0","@288-toolkit/device":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^3.0.0"},"peerDependencies":{"motion":"10.x","svelte":"4.x || 5.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_3.0.0_1714522087886_0.678506586459835","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@288-toolkit/sprite-animation","version":"3.0.1","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@3.0.1","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"e9ec35d41cb562f8a06bdc5d65aa23e4475d21db","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-3.0.1.tgz","fileCount":8,"integrity":"sha512-hSrn78uzltrk84ShaDAVCcN0YnHW0INNUAaJMxzJXWPxd+A4EO2D46mUupriwZoljCNUww3Teo/YgIRvsHhOog==","signatures":[{"sig":"MEYCIQDbH7n0UUinKn/Eq/OOltH174OWT5kV9PSE+G4GlRfZcQIhAJJaPqeHDx5QArYGSRX8uSDJATZF+ioTgcTaOq0zjoEU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10345},"type":"module","_from":"file:288-toolkit-sprite-animation-3.0.1.tgz","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/066931727d32e5d7e06bae323c4aab0f/288-toolkit-sprite-animation-3.0.1.tgz","_integrity":"sha512-hSrn78uzltrk84ShaDAVCcN0YnHW0INNUAaJMxzJXWPxd+A4EO2D46mUupriwZoljCNUww3Teo/YgIRvsHhOog==","_npmVersion":"10.5.2","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.13.1","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^3.1.0","@288-toolkit/device":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^3.0.4"},"peerDependencies":{"motion":"10.x","svelte":"4.x || 5.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_3.0.1_1715871172258_0.5632278725389472","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@288-toolkit/sprite-animation","version":"3.0.2","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@3.0.2","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"12e016694f4b39c3d838955bdca846a1d607be94","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-3.0.2.tgz","fileCount":8,"integrity":"sha512-okCvv6jdq+WCeVueiFrYVEu9q8AFxb03hLdsNb+tnZ0Z/QXC1qQ3sfmtynWuHCnQrEWKzJSGt4jNV7MBPPIspg==","signatures":[{"sig":"MEUCIGzXB5tWSwOcSflMvrDPRWJvSKSwIAzaYSKbQViCCh35AiEAjLbXba0lh5XsFm33ciy+EDEB2qHJ4kIjx68oDupzQzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10345},"type":"module","_from":"file:288-toolkit-sprite-animation-3.0.2.tgz","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/private/var/folders/k6/gmpb3s_x4kb4v14gmbp18y_40000gs/T/9b5c5170efde6ec7e3356a67e22c7a54/288-toolkit-sprite-animation-3.0.2.tgz","_integrity":"sha512-okCvv6jdq+WCeVueiFrYVEu9q8AFxb03hLdsNb+tnZ0Z/QXC1qQ3sfmtynWuHCnQrEWKzJSGt4jNV7MBPPIspg==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^3.1.0","@288-toolkit/device":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^3.0.4"},"peerDependencies":{"motion":"10.x","svelte":"4.x || 5.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_3.0.2_1730469967227_0.767521905061755","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@288-toolkit/sprite-animation","version":"3.0.3","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/sprite-animation@3.0.3","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"a68ec0597fe2030d4e47a27d9255d536750cc458","tarball":"https://registry.npmjs.org/@288-toolkit/sprite-animation/-/sprite-animation-3.0.3.tgz","fileCount":8,"integrity":"sha512-HCUTAdvg256cc14ELqNKeXKRA1+7grWDuyAC9JFq/yr2MG0fIL9hFBhyU+/u7F+4EpSTAX1H25AHYmJTbnKxaQ==","signatures":[{"sig":"MEQCIHcLVtHuHX08Bi04GXp5MgisA0r9QbQGRzhvC/sH+8ngAiB2MgJSwiZ5EZDNeBd8i+XNUPHFMQvrS5Aznl05n5s8lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10410},"type":"module","_from":"file:288-toolkit-sprite-animation-3.0.3.tgz","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/1316318420cdb78fc2cfc8541033b0c1/288-toolkit-sprite-animation-3.0.3.tgz","_integrity":"sha512-HCUTAdvg256cc14ELqNKeXKRA1+7grWDuyAC9JFq/yr2MG0fIL9hFBhyU+/u7F+4EpSTAX1H25AHYmJTbnKxaQ==","_npmVersion":"10.8.2","description":"```sh npm i @288-toolkit/sprite-animation ```","directories":{},"_nodeVersion":"20.18.2","dependencies":{"esm-env":"1.0.0","@288-toolkit/types":"^3.1.0","@288-toolkit/device":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte-preprocess":"5.1.4","@testing-library/svelte":"^5.1.0","@288-toolkit/vite-plugin-svelte-inline-component":"^3.0.6"},"peerDependencies":{"motion":"10.x","svelte":"4.x || 5.x"},"_npmOperationalInternal":{"tmp":"tmp/sprite-animation_3.0.3_1738679250819_0.4461035855630171","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-04-25T19:09:51.360Z","modified":"2025-09-23T15:34:44.814Z","1.0.0":"2024-04-25T19:09:51.715Z","1.0.1":"2024-04-25T20:15:32.011Z","1.0.2":"2024-04-29T19:05:02.415Z","1.0.3":"2024-04-29T19:14:17.752Z","2.0.0":"2024-04-30T20:40:00.996Z","3.0.0":"2024-05-01T00:08:08.083Z","3.0.1":"2024-05-16T14:52:52.522Z","3.0.2":"2024-11-01T14:06:07.509Z","3.0.3":"2025-02-04T14:27:30.965Z"},"author":{"name":"DeuxHuitHuit"},"license":"MIT","description":"```sh npm i @288-toolkit/sprite-animation ```","maintainers":[{"email":"open-source@deuxhuithuit.com","name":"nitriques"}],"readme":"# Sprite-animation\n\n```sh\nnpm i @288-toolkit/sprite-animation\n```\n\nThe SpriteAnimation component allows to create looping anim based off png sprites.\n\n## Implementation\n\nA div with fluid width and height that displays a background image. The background position is\ndetermined based on the time since the last `start()` call. It's a port of\n<https://github.com/DeuxHuitHuit/jQuery-sprite-animation/blob/master/src/jquery.sprite-animation.js>\n\nThe animation starts as soon as the element is in the viewport.\n\nIt will also check the estimated available megabytes per seconds of bandwidth available. If it is\nless than one, it won't start the animation.\n\n## Props\n\n### url\n\nThe URL of the sprite.\n\n```ts\nexport let url: string;\n```\n\n### width\n\nThe width in pixels of a single frame in the sprite.\n\n```ts\nexport let width: number;\n```\n\n### height\n\nThe height in pixels of a single frame in the sprite.\n\n```ts\nexport let height: number;\n```\n\n### speed\n\nThe speed in milliseconds of the animation. Default: 100ms.\n\n```ts\nexport let speed = 100;\n```\n\n### cols\n\nThe number of columns in the sprite.\n\n```ts\nexport let cols = 1;\n```\n\n### rows\n\nThe number of rows in the sprite.\n\n```ts\nexport let rows = 1;\n```\n\n### loop\n\nWhether the animation should loop.\n\n```ts\nexport let loop = true;\n```\n\n### still\n\nThe still image to show when the animation is not running.\n\n```ts\nexport let still: Maybe<string> = null;\n```\n\n## Example\n\n```svelte\n<div>\n\t<SpriteAnimation speed={120} url=\"/examples/spot-normal.png\" rows={10} width={56} height={56} />\n</div>\n<div>\n\t<SpriteAnimation speed={120} url=\"/examples/spot-normal.png\" rows={10} width={56} height={56} />\n</div>\n<div>\n\t<SpriteAnimation speed={120} url=\"/examples/spot-normal.png\" rows={10} width={56} height={56} />\n</div>\n```\n","readmeFilename":"README.md"}