{"_id":"@aminerman/kinesis","_rev":"38-6234afe2d3ac7f5622ac8574f5a986d9","name":"@aminerman/kinesis","dist-tags":{"latest":"1.4.26"},"versions":{"1.0.3":{"name":"@aminerman/kinesis","version":"1.0.3","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.0.3","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"5f8d86f6f6d22fa5e52612ac6223731d59b15bc3","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.0.3.tgz","fileCount":18,"integrity":"sha512-P9frDLSZvq8X41/7gdravTNdw1hRSwwQoKXkQ5hdYI9nmkw+oyYXM8B1xNnKTt2ygxTFQ34QTykq4fMTZ5B3Qw==","signatures":[{"sig":"MEUCIQCBNNELFoTdW3mktDs4qDX2JfR+D7gD93gXjssWVY9IuQIgHxmLNCXubAvGVb/bJd0kNOVwzdKSR6NOUmZ7+fNEVIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53525},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"013f2275fa45b72be5c5fa53e4ed55ef61b34cee","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.0.3_1726766760456_0.38281369374396923","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.0.4":{"name":"@aminerman/kinesis","version":"1.0.4","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.0.4","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"e97317f0aeed283a5c60e54e86c4a4417c883681","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.0.4.tgz","fileCount":18,"integrity":"sha512-MuYxai7R0WSLhrrQhoe3vP9aOX9c3qHC8Yl1nBVVmAsD/M22fELJa4J/NPNGwGMJxfT+eMGB+F5GJ7vO3wd7Zg==","signatures":[{"sig":"MEUCIFNwd6Sz9PNSfPxdDRFRT0qrIqZjIxpBlq/uJ0TyiefxAiEArh/nfh+x6rgmeDJKGb0pWdAkB2bJ+6Fklbo0AgZhA+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53514},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"86c54d0131dce8ee27e756ffd8263854baf1062b","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.0.4_1726767440988_0.687752538433479","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.0.5":{"name":"@aminerman/kinesis","version":"1.0.5","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.0.5","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"37e446c8b980adb5880a382305ca1c625803ce0c","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.0.5.tgz","fileCount":18,"integrity":"sha512-cc3rf+ImhtLzsyP30gNaQJ+GFCEtm4UgdWWdGX4T0/cQlPqN+/gx32uYQoLxWhwJJ5Ij0XhGx5GPmfs1uJb6aA==","signatures":[{"sig":"MEUCIG7fYD/GA533ZO9LMnN8mtaJAV7tHRXLxFGAaATjLDpbAiEA0LF5slcSxBxKqWopTbkpHKg8vhLetX7fxhxzJfxjyQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54290},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"cc27c866b45bbb10bf47452bd7e798fdddf65ef5","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.0.5_1726769473301_0.8971270659793897","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.0.6":{"name":"@aminerman/kinesis","version":"1.0.6","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.0.6","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"bbf23277c5c5043207964664495eb0ec2f66a0e9","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.0.6.tgz","fileCount":18,"integrity":"sha512-gyOpXHZcyzw84dngOTZfQeEAVDkAF1sva2YMS3GrJfgNkL45jPaSdL9SKGA32Amy8ojiXYjL6pasa6eQ4TmXGA==","signatures":[{"sig":"MEUCIEvt56Hn/7IlFlfEZMgMSDSP0WnsUvczXl3q/GiU4M2eAiEA/jr0DJLNxQGvkOef5Sa+kkn82kfBxhlIBocpNxxXr6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54291},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"9b657c057497b0b09358be17497545a2722d559f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.0.6_1726769949619_0.2894005692891417","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.1.0":{"name":"@aminerman/kinesis","version":"1.1.0","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.1.0","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"e28f65bc91ba5281aac7bea73f9152254ab087eb","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.1.0.tgz","fileCount":18,"integrity":"sha512-KzTaoOOMVhm1OdymnwJxhpvqgza2t7EOoIV+XjLWJ1yL02aCydKmVAlyOago4ESNUKTjfgTKNVfaufoqu7U26Q==","signatures":[{"sig":"MEYCIQD9mZ27OU8uqH+0l2HDEkrOOFw+Gy9YhAdP/3mKwF4KmAIhAIZ2Upm9DPwTAatOwGZcJm+7njgdmLaTezq0BkbZEzDK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53701},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"fae4b6d845aa10cab8a650ed8e400396359f7739","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.1.0_1726771000709_0.8674706116509978","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.1.1":{"name":"@aminerman/kinesis","version":"1.1.1","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.1.1","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"81f765b2f2281cc4b42519399d11d32a657fe56b","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.1.1.tgz","fileCount":18,"integrity":"sha512-CQvakLkzMVxcfVrrSLg5UHu0vyV5TMWxZroWhYlIFihi32OM4SwflRD8UQ/BuGkqmrifX3CrUGzCGcVeciLY/g==","signatures":[{"sig":"MEUCIQDVH7jdtXiCovc/tK+70v6lz5enF5C7E9pQeGWUs8+x+QIgWioIhKEFTSwgSkeZg2SHB40vV0Uci+xhNOtWqVBMHpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53733},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"a12c3661094620d8a86bb6532488ea195e92abe9","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.1.1_1726772136539_0.47524267380382157","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.2.0":{"name":"@aminerman/kinesis","version":"1.2.0","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.2.0","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"ca403b087a94549b82097e5f466dfd54b6c5b7c2","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.2.0.tgz","fileCount":19,"integrity":"sha512-Q8TFtv3lreWzUrqowWMCtTObYCPimk5YWiJoIW3WFKzlzSaC7a96rfFW4LnFkP+F3T9RwsLkJeo8i6b28n97IQ==","signatures":[{"sig":"MEUCICOqRH4OzK5OhFvtIo1b1tM/yVZwFzMOkaYYDl1FlmCBAiEA/vNVB+7L3VFKJQwVnlpS5aoklVCPuDoc8qaYtb7kyjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53658},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"0f8ddb741021948cf5d3359c82b628ba7aa59bae","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.2.0_1726783771418_0.3836561702031276","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.3.0":{"name":"@aminerman/kinesis","version":"1.3.0","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.3.0","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"3cb3b86edbe937462b5a616c6d20e9ff56f4487b","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.3.0.tgz","fileCount":19,"integrity":"sha512-7Xo8b91sNuGLAnkDFDQBf+VEohghUAZ9JL/TZW8/RKlLPEMMk2yA0asDlGdgPxCgdUZpThYuhROmxOx8FyPnaA==","signatures":[{"sig":"MEQCIEQapddzJ5F8jnyGTU7OTPNsxBCBE8Dl84WNPjvUNb9IAiBVlje48X9gSDZfA+t3mjzeKPuTeuiXFTEmQicwfJXY9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54111},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"ebcd8fe2cd58816762c5d27357c9a98b6debc38a","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.3.0_1726785450033_0.43374448471687166","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.0":{"name":"@aminerman/kinesis","version":"1.4.0","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.0","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"1c81551216c29e1a29086a50879f76299cf98db1","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.0.tgz","fileCount":19,"integrity":"sha512-q5+UXlQFEj33qyjXDMqKxpXBGVMpXGAmUqZhokr+J+KC/DkEEKjhjggcPYiLMYdWnaZA2R8WCkeHTG+MLj0BSg==","signatures":[{"sig":"MEUCIDR8vkuizkmhHCSa9otzFHNl6cLWTsNfpIIPVzWkquu6AiEApfpQE5W2r46IVkxUIL9m9dOPsMc16nzuSZR3aHeG4RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54730},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"1e37613ea25eee8d91f557e205c5d96b51dd10ff","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.0_1726791835716_0.3637383403764465","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.1":{"name":"@aminerman/kinesis","version":"1.4.1","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.1","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"d8237da956f84b5310761c666aee31ad3c4bc60f","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.1.tgz","fileCount":20,"integrity":"sha512-+AJJbmlplbExxNA1G4/PPRIJLn6X3buwbPUl5v+twqe2P2Fm+0hYEDOzI7IinX60Uc+/iCAKUzqE2g5Zd7vm8g==","signatures":[{"sig":"MEYCIQDFw/Tah016Zx3e4TVAuQF8MQW3llymlid1G9msRD3magIhAL6Kg1jCvaQj19+JNapiggbFv2NJgcVB34WDQNsTFyrB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75470},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"3919c3b8c4ca1153544efd1c7faa2faabe547494","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.1_1726829992104_0.7183108604334463","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.2":{"name":"@aminerman/kinesis","version":"1.4.2","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.2","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"56ba4613969023d56eb20cb4fc16bbd366847a3b","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.2.tgz","fileCount":20,"integrity":"sha512-eAsHtqb+uxdyHjrE4PL/lOvhEj+mB1Ej974fkWxvndiSRix4oFCVadzPZNeZqrhJ6yhB0ZN9rbzLwp+WA4TTwg==","signatures":[{"sig":"MEYCIQDSCTctj8JZSYEHvUttEnS/aE99Vl62BRYgEEgZmq4AnwIhALERXQJ0efJ8921kneVzdNjdHasoBUi7b3V8dKQNfyk2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75211},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"081fd7e986d88b8e3b943283d79258af4bc3308d","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.2_1726839482578_0.5355055439093384","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.3":{"name":"@aminerman/kinesis","version":"1.4.3","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.3","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"2ca22166da736e26afeef4df834ac59bb9f19ff8","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.3.tgz","fileCount":20,"integrity":"sha512-704AU8YrXsMzr8f0uA4NMXN5pz+ADF485J/9ounrPgSqxxFFwdePYJBqxtlJ98IJvkNpY4fKSZLT2xWU8HkOMQ==","signatures":[{"sig":"MEUCIGWxcAHtIl444IqoI8V2CdElIG7tcMrM2pE5dHPZrsqBAiEA9XkS6C/jqJnmHsNJlPbRuBdkUrurt/RiZEK1+JruF1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75151},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"02a96959bd6f91ff2f2c1daaf09be3d36e9ea369","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.3_1726839979836_0.7317659609855669","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.4":{"name":"@aminerman/kinesis","version":"1.4.4","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.4","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"c991700c42c366e500338f5dbe802577e8c40c08","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.4.tgz","fileCount":20,"integrity":"sha512-KDw4fdcg6xSh2f+aLT7MKb5jAaoc8Cyf1qlHIRUCfR8oeK4xzcQe+Xx7iSilx9uSEjTH30gwnKf5JhCA52FWCQ==","signatures":[{"sig":"MEUCIA9uZf9xrMcFC+tGYgnSYPjdMsTAaGSohwd6+StxblRZAiEAxWLDTqA3PpBCs08bN3SD8l3wiNbqgpAY4LvwTwmARJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76994},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"df55f6b2b3c05e71c8506f6ef407fb7d18e89970","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.4_1726842052869_0.6792051092246234","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.5":{"name":"@aminerman/kinesis","version":"1.4.5","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.5","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"ad39eecea419892e400f0aeb25df685e1296bce9","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.5.tgz","fileCount":20,"integrity":"sha512-2nBiwln5nI9+yvWjt9z3Sk4t1ey/rG1//NUMszpPsuvAtHy9DmRbxQBkvdakQAm4AjZKREIaq1SQ4lnpgJqGXQ==","signatures":[{"sig":"MEQCIAD/GDA//io+kuHUJZ5tJIKZCOp68/K+4i+/i3DFQk6qAiAa4jMZPDMsHLeok79mdzkGmCIJGyf0m96gYL7Fz0z8Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77342},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"8fc55fc03583a848d928adfee78d807a0c0a8000","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.5_1726842331489_0.689420427349172","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.6":{"name":"@aminerman/kinesis","version":"1.4.6","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.6","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"43204ab1686b8ade55cf09c3617278631ea49d4d","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.6.tgz","fileCount":20,"integrity":"sha512-YOsotju0CKnyqaey+UZjbd4pj7ybxuRFVnqHKTY+zjF1Od1Qfi8PzHORl4TlfHDX5KYZjOKKjznudWW1jPWPaw==","signatures":[{"sig":"MEYCIQC0th4YRdUhEtK1tNrqZT7OU1azpbOxsSFv+3v7d2ZAnAIhAJi8N/XXcpXW/JggJGPYJzHJTakA6Knr0KDK37iWs1zo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77651},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"0a74d276acba478dfcd4743885085f9ce464132b","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.6_1726842722487_0.7627930700540144","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.7":{"name":"@aminerman/kinesis","version":"1.4.7","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.7","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"59b062f66ab02e70f91dbe6d0acefba7f13f0c81","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.7.tgz","fileCount":20,"integrity":"sha512-/gxr3i++fV/iYRyTqDIRq7oWZVtTZ84efGK8UrAT2063fZqNIpd6ydPRp5Cdje1YLhlu0r25a82S9X2mRo4aQQ==","signatures":[{"sig":"MEQCIAMaD/XziaGr4CGJ8TomR7pARo8XI6M9gqBVmMxPeQDbAiBHH+g1YTJK8WqPoGQ5CQvFYKHnuLQ7aqUJu2azuCekCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77675},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"e32112e366b124cee5a984e22f1c541c1a611f6e","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.7_1726843747593_0.16045669827930276","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.8":{"name":"@aminerman/kinesis","version":"1.4.8","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.8","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"f8af74b8c1ee38a6c88e49e78167910435581677","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.8.tgz","fileCount":20,"integrity":"sha512-vcZlmoVQF7JLpJXJIxXXWCyVnNFtiSopC99GxABgi8U2hmQebiB2Q1keX5mmD3yc7RPVOkTALe14o1d+Dyxg/w==","signatures":[{"sig":"MEUCIQCeMozOtNsYge7Us0Sz6sAG0QvSNhPllAW4FhoXTmK8HgIgIzS3GwLTAguIV1dlxwFQvvrCDCcdYIZI1MZj7stfFLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77675},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"05b08bec0929c0bb0174c3f3729f3b7ec99f6c3d","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.8_1726843929325_0.3789543129244164","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.9":{"name":"@aminerman/kinesis","version":"1.4.9","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.9","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"9fd79967d6738e471334eec0ce210e49bb340c3a","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.9.tgz","fileCount":20,"integrity":"sha512-adDiX47+mieUVKl7bVMMjcV5E4Fr2OpMXO2X8ljEvV/LH+3WIyBLzmt0LYrhRNeqrGr88vWh5LIWeKLSY0DdUg==","signatures":[{"sig":"MEYCIQDpZCWISoKJ9g0LFAP5Py23a7WJb4+OKLQI0NmnybdrDQIhALrzjx5P6nLLkZ/zXPTsmNq1adbrue1HtAyt9ThKK4oi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79169},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"aa7b0e1f5528723acb540fb3a4efc85277ed5646","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.9_1727104796314_0.3436919943644008","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.10":{"name":"@aminerman/kinesis","version":"1.4.10","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.10","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"b00c4402ba770d0c21f441df04c99f2551aaa8e8","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.10.tgz","fileCount":20,"integrity":"sha512-ZnNaKlz1EAOYkbbh3OQYEWoZQnRnpZdxQliQ/lH7gW0jYVSNbbX5MRb5R6tYtXTQahE2x0itgf+R5XoUfFSpFw==","signatures":[{"sig":"MEQCIEaxzqQKo2Y6YvfGSIuFbPC7klmYZ56XjdQTEH5q9PBIAiBoPCSCMuD/LbvWfufHAhzMjsyq3W6XpGxM70FqsUSJ0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79158},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"aaa1a524a4b533430929a03ec51fe113e765e497","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.10_1727115087660_0.3224673448247459","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.11":{"name":"@aminerman/kinesis","version":"1.4.11","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.11","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"3bb453c6c6e21cade90e2012d3ea3125952ad86d","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.11.tgz","fileCount":20,"integrity":"sha512-G/k2eqdMXsOZo6EHsOZT8S8cxTvxz6sNll1On0JFA6m0KlWXoVTwJskTvJL6CyTcgN56eeyA6vcH6yd4SB90Qg==","signatures":[{"sig":"MEYCIQCAklmVVDc5t4xgYJKK63SdNIOSIYkqWV7K50zycFE3DQIhANs0Qz3w/P5hXD9QO5s4cyOQuFqt5HD2wk6aAnHbmYNx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80743},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"1ca52219622e1eece139c73781f25481e5102bd6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.11_1727189795230_0.4371917938421863","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.12":{"name":"@aminerman/kinesis","version":"1.4.12","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.12","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"d5eaddd7537864d1b0495d40b9318cd2f26296f3","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.12.tgz","fileCount":20,"integrity":"sha512-4oKTqCTXx95EGHyOs4iWWg3532VCCgs59nKnU1Siyj/6v1D10RE91QlMsTdBGgWZV0sWFgM1isbl2s7sC+TvPg==","signatures":[{"sig":"MEQCIDVkiXf6PyIR2kaVEVedMPp98hgfskSt/rVB3iJPOM6VAiA3Hao/AEqEbl9ySdh11FOsZmqSK4trM+70Bj+ukT8fhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80743},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"1ca52219622e1eece139c73781f25481e5102bd6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.12_1727189818561_0.9878389149813489","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.13":{"name":"@aminerman/kinesis","version":"1.4.13","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.13","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"b24a9d4b04c405e4875e4c60a1ffdf76430f6f0c","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.13.tgz","fileCount":20,"integrity":"sha512-OCPjiwTQyhWhO/Xa82JI7ZTZuukvqt6pLIJ+6u/ROiVxreesRBfW1DwqG7HtUTrnLWFayhNhJkHd1tEgrGloyw==","signatures":[{"sig":"MEUCIQCCVulX7ED5g82qX2DcZ/9z6lTXeAUZwQJp/e70SxTxUQIgZHYLWMg2+4JF1i9dAKVCCjKDV+wPubE/tKU3VCvPGQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80743},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"d1d23c703f33c7efb636b7cfbbca1767c48b4b18","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.13_1727189913146_0.01661154802827114","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.14":{"name":"@aminerman/kinesis","version":"1.4.14","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.14","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"22034cbc1b390e2010e109347f89a7efd68098bb","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.14.tgz","fileCount":20,"integrity":"sha512-guF9FiRkRzvK5bwgLCAzJoIUkK1iwpP1kRuqEv10ho7Ex11sLvZ4vKTB+UojP73jIZudNjYfufv1Nnr6lQOi8A==","signatures":[{"sig":"MEUCIQCa/maJ8hdULQrXQy22bzCOX1qhSFIlCe1uMvVL5/95AQIgUYBUJnqdM6RTy881YE977LK5H5yuLDWa+ql8dNTfGAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80679},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"c63dce5b9c5b7030dcd889d7e1d1416238235134","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.14_1727190830724_0.18888602534277443","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.15":{"name":"@aminerman/kinesis","version":"1.4.15","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.15","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"632a84c1fe5fe6c8478c3869c944ddf0c27bc2cc","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.15.tgz","fileCount":20,"integrity":"sha512-zVaEP/U1RIa+RMa2TRDkdXLja9oiUTDvaHAU+F7QA6EN3thbAmKDl/cw63dkWI+sltU4UveirOddC4QiRgokxA==","signatures":[{"sig":"MEUCIAZ0Xo4rD3tmSceQjpn+Xp1c6VLfMbi/YmULyTIivh6wAiEAs1nZDOzzCnQhAOyt351kB7BVij7BfYHvfY+X4clhAMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80631},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"c028a1d42dbc93107312cbda740ab00eb5527a68","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.15_1727193022718_0.8283204820273358","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.16":{"name":"@aminerman/kinesis","version":"1.4.16","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.16","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"ba57b76ecae1c336a650546004f63deea92de237","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.16.tgz","fileCount":20,"integrity":"sha512-XYkvgPiSx6ojrW0xhlPz878XbQ9wtK4Bn5gQggW89Dj5xfjRlSIig81dM0zzbPbL4Vk+9AVp3AF9Se33MfYTDw==","signatures":[{"sig":"MEQCIFxlGyKl+AFNxo/vO6jOjoYa7TFN2w2B3QZvqZXsvuE4AiAM43uhIAsVsh8jbXhj95tpifVBV+FS+uEAMNmGCy1Drg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82376},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"9555545d7bae55318f29c890097868d3d6901374","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.16_1727199892212_0.2584565056460493","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.17":{"name":"@aminerman/kinesis","version":"1.4.17","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.17","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"28e52829596fc28b9b3ee45fd372dbbea373e726","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.17.tgz","fileCount":20,"integrity":"sha512-ufGnjMi7+lhTfhpDp4u5ppJKJYzZ2pk3uFow9089gAPjuJp1E9vG/YkgnBfdyQdtR2iPLSbFbZsAIKTjH1Z5BA==","signatures":[{"sig":"MEYCIQDHeU58n0CqwjuMyLRfP3qcN1UWkwbE5T8leYDkn6zQtAIhANn8GWQkM/SQUPSWi2yMqdIeTJBWOZ9TEprYmacbjUIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82507},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"ffe0f90fec53bfe7a2b888a8046420d9b02df79c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.17_1727206289127_0.16294823077512488","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.18":{"name":"@aminerman/kinesis","version":"1.4.18","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.18","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"cc7b4110e0745d8422a25a2f624c7839f4060f2a","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.18.tgz","fileCount":20,"integrity":"sha512-/uaDLYw9/O616nR62Qa5HscVjpdGXf4BQSO+2orNspCHFpkdf9NBP07bSauO2sZAw+ehZrsCaieyRKoHIdLFrw==","signatures":[{"sig":"MEUCIBGy/YXXMkVqewhOZfSCCT1onnekMlRKwRzrC8N3A0daAiEAlC5/bS9pS16To+EWYauIvtsNDEz+i0fydFALOtvvxnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83656},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"1df18932a9538bc9d5637dcd427f94738aec92a4","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.18_1727208458401_0.9970108644605105","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.19":{"name":"@aminerman/kinesis","version":"1.4.19","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.19","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"6ad1af91a7543fe2b26392cdd0406bd9e7ce87f2","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.19.tgz","fileCount":20,"integrity":"sha512-qkXsTTacjiaSh+GH9+Sl09HyE+pIx/OM+AWcO8aAzJ52bbDkJG8+/pzbkByt1kcwcbsG3vH541kt1G2Aaf23aw==","signatures":[{"sig":"MEUCIQCUkEhZbIBZPWHNKTYUGjkt3K4tcYfekf3s8FAvD5zKwQIgOtOuhhQQio+Fd6/IuZjzApJrgeJPBN+V6A8u4nehGgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82507},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"730786ea91952ea34a525d931c3c31ba41e77df8","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.19_1727210370412_0.13139137800734524","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.20":{"name":"@aminerman/kinesis","version":"1.4.20","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.20","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"d2fc052abfc206fda40893a40cf883389d8063e9","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.20.tgz","fileCount":20,"integrity":"sha512-nHZIq+7NnWqPJVVpUpjc2crY3+wkjRjC7dlls4d4RgTsLFqIpTqDoMrVqi2Dw3tuVz/94qwAhclDvAtsd9j32A==","signatures":[{"sig":"MEUCIQCcevagjftyz/77xBiZ2yrEBs4hlXGd+N6/p3VEi79p0wIgeXM0LSzB11b+yUEtYDu7BGsKHwULD6JXosHbof2fJQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82376},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"6a8c3c999f39aa626fbcb3512ec919e540473491","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.20_1727210729035_0.08089456633655168","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.21":{"name":"@aminerman/kinesis","version":"1.4.21","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.21","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"d6d17ac7eb2ae670ab6b3ea3259dc141fc6dc32b","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.21.tgz","fileCount":20,"integrity":"sha512-0DMAHg4RnsC06cRaBmWfK+OpkItBcy5HYf5w3CLWmgj0HD2afgoCVaQFBF7RoGwFk37NDMbwGJUzAPU7s457fQ==","signatures":[{"sig":"MEYCIQC98oN6ldpfxL8kywkOrc5KkjLNPSChmUKXFeB/DQmhaQIhANI+eUgEIF8f2ka22lOy5YM1aHLh3Im+OgDR0RD1MYEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83168},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"839aeaddbb087763ed0f2e580df2458a7641ee1c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.21_1727227545286_0.36219497358294417","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.22":{"name":"@aminerman/kinesis","version":"1.4.22","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.22","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"3fd1a40644b8b2efe36712ad8b0a6f7ef4adbb3d","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.22.tgz","fileCount":20,"integrity":"sha512-S0BrA8d5DtGgc+8iInB01T+4H7+Ov57LGuO3KfmaLke9jKPrV9z8GxDkUQ9FmG8/5wutX/K99/ZW+0racEgTcg==","signatures":[{"sig":"MEYCIQC+QMoO/fBmh5WGlUeyTjKUeNQvz8Ojb3gAbT+3uTL71gIhAIbApOg0TO4eJEKh8SuYaPmh4nkeOw9bjU3Z2ZaBlawG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83180},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"3ccdf7063aa27934f46533b37909883a0b716ea3","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.22_1727256302250_0.25172238191890717","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.23":{"name":"@aminerman/kinesis","version":"1.4.23","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.23","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"08a691b9f21e6e92ce53bff1c4fb4e0b248caa9b","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.23.tgz","fileCount":20,"integrity":"sha512-GoyLDsBE5kPWPSpIwcbOPHfYgPkJK4e/zrGrW8KyjemjjONi+iWY35ZQySz0OuCDZOFVL9ZBVMYclRZ233MBtg==","signatures":[{"sig":"MEQCIG994rSoFDD2X83Iq6F8GqBGEGCEMbhReSxzIS8pHfcHAiBEtRQJXkEBl7hS/3YB7Hmz6SMyInzNJnVAJMI8upOeLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83194},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"251eb5cd1a5c9871f6f527b94040175844999825","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.23_1727257355734_0.7387314675346481","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.24":{"name":"@aminerman/kinesis","version":"1.4.24","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.24","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"548885158855d01ed95d4d3b4ad04959579f0445","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.24.tgz","fileCount":20,"integrity":"sha512-JRSN1zVZxbDrj0UM1cCaHMlpYtxI+sa+G+/a3IUZPq7LN51BFyhyISUu/+dZj25hUjOAPs5xdwM0CLj7kmRYrw==","signatures":[{"sig":"MEUCIQDmV12Oe6N8hUDkpA7M/qQBW0V+bN8l1c+3hhUEiK8OzQIgThEyulOVAvWI5ZfQV3/iQtYQY2dULRZRaJtgnmytLG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84593},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"89bb5d0cfb573d7fc3d5874193b9972a1956fb34","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.24_1727263674669_0.9083354716356065","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.25":{"name":"@aminerman/kinesis","version":"1.4.25","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.25","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"57247c637c05d09c524d7c4ad72b619e2a97f489","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.25.tgz","fileCount":20,"integrity":"sha512-nByCUYRu8JABnSl9dnPG261Y73t9CalxjOhmphX3k0bCjtpiHcz7fXEQFeT6orb2BMt8EWc41P/DQ4iEzvLN7Q==","signatures":[{"sig":"MEYCIQDB5mLQRxTFYc1AbivLoUU0HyxhckwRzsfw0x/X7YTaKwIhAIUzqD4MGHqy+QYMLzuaefxFG3TLcI78oMD1EVnR9D+k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84847},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"35d8bdc1462814984654eadfb998c032138b56f1","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.25_1727268560246_0.7614941093471443","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"},"1.4.26":{"name":"@aminerman/kinesis","version":"1.4.26","keywords":["kinesis","animation","interactive","transformations"],"author":{"name":"Amine Bouyarmane"},"license":"MIT","_id":"@aminerman/kinesis@1.4.26","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"homepage":"https://github.com/Aminerman/kinesis.js#readme","bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"dist":{"shasum":"ff36a4484c7a6d93de1dd0f85fc1e4316e953dfa","tarball":"https://registry.npmjs.org/@aminerman/kinesis/-/kinesis-1.4.26.tgz","fileCount":20,"integrity":"sha512-f97W12EyYGt3Nnkt41271vV2vN9lr7Pmd5TPNH811QYAUULMGbUO/4k3DgFNRHZkTUezfLDhFi69wdDeIPDB9w==","signatures":[{"sig":"MEQCICrFS8N3sFWiVz81TCDDxvhQs9/87oP/LCcK2MAnvDf7AiASA/ncOvIRBZrynm51NlGIIV/eev+9PFD17XtO1RAuYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84830},"main":"dist/kinesis.umd.js","types":"dist/index.d.ts","module":"dist/kinesis.es.js","gitHead":"18e48bb4fe0084b339bafe4b5c2e31b51ed1367e","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && tsc","preview":"vite preview"},"_npmUser":{"name":"aminerman","email":"amine.bouyarmane@gmail.com"},"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"_npmVersion":"9.6.2","description":"Easily create complex interactive animations.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"path":"^0.12.7","vite":"^5.4.1","typescript":"^5.5.3","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/kinesis_1.4.26_1727273717778_0.8336282064507565","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. Please use @amineyrman/kinesis"}},"time":{"created":"2024-09-19T17:26:00.376Z","modified":"2024-09-27T00:46:52.380Z","1.0.3":"2024-09-19T17:26:00.643Z","1.0.4":"2024-09-19T17:37:21.166Z","1.0.5":"2024-09-19T18:11:13.446Z","1.0.6":"2024-09-19T18:19:09.855Z","1.1.0":"2024-09-19T18:36:40.894Z","1.1.1":"2024-09-19T18:55:36.744Z","1.2.0":"2024-09-19T22:09:31.778Z","1.3.0":"2024-09-19T22:37:30.202Z","1.4.0":"2024-09-20T00:23:55.943Z","1.4.1":"2024-09-20T10:59:52.297Z","1.4.2":"2024-09-20T13:38:02.743Z","1.4.3":"2024-09-20T13:46:20.021Z","1.4.4":"2024-09-20T14:20:53.161Z","1.4.5":"2024-09-20T14:25:31.752Z","1.4.6":"2024-09-20T14:32:02.681Z","1.4.7":"2024-09-20T14:49:07.871Z","1.4.8":"2024-09-20T14:52:09.535Z","1.4.9":"2024-09-23T15:19:56.562Z","1.4.10":"2024-09-23T18:11:27.883Z","1.4.11":"2024-09-24T14:56:35.393Z","1.4.12":"2024-09-24T14:56:58.813Z","1.4.13":"2024-09-24T14:58:33.348Z","1.4.14":"2024-09-24T15:13:50.981Z","1.4.15":"2024-09-24T15:50:22.937Z","1.4.16":"2024-09-24T17:44:52.415Z","1.4.17":"2024-09-24T19:31:29.353Z","1.4.18":"2024-09-24T20:07:38.551Z","1.4.19":"2024-09-24T20:39:30.693Z","1.4.20":"2024-09-24T20:45:29.301Z","1.4.21":"2024-09-25T01:25:45.510Z","1.4.22":"2024-09-25T09:25:02.493Z","1.4.23":"2024-09-25T09:42:35.930Z","1.4.24":"2024-09-25T11:27:54.907Z","1.4.25":"2024-09-25T12:49:20.462Z","1.4.26":"2024-09-25T14:15:18.005Z"},"bugs":{"url":"https://github.com/Aminerman/kinesis.js/issues"},"author":{"name":"Amine Bouyarmane"},"license":"MIT","homepage":"https://github.com/Aminerman/kinesis.js#readme","keywords":["kinesis","animation","interactive","transformations"],"repository":{"url":"git+https://github.com/Aminerman/kinesis.js.git","type":"git"},"description":"Easily create complex interactive animations.","maintainers":[{"name":"aminerman","email":"amine.bouyarmane@gmail.com"}],"readme":"# Kinesis.js\n\n**Author:** Amine Bouyarmane  \n**License:** MIT\n\n[Kinesis.js](https://github.com/Aminerman/kinesis.js) is a lightweight, TypeScript-powered library that enables you to create complex and interactive animations with ease. Whether you're looking to add depth effects, audio-reactive elements, scroll-based transformations, or path-following animations, Kinesis.js has you covered.\n\n## Installation\n\nYou can install Kinesis.js via npm or yarn:\n\n```bash\nnpm install @aminerman/kinesis\n```\n\nor\n\n```bash\nyarn add @aminerman/kinesis\n```\n\n## Getting Started\n\nTo start using Kinesis.js in your project, initialize it by importing and calling the `initializeKinesis` function. This function scans your DOM for elements with specific `data-ks-*` attributes and initializes the corresponding Kinesis components.\n\n```typescript\nimport { initializeKinesis } from \"@aminerman/kinesis\";\n\ndocument.addEventListener(\"DOMContentLoaded\", () => {\n  initializeKinesis();\n});\n```\n\n## Components\n\nKinesis.js provides several components to create various interactive animations. Each component targets elements with specific `data-ks-*` attributes and applies transformations based on user interactions or other triggers.\n\n### KinesisTransformer\n\n**Description:**\nApplies transformations (`translate`, `rotate`, `scale`, `tilt`) to elements based on mouse movement or scroll interaction.\n**Usage:**\n\n```html\n<div class=\"container\" data-kinesistransformer data-ks-interaction=\"mouse\">\n  <div\n    class=\"transform-element\"\n    data-kinesistransformer-element\n    data-ks-strength=\"30\"\n    data-ks-transform=\"rotate\"\n    data-ks-axis=\"Z\"\n  ></div>\n  <!-- More transform elements -->\n</div>\n```\n\n### KinesisDepth\n\n**Description:**\nCreates a parallax depth effect by translating elements along the Z-axis. Then container moves by rotating around the X and Y axis, showcasing the depth effect.\n**Usage:**\n\n```html\n<div class=\"container\" data-kinesisdepth data-ks-sensitivity=\"10\">\n  <div\n    class=\"depth-element\"\n    data-kinesisdepth-element\n    data-ks-depth=\"-20\"\n  ></div>\n  <!-- More depth elements -->\n</div>\n```\n\n### KinesisAudio\n\n**Description:**\nApplies audio-reactive transformations to elements based on audio frequency data.\n**Usage:**\n\n```html\n<div\n  class=\"container\"\n  id=\"audio\"\n  data-kinesisaudio\n  data-ks-audio=\"audio.mp3\"\n  data-ks-playaudio=\"false\"\n>\n  <div\n    class=\"audio-element\"\n    data-kinesisaudio-element\n    data-ks-audioindex=\"60\"\n    data-ks-strength=\"50\"\n    data-ks-type=\"scale\"\n  ></div>\n  <!-- More audio elements -->\n  <button id=\"play-audio\">Play Audio</button>\n  <button id=\"stop-audio\">Stop Audio</button>\n</div>\n\n<script>\n  window.addEventListener(\"DOMContentLoaded\", () => {\n    const playButton = document.getElementById(\"play-audio\");\n    const stopButton = document.getElementById(\"stop-audio\");\n    const container = document.getElementById(\"audio\");\n    const kinesisAudio = container._kinesisAudio;\n\n    if (playButton && kinesisAudio) {\n      playButton.addEventListener(\"click\", () => kinesisAudio.play());\n    }\n\n    if (stopButton && kinesisAudio) {\n      stopButton.addEventListener(\"click\", () => kinesisAudio.stop());\n    }\n  });\n</script>\n```\n\n### KinesisScrollItem\n\n**Description:**\nApplies transformations to the element based on scroll. This is a standalone component. It doesn't need to be inside KinesisTransformer.\n**Usage:**\n\n```html\n<div class=\"scroll-item-container container\">\n  <div\n    class=\"scroll-item\"\n    data-kinesisscroll-item\n    data-ks-transform=\"scale\"\n    data-ks-axis=\"X, Y\"\n    data-ks-strength=\"100\"\n    style=\"background-color: lightgreen; width: 50px; height: 50px\"\n  ></div>\n</div>\n```\n\n### KinesisPath\n\n**Description:**\nMoves elements along a predefined SVG path based on mouse movement or scroll interaction.\n**Usage:**\n\n```html\n<div\n  class=\"path-container\"\n  data-kinesispath\n  data-ks-path=\"M 100,300 C 200,100 400,500 500,300\"\n  data-ks-duration=\"100\"\n  data-ks-interaction=\"scroll\"\n>\n  <!-- Path Elements -->\n  <div\n    class=\"path-element\"\n    data-kinesispath-element\n    data-ks-strength=\"1\"\n    data-ks-offset=\"0\"\n  ></div>\n  <div\n    class=\"path-element\"\n    data-kinesispath-element\n    data-ks-strength=\"0.5\"\n    data-ks-offset=\"50\"\n  ></div>\n</div>\n```\n\n### KinesisDistanceItem\n\n**Description:**\nTransforms elements based on the distance between the mouse pointer and the element.\n**Usage:**\n\n```html\n<div class=\"distance-container\">\n  <div\n    class=\"distance-item\"\n    data-kinesisdistance-item\n    data-ks-transform=\"rotate\"\n    data-ks-axis=\"X, Y\"\n    data-ks-strength=\"20\"\n    data-ks-velocity=\"deceleration\"\n  ></div>\n  <!-- More distance items -->\n</div>\n```\n\n## Attributes\n\n### KinesisAudio Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Container for KinesisAudioElement</span>\n\n| Attribute           | Type    | Default Value                  | Description                                     |\n| ------------------- | ------- | ------------------------------ | ----------------------------------------------- |\n| data-kinesisaudio   | N/A     | N/A                            | Marks the container element for KinesisAudio.   |\n| data-ks-active      | boolean | true                           | Enables or disables the audio effect.           |\n| data-ks-duration    | number  | 1000                           | Duration of the transformation in milliseconds. |\n| data-ks-easing      | string  | cubic-bezier(0.23, 1, 0.32, 1) | Easing function for the transition.             |\n| data-ks-tag         | string  | div                            | HTML tag to wrap audio elements.                |\n| data-ks-perspective | number  | 1000                           | Perspective distance for 3D transformations.    |\n| data-ks-audio       | string  | N/A                            | Path to the audio file.                         |\n| data-ks-playaudio   | boolean | false                          | Automatically plays audio on initialization.    |\n\n### KinesisAudioElement Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Child of KinesisAudio container.</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesisaudio-element | N/A         | N/A           | Marks an element to be audio-reactive by KinesisAudio. Should be a child of KinesisAudio. |\n| data-ks-audioindex        | number      | 50            | Index of the audio frequency to react to.                                                 |\n| data-ks-strength          | number      | 10            | Strength of the transformation effect.                                                    |\n| data-ks-type              | \"translate\" | \"rotate\"      | \"scale\"                                                                                   | \"translate\" | Type of transformation to apply based on audio. |\n| data-ks-transformorigin   | string      | \"center\"      | Origin point for transformations.                                                         |\n\n### KinesisDepth Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Container for KinesisDepthElement</span>\n\n| Attribute           | Type    | Default Value                  | Description                                     |\n| ------------------- | ------- | ------------------------------ | ----------------------------------------------- |\n| data-kinesisdepth   | N/A     | N/A                            | Marks the container element for KinesisDepth.   |\n| data-ks-active      | boolean | true                           | Enables or disables the depth effect.           |\n| data-ks-duration    | number  | 1000                           | Duration of the transformation in milliseconds. |\n| data-ks-easing      | string  | cubic-bezier(0.23, 1, 0.32, 1) | Easing function for the transition.             |\n| data-ks-perspective | number  | 1000                           | Perspective distance for 3D transformations.    |\n| data-ks-sensitivity | number  | 10                             | Sensitivity of the container's movement.        |\n| data-ks-invert      | boolean | false                          | Inverts the container's movement direction.     |\n\n### KinesisDepthElement Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Child of KinesisDepth container.</span>\n\n| Attribute                 | Type   | Default Value | Description                                                        |\n| ------------------------- | ------ | ------------- | ------------------------------------------------------------------ |\n| data-kinesisdepth-element | N/A    | N/A           | Marks an element to have depth applied by KinesisDepth.            |\n| data-ks-depth             | number | N/A           | Depth value for the element. Determines its position on the Z-Axis |\n\n### KinesisDistanceItem Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Standalone component</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesisdistance-item | N/A         | N/A                            | Marks an element to transform based on mouse distance. |\n| data-ks-active            | boolean     | true                           | Enables or disables the distance item.                 |\n| data-ks-duration          | number      | 1000                           | Duration of the transformation in milliseconds.        |\n| data-ks-easing            | string      | cubic-bezier(0.23, 1, 0.32, 1) | Easing function for the transition.                    |\n| data-ks-strength          | number      | 10                             | Strength of the transformation effect.                 |\n| data-ks-transformorigin   | string      | \"center\"                       | Origin point for transformations.                      |\n| data-ks-startdistance     | number      | 100                            | Distance at which transformations start.               |\n| data-ks-velocity          | \"linear\"    | \"acceleration\"                 | Animation strength depending on mouse distance.        | \"linear\" | Velocity curve for transformations. |\n| data-ks-transform         | \"translate\" | \"rotate\"                       | Transform animation type.                              | N/A      | Type of transformation to apply.    |\n| data-ks-axis              | string      | N/A                            | Axes to apply transformations (e.g., \"X, Y\").          |\n\n### KinesisPath Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Container for KinesisPathElement</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesispath    | N/A     | N/A           | Marks the container element for KinesisPath.    |\n| data-ks-active      | boolean | true          | Enables or disables the path effect.            |\n| data-ks-duration    | number  | 1000          | Duration of the path animation in milliseconds. |\n| data-ks-easing      | string  | ease          | Easing function for the transition.             |\n| data-ks-path        | string  | N/A           | SVG path data for the element to follow.        |\n| data-ks-interaction | \"mouse\" | \"scroll\"      | \"mouse\"                                         | Interaction type to trigger path movement. |\n| data-ks-strength    | number  | N/A           | Strength of the path movement effect.           |\n| data-ks-offset      | number  | N/A           | Initial offset along the path as a percentage.  |\n\n### KinesisPathElement Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Child of KinesisPathElement</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesispath-element | N/A    | N/A           | Marks an element to follow a path by KinesisPath. |\n| data-ks-strength         | number | 1             | Strength of the path movement effect.             |\n| data-ks-offset           | number | 0             | Initial offset along the path as a percentage.    |\n\n### KinesisScrollItem Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Standalone component</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesisscroll-item | N/A         | N/A                            | Marks an element to transform based on scroll.   |\n| data-ks-active          | boolean     | true                           | Enables or disables the scroll item.             |\n| data-ks-duration        | number      | 1000                           | Duration of the transformation in milliseconds.  |\n| data-ks-easing          | string      | cubic-bezier(0.23, 1, 0.32, 1) | Easing function for the transition.              |\n| data-ks-transform       | \"translate\" | \"rotate\"                       | \"scale\"                                          | N/A | Type of transformation to apply. |\n| data-ks-axis            | string      | N/A                            | Axes to apply transformations (e.g., \"X, Y, Z\"). |\n| data-ks-strength        | number      | N/A                            | Strength of the transformation effect.           |\n\n### KinesisTransformer Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Container for KinesisTransformerElement</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesistransformer         | N/A         | N/A                            | Marks the container element for KinesisTransformer.       |\n| data-ks-active                  | boolean     | true                           | Enables or disables the transformer.                      |\n| data-ks-duration                | number      | 1000                           | Duration of the transformation in milliseconds.           |\n| data-ks-easing                  | string      | cubic-bezier(0.23, 1, 0.32, 1) | Easing function for the transition.                       |\n| data-ks-interaction             | \"mouse\"     | \"scroll\"                       | \"mouse\"                                                   | Interaction type to trigger transformations. |\n| data-kinesistransformer-element | N/A         | N/A                            | Marks an element to be transformed by KinesisTransformer. |\n| data-ks-strength                | number      | N/A                            | Strength of the transformation effect.                    |\n| data-ks-transform               | \"translate\" | \"rotate\"                       | \"scale\"                                                   | \"tilt\"                                       | N/A | Type of transformation to apply. |\n| data-ks-axis                    | string      | N/A                            | Axes to apply transformations (e.g., \"X, Y, Z\").          |\n\n### KinesisTransformerElement Attributes\n\n> <span style=\"color:DodgerBlue\">Note: Child of KinesisTransformer</span>\n\n| Attribute                | Type   | Default Value | Description                                       |\n| ------------------------ | ------ | ------------- | ------------------------------------------------- |\n| data-kinesistransformer-element | N/A         | N/A           | Marks an element to be transformed by KinesisTransformer. |\n| data-ks-strength                | number      | 10            | Strength of the transformation effect.                    |\n| data-ks-transform               | \"translate\" | \"rotate\"      | \"scale\"                                                   | \"tilt\" | N/A | Type of transformation to apply. |\n| data-ks-axis                    | string      | N/A           | Axes to apply transformations (e.g., \"X, Y\").             |\n\n## Usage Examples\n\nBelow are several examples demonstrating how to use Kinesis.js components in your projects.\n\n### Simple Depth Effect\n\n**Description:**\nCreates a parallax depth effect with multiple layers that move based on mouse interactions.**HTML:**\n\n```html\n<div class=\"container\" data-kinesisdepth data-ks-sensitivity=\"10\">\n  <div\n    class=\"depth-element\"\n    data-kinesisdepth-element\n    data-ks-depth=\"-20\"\n  ></div>\n  <div\n    class=\"depth-element\"\n    data-kinesisdepth-element\n    data-ks-depth=\"-40\"\n  ></div>\n  <div\n    class=\"depth-element\"\n    data-kinesisdepth-element\n    data-ks-depth=\"-60\"\n  ></div>\n</div>\n```\n\n### Translate on Scroll on X and Y Axes\n\n**Description:**\nApplies rotation transformations to elements as the user scrolls, creating a dynamic visual effect.**HTML:**\n\n```html\n<div class=\"container\" data-kinesistransformer data-ks-interaction=\"scroll\">\n  <div\n    class=\"transform-element\"\n    data-kinesistransformer-element\n    data-ks-strength=\"30\"\n    data-ks-transform=\"rotate\"\n    data-ks-axis=\"Z\"\n  ></div>\n  <div\n    class=\"transform-element\"\n    data-kinesistransformer-element\n    data-ks-strength=\"-60\"\n    data-ks-transform=\"rotate\"\n    data-ks-axis=\"Z\"\n  ></div>\n  <div\n    class=\"transform-element\"\n    data-kinesistransformer-element\n    data-ks-strength=\"90\"\n    data-ks-transform=\"rotate\"\n    data-ks-axis=\"Z\"\n  ></div>\n</div>\n```\n\n### Standalone Scroll Item\n\n**Description:**\nTransforms a single element based on its visibility within the viewport during scrolling.**HTML:**\n\n```html\n<div class=\"scroll-item-container container\">\n  <div\n    class=\"scroll-item\"\n    data-kinesisscroll-item\n    data-ks-transform=\"scale\"\n    data-ks-axis=\"X, Y\"\n    data-ks-strength=\"100\"\n    style=\"background-color: lightgreen; width: 50px; height: 50px\"\n  ></div>\n</div>\n```\n\n### Path-Following Elements\n\n**Description:**\nMoves elements along a predefined SVG path based on scroll interaction.**HTML:**\n\n```html\n<div\n  class=\"path-container\"\n  data-kinesispath\n  data-ks-path=\"M 100,300 C 200,100 400,500 500,300\"\n  data-ks-duration=\"100\"\n  data-ks-interaction=\"scroll\"\n>\n  <!-- Path Elements -->\n  <div\n    class=\"path-element\"\n    data-kinesispath-element\n    data-ks-strength=\"1\"\n    data-ks-offset=\"0\"\n  ></div>\n  <div\n    class=\"path-element\"\n    data-kinesispath-element\n    data-ks-strength=\"0.5\"\n    data-ks-offset=\"50\"\n    style=\"background-color: lightblue\"\n  ></div>\n</div>\n```\n\n### Simple Audio Effect\n\n**Description:**\nApplies scaling transformations to elements based on audio frequency data. Controls to play and stop the audio are provided.**HTML:**\n\n```html\n<div\n  class=\"container\"\n  id=\"audio\"\n  data-kinesisaudio\n  data-ks-audio=\"audio.mp3\"\n  data-ks-playaudio=\"false\"\n>\n  <div\n    class=\"audio-element\"\n    data-kinesisaudio-element\n    data-ks-audioindex=\"60\"\n    data-ks-strength=\"50\"\n    data-ks-type=\"scale\"\n  ></div>\n  <div\n    class=\"audio-element\"\n    data-kinesisaudio-element\n    data-ks-audioindex=\"80\"\n    data-ks-strength=\"50\"\n    data-ks-type=\"scale\"\n  ></div>\n  <div\n    class=\"audio-element\"\n    data-kinesisaudio-element\n    data-ks-audioindex=\"100\"\n    data-ks-strength=\"50\"\n    data-ks-type=\"scale\"\n  ></div>\n</div>\n<div class=\"control-buttons\">\n  <button id=\"play-audio\">Play Audio</button>\n  <button id=\"stop-audio\">Stop Audio</button>\n</div>\n\n<script>\n  window.addEventListener(\"DOMContentLoaded\", () => {\n    const playButton = document.getElementById(\"play-audio\");\n    const stopButton = document.getElementById(\"stop-audio\");\n    const container = document.getElementById(\"audio\");\n    const kinesisAudio = container._kinesisAudio;\n\n    if (playButton && kinesisAudio) {\n      playButton.addEventListener(\"click\", () => kinesisAudio.play());\n    }\n\n    if (stopButton && kinesisAudio) {\n      stopButton.addEventListener(\"click\", () => kinesisAudio.stop());\n    }\n  });\n</script>\n```\n\n### Tilt Effect\n\n**Description:**\nApplies a tilt transformation to elements based on mouse interactions.**HTML:**\n\n```html\n<div data-kinesistransformer class=\"tilt-container\">\n  <div data-kinesistransformer-element data-ks-transform=\"tilt\">Hello</div>\n  <div data-kinesistransformer-element data-ks-transform=\"tilt\">Hello</div>\n  <div\n    data-kinesistransformer-element\n    data-ks-transform=\"tilt\"\n    data-ks-strength=\"50\"\n  >\n    Hello\n  </div>\n</div>\n```\n## License\n\nKinesis.js is licensed under the [MIT License](https://chatgpt.com/c/LICENSE) .\n","readmeFilename":"README.md"}