{"_id":"@drum-n-bass/kinetics","_rev":"4-1fb68796d8a9e4d34e901062a87d0636","time":{"0.8.0":"2021-05-29T11:19:24.911Z","created":"2021-05-30T21:59:57.526Z","0.9.0":"2021-05-30T21:59:57.991Z","modified":"2022-04-05T05:42:46.023Z"},"name":"@drum-n-bass/kinetics","dist-tags":{"latest":"0.9.0"},"versions":{"0.9.0":{"name":"@drum-n-bass/kinetics","version":"0.9.0","description":"Kinetics, attractive particles system","keywords":["particles","animation","canvas","attraction","visual"],"main":"index.js","browser":"dist/kinetics.js","unpkg":"dist/kinetics.js","scripts":{"test":"echo \"*** TODO TESTS ***\"","clean":"rm -rf dist","build":"rollup -c --environment BUILD:production","dev":"rollup -c -w --sourcemap","prepublishOnly":"npm run clean && npm run test && npm run build"},"author":{"name":"drum-n-bass"},"repository":{"type":"git","url":"git+https://github.com/drum-n-bass/kinetics.git"},"bugs":{"url":"https://github.com/drum-n-bass/kinetics/issues"},"homepage":"https://kinetics.li","contributors":[{"name":"Richard Schumann","url":"https://schumanncombo.com"},{"name":"Oori Shalev | Pluggable","url":"https://github.com/oori"}],"license":"MIT","devDependencies":{"@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","rollup":"^2.50.3","rollup-plugin-livereload":"^2.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-terser":"^7.0.2"},"dependencies":{"deepmerge":"^4.2.2","onscrolling":"^1.0.0","rebound":"^0.1.0"},"gitHead":"bd2b5b3d5b8a699a941ba6f3cc8b5f6202bc36ba","_id":"@drum-n-bass/kinetics@0.9.0","_nodeVersion":"14.15.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-xOVbFqGJZrGLNPnAE82rFyYOxJKun/+aa+EO8CkWUyQqn7rbYSmy+6fzTkVqHGdzgamRz3N0cor5Gtuxlm5ibA==","shasum":"e46259bd073a00fd59516b325c08fbdb69bb9c7a","tarball":"https://registry.npmjs.org/@drum-n-bass/kinetics/-/kinetics-0.9.0.tgz","fileCount":3,"unpackedSize":30962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtAreCRA9TVsSAnZWagAAZnsP/jAI4r5wqydnmIsgWVTY\nLglpdQOxV9k1+UhKMD0PsEFOYcexb7lzbCyl0608HbpR+n2HyrAqxibp05JJ\naQZkWqLBue+Ebd6AR+DQCgnJzyTMhPlf9vRnQT/2pW/f1GWyO7JeyaXcOYJY\nix2CEMoeUirbkl7zqIu2+DqgwA78VYxtbP61/xpo9gQG+2dkBiYtKNWd2N8D\n2CcDqb+Fpq0Sn5zY1ct4SPFTxadyzu+iDjIhoh1srr1eMiTpiLYPTXdm98TJ\nQu1LI/IKHk60z67tpp27H1IvWz+63Tn1Qw75HJ2MKTxCWynsELd2F59DE5Kd\nLOhVid4LODtBMdtTwv9xp3+iW2jDeXwSfoTUPPk4h6q08wEQH7Dq5V7SqbDk\nn2PXqoPkHTRexlVR2YY5G0p3Fb4Nv6cr4QHdXesiUXoqrvElBIlutCLMDo2E\nr5YfrO3xiCGASIv+MrfdHptt+8Hw1Y/0nmPTUZ1+pXxSJ+5r9Lp3nD6OMZeV\nXkKmkUgN2U4HaWRRDXCogsQsX73BJR16S2KS0QWam/j7ktvmo65UaqCUWk7B\n7ZjOs5z04Cu8/k5/uI2bZPJOuWfgKQx9ZrEIrOXhcdmvyLUR7d3YxO7X++J2\nFrJKx4Uer5sHy9Sy+3dj7ff7Cqe3Z4s5jwunIXDeTSoNbHn91VNfll7IqOle\n/M34\r\n=DG/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtzDorVXE9P+aqr1hmXSv3OWFKm+Ol2k/V8nDkVEqW8AiEAsTq6SDUutL/K0tnCFhKHNxB7Am9RWjbpAV0xuhSHs/k="}]},"_npmUser":{"name":"oori","email":"o@pluggable.biz"},"directories":{},"maintainers":[{"name":"schumanncombo","email":"schumanncombo@gmail.com"},{"name":"oori","email":"o@pluggable.biz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kinetics_0.9.0_1622411997892_0.14342023730677278"},"_hasShrinkwrap":false}},"maintainers":[{"name":"schumanncombo","email":"schumanncombo@gmail.com"},{"name":"oori","email":"o@pluggable.biz"}],"description":"Kinetics, attractive particles system","homepage":"https://kinetics.li","keywords":["particles","animation","canvas","attraction","visual"],"repository":{"type":"git","url":"git+https://github.com/drum-n-bass/kinetics.git"},"contributors":[{"name":"Richard Schumann","url":"https://schumanncombo.com"},{"name":"Oori Shalev | Pluggable","url":"https://github.com/oori"}],"author":{"name":"drum-n-bass"},"bugs":{"url":"https://github.com/drum-n-bass/kinetics/issues"},"license":"MIT","readme":"Kinetics\n========\n\nKinetics is small 8.8kb (min.gz) canvas-based particles system.\n\n# DEVELOPEMENT\n`npm run install`\n`npm run dev`\n`http://localhost:3000/dev/index.html`\n\n## BUILD\n`npm run build` --> `dist/kinetics.js`\n\n## USE\n```\n<script src=\"kinetics.js\"></script>\n<script>\n  document.addEventListener('DOMContentLoaded', function () {\n    new Kinetics().interactionHook();\n  });\n</script>\n```\n\n## WIP - container\nSpecify container element (not fullscreen)\n*currently limited to single container.*\n`http://localhost:3000/dev/container.html`\n","readmeFilename":"README.md"}