{"_id":"@tsparticles/interaction-external-attract","_rev":"86-ef86cfb4577560bd53b57e2a11300956","name":"@tsparticles/interaction-external-attract","dist-tags":{"next":"3.0.2","alpha":"4.0.0-alpha.28","beta":"4.0.0-beta.17","latest":"4.4.0"},"versions":{"3.0.0-alpha.0":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-alpha.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-alpha.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"dist":{"shasum":"b067eb4004445e46bd07d9a5559b77af6cb2469b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-alpha.0.tgz","fileCount":37,"integrity":"sha512-KnYtZqCBO9ip7P0TeXAMmWQ0wTYlrpsCmfFf3aEDfTrwzTVaoelLqqgPHrXkD8v2uGkUxm+liT92eoRiGZvBZg==","signatures":[{"sig":"MEYCIQDiDQqXBu+1b/kDVYvZzcYDotXauo2NPCBzCxRzCRfTOgIhALdTa5uO+i4YwOgWOvSE9aQYEQ0uCFc3NqeStrlN/5iO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyt30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF8g/+Jeh6Vg2gOkO7LGkK+mdC27R8Z/tPeVavc11sxyrk+hP280Ca\r\nRbQjO19ycV8H1v1XjVd2bWg8A+2syiIyKUbWWXuu9RXfb0Tx8yJMj9J9Kv+Z\r\n9dri9VRowYTcAOyJprVQYr5Qe5Nu0WLjPDRZlANEGUpqUnPYPPqNyMW8DLgN\r\neLsmko+51U5syhEVM4fbbtw9HhzuI0qh4F7fwaLUAnzcncOVpPwFUIBmBhzo\r\nIAMriUjcyiczd7/NhQJgx+GdS3eMH5SP3G03otLy8ltNl/p2KEq361udTvoR\r\nFDwmYiliMcdh//FzYDNmKo/d5lYDoJIx34UzCU9aHxPBpFHZb8vMXLZxUDd7\r\nJj55MkhBRgoe42TCc1o/zHyn874oxJVO5e+i4JN1Ky33qWIhSOMC3OqPSZL2\r\n8Be140nD6Vy7M7ZN1dYyFqMpgWekwrmeh6GJVkwiz+4ceHTvquFtwGcGM4lP\r\n+8MGeQNU4AAwf8NW0w/i+/SCztgGCdWgvBiOfdZMCY7BdG85YeQHX1uez7Qi\r\nw8VdkPYxF0FkcsHISIQhqBXoVdPhl0eai85/S9izfMkViF2oGNdNMli2mxo6\r\nKKVkeUiKfXEsulJKRBfSn7CpGZX7HypnFZi9Is7vZUPTWCofgyr+jhLmzFhn\r\nZMsCQXp1Yz1ExEU08H3WJlquDs/zgtFLDyM=\r\n=pQHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","gitHead":"0b661b2594a12a479edba1126b956a22ded0cdec","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"_nodeVersion":"16.17.1","dependencies":{"@tsparticles/engine":"^3.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-alpha.0_1674239476783_0.5761851144122647","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-alpha.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-alpha.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"dist":{"shasum":"c541f0d075e29720a1b46eb03cbdf0190b0b38d2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-alpha.1.tgz","fileCount":37,"integrity":"sha512-PsFEGpkwYTDteo69D8lsUqYp9QHYT6DDZGUFCftkvpGWkUmC4z+zdQf9vI9+HdSaJGSxLoh31I9601zw3dGUEg==","signatures":[{"sig":"MEUCIGpZvfk+JNicDD80nNj7625VvgIH1DAnDbzW3G7HtQfKAiEAtBw+N8wItnLuAPXRNLqaQHlMnn92SgG5ROAMmDlT5A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0lQfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok7Q/+P0FU8dacJoRs+5dp4bGD4q7nimxFH+7IanZ6OKiEdEXCPVtd\r\n1Md2B4F0Caxp4EGwa5qsu2vDgWUaL5YHeyMsKk3AYG0+YxydDblaTbkgBrF9\r\nA9jw6aflHf/9tQ8OnM0z3uhlfsexDlnf5aY2QdgrMVeOAnT5Abpi9abWkZQ7\r\n3/hRr1sv4h/BZtlHe+fMPZWkoaa5jI2oIZOSDEIlqDUgoMdYdb3cSDxABwMa\r\n5WaKmd4zh7acaEe4VEP5Z7rU2/iYhzkugCHAIuQmTqM9YOYbU8SfZT9tUKXM\r\n1jopj/zYce9w9oZJO+3BBdGgBnaWQ8chj5iyhF0p4Ttbj7P8awqbmuzDSEJ2\r\nXT3mNzk+Fdz513FLzHuuZiTY4jkIum5sa++plV3keUqThWDF9lZyfzqcuy7c\r\nNgluAYK9Dqe25sM0bvThqajc6Csd6DyfXd3VLGzRIRjCnldyPUI3GQvX1My8\r\nh6urfIoHlOsb+I/CE64YG5DUBUr8O+PhEMkWviAAioQ3OCFlfXlzUBKXxyoD\r\njnvVDvw0FzOu3H2rACt3A6ORwkF+PkI2IdTOE3bW6pnRog/WXWsun3J/euqo\r\nQOA36f36IA1Y+NR0fQK7fQNZJ1iQWE3MaB9RI8OPyCkos/XVDvkkMpJLwjc1\r\nL8mroftKo/PmmmLASz9T9g9zU+zw5j0MSKA=\r\n=u0uP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","gitHead":"abebe671255e968f2fe3497dfb9ae21ffc378e2a","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"_nodeVersion":"16.17.1","dependencies":{"@tsparticles/engine":"^3.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-alpha.1_1674728479682_0.3937347766674204","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"dist":{"shasum":"b1716667abbd104c65b3a067d0fa95e8422c80b9","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.0.tgz","fileCount":37,"integrity":"sha512-YaTPSegBfubpYrlzLPgvQ5fdq4kHPg6Gi/GgDK49pvr73o042H5wYb8RnCqAktHQpMkFO4uA2QlxhIyWDOMY/Q==","signatures":[{"sig":"MEUCIBeZnoBT6fBgR4xfX6meZbgzrAZC5OeXfAqemNkpjaeKAiEA+ObWdpuiWDbvDXXAtjsnJ0tdQDhl27i1O9r2vPg91CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335314},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","gitHead":"81aafe50bc356e6c8889e50b109e09333d198649","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.0_1692893280421_0.9192915641104868","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/matteobruni/tsparticles/issues"},"dist":{"shasum":"884330e3b0f531811509768aeb811a8f3e7b3cd2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.1.tgz","fileCount":40,"integrity":"sha512-vhfa0F3D+JESUIuIBUUaUL7ACXhL7vewzb0ECDHo4BkI62nSVXME+lWcu8pfYK7o6xlt0Xqvifqfyc0rK37SAQ==","signatures":[{"sig":"MEUCIQDf5Vu5kHuZA8CIzejGmoYwETLzeEFmCDg+ZqieXKUrWQIgObwh1M6xq8gm+oz1R1xVqt5MUSaSPTDnmcIUlkn1+zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335804},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c61723d7667d462d70cedb088d01584218485b0d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.1_1692973574557_0.07880189329844844","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"aa6b245b00e82c2fde602c0e7ea274712a2a6763","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.2.tgz","fileCount":40,"integrity":"sha512-bwrCb7kzq1gZBqZDhBc9yC3KqRBU3MZ+Y8JVm2z4nngJLgPUsHFda4/jy/UDwr6TZqAREnYweP5BY3g6ODeXuQ==","signatures":[{"sig":"MEUCICzgYZgE8YYK2kL+ZFwrEG1wcSNaRAPOx+W0CpjDUm2oAiEAtFt3CWvMDTeozwfmz3HgdrsLIQKVDXf7CNn9zSVXqw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334084},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"b55142b596a198099dc1f1b1de8eca8a0ea3435d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.2_1694420815610_0.645951813253379","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","@tsparticles/plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.3","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"832a57872b848f09cce25574c936a53f161b98f9","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.3.tgz","fileCount":40,"integrity":"sha512-9BULxgHkWPcUK0Zdxl07kOb7hmMWP1LgC5kjH/6cxfzBsahfHhtKbWogDM9nHy3j6/6ueHQlQubiHAKTLkG81A==","signatures":[{"sig":"MEYCIQDceJenuO/s4AjpDEkj8G6cVSYW7913R4l7aPG3C9dBEwIhAMB514t1vwOKpOiyOSZmswpjuNPpbF/aTfA7RUWOQ1P3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334084},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"15b8ba010f3539b4f689c60e318924f8e3d6d171","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.3_1695196480853_0.3068372991267365","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.4","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"75e3595ce8ec4970d0d720c1afe9b676c13b9d94","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.4.tgz","fileCount":40,"integrity":"sha512-Sk/D7NCflbXQz8iZ3CkuJaFgmxgkpLPDgb39PgQLquTcig/+mP+kvm8ooU3n+KJGKFdgBJJK5CtNuvbHMyvTGg==","signatures":[{"sig":"MEUCIQDJoViKnnoM9lXdvqbOGIztv0+eNicEhuJmC6c2GnKyqgIgAOnct8Lw0pAK8suWnrTo7nHlAda4bMDist6mkAnFzLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332942},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0c8f1557464cc613d06bc69643cf818a74759d59","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.4_1700121200731_0.09448483031248167","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0-beta.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0-beta.5","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8bccb71926d49a6d8fc6ce6bce2de3c66f91226d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0-beta.5.tgz","fileCount":40,"integrity":"sha512-CRl/VzGAgTzO+aR0YiKPj9mR0E/Hc9Z3gzP+OpJQKlKXwYX492+4jxC7qjqxCLujcIvW6ZK/qc9BPJ9NhSJBmg==","signatures":[{"sig":"MEQCIAFoLhNNrmLwIqK9GS8hI4/eVQZXOEkCVvJrtpz1nq1iAiBkMqkOpxgmrUL2bscxqplheztHBay8qnyLL/Pevh9X2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332939},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"978df9fa57be3ab7c893a4644d724159405a857f","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0-beta.5_1701625667708_0.3367561118888813","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tsparticles/interaction-external-attract","version":"3.0.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"e109eca1e1eb5db86a28a433a83f48dc6095d0be","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.0.tgz","fileCount":40,"integrity":"sha512-tjtIpOt50MElOZ5zdcSR/eYu83VcDCOm9zdDWTImEcIJqUCYc+SGfGtMK9inOdtYmZeOORQhSZlJDuZQPBWQSA==","signatures":[{"sig":"MEUCIQD67R/B85jxQQ5nMOm+RkYA5wblnfrCW1OGC27nbpHTYgIgOKd6FWhgyugdK6YNW/wLTcEphszJUrIo8MxDLjFf5QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332911},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0ea45dee7a131d15db7e9314f5fc7b2d9b2390e9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.0_1701723637601_0.06110449585375943","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tsparticles/interaction-external-attract","version":"3.0.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"70f2000630d533b6f5097777539229158067e997","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.1.tgz","fileCount":40,"integrity":"sha512-c5D9ZqWsxs0KDU/CmLx6L2XtlWFTPZ90R9/G1sJEMvX5wQRo2m7MXNxVnf6zQ2DQXAYgWtYDxGFIGqkaU6Tgyw==","signatures":[{"sig":"MEYCIQChfWGVXLwAwToHjYXjvLtDOeunrNywPZIaQUATmmtmZAIhAPbf0QSGBUhpaLwmIxL3IR2E2x40w9ByhlfwagzBjR5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332911},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"cbc488dfd34f34c9407bf1d93e891c7dc3e21e0e","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.1_1701852462769_0.9450727252945927","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@tsparticles/interaction-external-attract","version":"3.0.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"f2b97197fb329f690a653592563a82b70b30bdb4","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.2.tgz","fileCount":40,"integrity":"sha512-7hrTPDKeDw0f6RbWs5m8eH4Dn+AIwn6d6w32GVbHEc2UQSMAX3G4rZ2ME6LEy8rlpnApIUNTBWFvK+laINtopg==","signatures":[{"sig":"MEYCIQCZmWKraP4CyiAdlHZoHPeSPzY1eIyj+8eTL8UQjVQYeAIhAL88aawMMhKg9bVsf9E7B4BBeb3spme+e/k5DQb5L24v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332911},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"fa3e7c1523d53be7a9715ae638bdc1fed3b732d4","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.2_1701881380804_0.966401945619499","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@tsparticles/interaction-external-attract","version":"3.0.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.0.3","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"7b18fc18cfdec0d779aa2ac2fb17131975eba9d0","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.0.3.tgz","fileCount":40,"integrity":"sha512-Fnb556N/i7wEj+ziLLkU4dOJWYm31OKyAd8CItsC9/mVtd01jCnBR57rcR3KdlKhknzDrPAWPG0CV29PdZWmXg==","signatures":[{"sig":"MEQCIDfCy65ww6KRqBj1Rh0o1mjSmlMJiLezzoJTUx7OLuyBAiBX+ReO+EeqEzyoBVQ9GArMjyQb3jj+xk7Sy/ADisQnPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332912},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1a5b60f0e1371ad306cfad6fd7c14ea4f3e7c156","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.0.3_1703615725932_0.6667931239648699","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@tsparticles/interaction-external-attract","version":"3.1.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.1.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"935e59c45d2e8aa141af6903083992f54464e36a","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.1.0.tgz","fileCount":40,"integrity":"sha512-Fi7XJFg25mp2VvnrLqIXOPYocxUp0/X2thKWOtOq32Xa6kjqGldbPlQLGO+a94aOiH9DIzqTF4dBZ5uwnP4c3A==","signatures":[{"sig":"MEUCIQCS5mHz26HdDt9rhn5c3DOM1o7x429U/MmhvUXmBZwFPgIgESdh0tAKuNm+cFpHaXNPfq5llexZzL516LUL86h7SJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333239},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1e9b513a0c84caee183cef640a5099f2e5b2c5cb","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.1.0_1705187622938_0.6821239670737016","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@tsparticles/interaction-external-attract","version":"3.2.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.2.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"44d55a3f4bfd5bf8db3858631060bf72b8936177","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.2.0.tgz","fileCount":51,"integrity":"sha512-QTF6ba0mH8WXXoesYQXRapN7ix5S/dXa7TVYVfLfmdHnURG/AkgxuD69FHBmtJVW0v+Zc1iu85tDqU6K63zktw==","signatures":[{"sig":"MEUCIQDa2gGfUrJLyM7QHT5MvGJbt48/NrjnWMLL/Rbay69TkAIgLCUx8T2F+Tfnj0+MOSMY7du3R8UxE94QE3cVkVtP8JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355495},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1603db4c226aebe908b0a593868e3048f41699c9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.2.0_1706663790378_0.7679090638773489","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@tsparticles/interaction-external-attract","version":"3.2.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.2.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"97130cb0b0454a88edcf4caedef443fc5fa9212d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.2.1.tgz","fileCount":51,"integrity":"sha512-u3Nc8ZRqaZeV6aOG44lrbjLyyGsDmL/k5YUHpynf8B1h2P7Rh4CUlz1FfFkbyFEe/bxoopTMl3IAGPfH+ZpzYA==","signatures":[{"sig":"MEYCIQD7fhB96JwYu04cekmht4wN/jlXSW4ZSX830S7X4j1fnwIhAP7jXomsU5Nyeyew1U9f6/cmlGIvekdgkJ+8pm3V5LZB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355495},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"a96ee8fe2c9fc96e7e66b6d563eadafe4e4b0caf","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.2.1_1706691671309_0.21484300544625","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@tsparticles/interaction-external-attract","version":"3.2.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.2.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"e9acefd38c3b917cb8c0bb328cec0b86dec45a09","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.2.2.tgz","fileCount":51,"integrity":"sha512-7avlCM6p8lWrgunF2NMJJf0W47zD4N5dHJfTlWhOCYdYZ/kge399kYucfo9ikztifugY0eLrYgqrHA3A8TpMYA==","signatures":[{"sig":"MEUCIGeARVZ5M404eBLoT5410v2Mt04mpFN50gDKQ59nXPDPAiEA7v76hley9ZR/Xp3ffGYGAemivzpNU3GdYjwYb43gKrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355495},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4a69e916d768b80152077f8943b7975760fb2ced","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.2.2_1708389790049_0.983404184805859","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@tsparticles/interaction-external-attract","version":"3.3.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.3.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"9987a05283b5c7949727e0e1d63370efd367f871","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.3.0.tgz","fileCount":48,"integrity":"sha512-tkwGFoOwwwZm7tcXW4zeJ0EVeRxtOre3EkMT151E/LKmjudo7sQHXpJk/tfz839OdMi3gGq7+9J88AEyl0TVhA==","signatures":[{"sig":"MEYCIQDdcSZU+K4fiaZD882GpPGN5o/n1B07LztLOz9H0axfuQIhAMq5J1I57ykA101s7HGWVIhbA9HaDDpCSkfsNfv3BX3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350318},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"891d956bec57969596d4fe8839759dd7bc93a419","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.3.0_1709033137882_0.548870023966946","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@tsparticles/interaction-external-attract","version":"3.4.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@3.4.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"5bc6a396a7c6c863ecfeb28c2b519f859c0f5ce7","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.4.0.tgz","fileCount":45,"integrity":"sha512-6enSRkoXyK0JvW8bJuj2xAUuu9VzDiFvRCPaL+5dcLcDpjheh8nWpGzrgo8p9VxLL5VRYv7PxnYPMviBMQ7WzA==","signatures":[{"sig":"MEUCIDuWlNDYFidz9Djs7R8XemJBhCdbJIDeXGzkiJV8N+A8AiEA0cFzeN86SN5VDF2oRG50R67DIS7iIEpGkgYsF06qQUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337503},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"8cf328e041097f72acdd48f695bb6a814bf8aed7","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.4.0_1715552333470_0.568720441963992","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tsparticles/interaction-external-attract","version":"3.5.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.5.0","homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"512ec15a742bf850142cb28136437bebc35e0347","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.5.0.tgz","fileCount":45,"integrity":"sha512-BQYjoHtq7yaETSvPtzKt93OO9MZ1WuDZj7cFPG+iujNekXiwhLRQ89a+QMcsTrCLx70KLJ7SuTzQL5MT1/kb2Q==","signatures":[{"sig":"MEQCIAkfZqMtyyzJ96qjqpSL8sRKX/f6gqr9WJbEc8NNwQc4AiAzYxYeyhlzLzNDqEruqkj2/7xkydequkXp6jNUsFzYEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337278},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.5/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.5.0_1719818924775_0.6462542593372747","host":"s3://npm-registry-packages"}},"3.6.0-beta.0":{"name":"@tsparticles/interaction-external-attract","version":"3.6.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.6.0-beta.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"bf2dcd25382c9aef868200bdfba281f5a7952ba2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.6.0-beta.0.tgz","fileCount":45,"integrity":"sha512-8G4VXostjUIojrYy5zxhufHolk8tfLQrEu/T9igALym4+Khfa90abI/m4UvJtqIbNbzvAjttTGE2/0iJZSb9VA==","signatures":[{"sig":"MEQCIADkMgI6LfHt01rQO8LWFof6nNwIzwA5LNvnlsutB/plAiAHNnAA57r4zDmGJkrNvgOSU2PRAkfXEsRxhHnm3yRcZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337306},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.6.0-beta.0_1728290881490_0.2790062780036737","host":"s3://npm-registry-packages"}},"3.6.0-beta.1":{"name":"@tsparticles/interaction-external-attract","version":"3.6.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.6.0-beta.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"663636ccdf98005248f691d6bd48f7efec240adb","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.6.0-beta.1.tgz","fileCount":45,"integrity":"sha512-ChwuahmwS0KstdKHdSZqfoHHj0GV/ouFlCw/POWKzqHhtartn1soJL95r4Wm+YQmev8OeJ6T4tdBJBiT0Elm/A==","signatures":[{"sig":"MEQCIH4EvDjXauTaGydP7618lZcwReiseCHT4/ioqN7BToaWAiAPANJrgiwlO8LQaOUZlCX91rCVsEncTt+WjFaiWlRhQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337307},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.6.0-beta.1_1728833732358_0.5749924588175244","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tsparticles/interaction-external-attract","version":"3.6.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.6.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"9ff7100c6aee2612dc1ab91826be8af1ed2a87a3","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.6.0.tgz","fileCount":45,"integrity":"sha512-Dz3ekytC8yW8jm8vbFVGolOqf5nUmD+xU8Cj9SuiXwgvfvYOCEHguhnTlloHvw8Cxi/DDSskKvHU3xtSG3QacQ==","signatures":[{"sig":"MEUCIQCbKuyvkXiu4spf6z9ie5TSvrUqy79z5CBSBh9htvQSOAIgU91HXXEQS2UxKLoIOhwoXPyZj5MJai2SbjE65zdur2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337425},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.6.0_1731971297316_0.1567554080004363","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@tsparticles/interaction-external-attract","version":"3.7.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.7.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"e9c263d40f793fac379e6f94a46f2f1e77de77cb","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.7.0.tgz","fileCount":45,"integrity":"sha512-Zw1M9ZjhlRYII52DonatA3bC/ghcLaD7O8Vv7S8ynxl1f67JwFUUEXX6IrH6EV+QF8fWbjLys3csn8iqv8eAoQ==","signatures":[{"sig":"MEUCIQDJJmkFTiHlA6D8kB2ito9pQdoFrML2ws+e+E5LSTeONgIgddu7IpHpIcPE10jICLcU8BMTGpBSDiJxpOPJ0xHrlmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338664},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.7.0_1732473080249_0.16707038940282537","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@tsparticles/interaction-external-attract","version":"3.7.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.7.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"6b6190dda733e522081eddb40f73f249bb697bde","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.7.1.tgz","fileCount":45,"integrity":"sha512-cpnMsFJ7ZJNKccpQvskKvSs1ofknByHE6FGqbEb17ij7HqvbECQOCOVKHPFnYipHe14cXor/Cd+nVisRcTASoQ==","signatures":[{"sig":"MEYCIQDDYsX5Fk/f3cgwDCf/itXsYdo1rZNJJMgdJ6avn0YzegIhAMsCF7akkI7GQxMBYoZYFHr5k7C4PXxVBGMuXn/Olix8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338664},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.7.1_1732488529722_0.41440756846312166","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@tsparticles/interaction-external-attract","version":"3.8.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.8.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"b088de50c9ad85fb6504560293375a4ee8aacb90","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.8.0.tgz","fileCount":45,"integrity":"sha512-zt79aCFELp/w2Ypo9w8hKv6x2YJZMu4VtSixNVIT7RJ13/vopdfHI5TjbnD6jCbYQDw35UdTWj2PwSx87KMjJQ==","signatures":[{"sig":"MEUCID5A9f3Kgg8WjqEnqsdYNGLuZFB+KxjUr3+w8PluyE/CAiEA7mkSAkxkzBzzWqknTNCp2IJUzPkKeojpswjwEmZvS4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337972},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.8.0_1737620358894_0.13908403297474292","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tsparticles/interaction-external-attract","version":"3.8.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.8.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"7808282bf005f99c7150e8b86aa9870a8e1e49de","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.8.1.tgz","fileCount":45,"integrity":"sha512-GWzyj5MOzjb5pNWuqAueNZS2ilPcZ0isiqwcb0BjjpwfiGfL72UyIbNUDMLncsW+4jcwB4WyMsv/qOGDmAwVfQ==","signatures":[{"sig":"MEQCIAH1yG/df0UjT9xYWJ4XseN4Py9jvisaWb76W0fz1WrpAiADxODSmwRQ7dgIY7E/VsMPn84OSWNCIEusZyrcwc+bnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337972},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.8.1_1738311657066_0.6038645159818936","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tsparticles/interaction-external-attract","version":"3.9.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.9.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"f2fba18b77449761c59f7cc38c1640d1a4ca1d76","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.9.0.tgz","fileCount":45,"integrity":"sha512-H8xD3VxyDNME3JaLUBZCluNG2dS89bB8tFjuGsa0jaADDO2qIA4jE/l6SCUsJmDDRevgUgUgmm0rXIQACxMong==","signatures":[{"sig":"MEUCIForXjZxhlUKInHVk32saLmVBMGlALadcsWnEMTrLWgVAiEAut2B50sIk4fdrGb76ybeclQySMCXsD4An2cy8uk+cOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337973},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.9.0_1754031775502_0.6494925891667784","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@tsparticles/interaction-external-attract","version":"3.9.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/interaction-external-attract@3.9.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8cf73386621533575f48bf4369570c83bbf26c6d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-3.9.1.tgz","fileCount":45,"integrity":"sha512-5AJGmhzM9o4AVFV24WH5vSqMBzOXEOzIdGLIr+QJf4fRh9ZK62snsusv/ozKgs2KteRYQx+L7c5V3TqcDy2upg==","signatures":[{"sig":"MEYCIQDH9yUy5xc4z67IkM8IZSrIizv4d0iQiq9m9GjuCzkwWwIhAPAusBC/WEXihuWr6y9TIzYHfrHE+6veyuzziKkoH+1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337973},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_3.9.1_1754257816778_0.5115347556357248","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"d2d2a7ec7907664182f006a733d7fa3cb279567c","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.0.tgz","fileCount":48,"integrity":"sha512-GRzKbFKgTkCQN4FGhjaYB2hlCICzx/PlMy+Y84nfYSffhddtkIlc25etCyDIh+IAMYHElOaTgnCDqhc1rOCvjA==","signatures":[{"sig":"MEQCIDRmPDzL+/cT5ehT5qFsLChWhtzZEWWackNgh4pa/j0sAiBGcU3Iz70DvkZjPI9XF9SOZvbJn4M2VlT/Pxrz2TUAug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369263},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7835cc9d089324995e8ce765d77b561843bc2a0b","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.0_1767806438737_0.3632417913249155","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"1846158a81fbfa866f5dd9e35159523513070a03","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.1.tgz","fileCount":48,"integrity":"sha512-krmvvhb6EDw/0Xg0vE9w+BKNzEz4EI+4cxmzAkkYkxLcEny32CL3bs5bxUf+bxJpi4qYoN1hzWxd3sm2nOLUSw==","signatures":[{"sig":"MEUCIQCpcctj2mzZg09hFfQpGazNoHXixPwWk6GSqd1FFGlFkgIgJ+vSa+QEm9ufZMErTkOo/k0xrefuSR/gP8RwazPkA2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369599},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"30f4f4383da4c69f30fb64f8c1e6ff971630e354","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.1_1767860338376_0.6461626136617629","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.2","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"c6cca7341f9f1b8d6844a8b6078e46e808b2c763","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.2.tgz","fileCount":48,"integrity":"sha512-TUf9vVFDejZ4uBNRR0L1TbfV2q7fwODUbktMqff1mwJ5kpQFdAaXJ93eW4/tWnUh5qa+Rk0nkXmZTNK7qafHiw==","signatures":[{"sig":"MEUCIQC6bSRInkTw5Xc+5LAXbDmSHd4MQZB3IeM5GwMVQ1BIjQIgSoncA2R/JJSlFG8DyU7CfpkDiq/AM4b59b0BypQBfIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369599},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4c1b7f94a2222685e6c5173be8d4b014f8935cca","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.2_1767864186915_0.19553801366860335","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.3","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"62e0ed317aa533404af259e386bdca5b275697b7","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.3.tgz","fileCount":48,"integrity":"sha512-GwNNFQ9GF0Qd1wBLfTzi/iSDEhqxuz84RxJ3W0OrJz2nniLzWYW/toFRelwbvyUvJNpyF05dBm0fEi0QJDyZ+w==","signatures":[{"sig":"MEUCIQCAnGeix+CQ8CAwR1NM2365dOAiQpvRXZkX95nsPIdiPAIgc2aoQWEuk27I0IDSVQH9s2wo29ZQg9Q3lYECWZga3Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369600},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"112ae2edb60f5d259732eab7059422f4c0eb7a74","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.3_1768069963667_0.47169816436718737","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.4":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.4","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"50091b7ab9092f0036de3091c5827d099589aaa1","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.4.tgz","fileCount":48,"integrity":"sha512-SlewYlyZrt4n6dzXHzdaV00S2SMOlcSDXeTXnkPBSfE9ivdw3dCuJhcOxW/8wY7JvH2iDeGfKoyp/7MqT8Kn1w==","signatures":[{"sig":"MEUCIDtCv1HiaANFALzFLOcrQdcZsdJRN78YGX5YXCVk2vxyAiEA6rltWHTHDLF6/LsYEYxcxMyvESjgFi0QAz4xuazNoEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375515},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"82366abc9f233ac7c94f41fd772da954291a7e7d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.4","@tsparticles/plugin-interactivity":"4.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.4_1769003838825_0.29388282641863883","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.5","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8266302f3b70e4b371f607ea522aba23a8b36b57","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.5.tgz","fileCount":48,"integrity":"sha512-nkMgCi9P+aJjJUD+vZfsyc0SkM17OtmBXzZeeYmzA/uQo8mmoNtCb1WhROFEVqS9emHfd16/LuSiRpQPRYhzHA==","signatures":[{"sig":"MEQCIBjZArpzxUsSzc4Y7HxgK+jo+nDlNHLcKxr5WIGHLewLAiAF1KUfGfI/d/i5hk9llZZ2tmMSW58v2pndFPyRyXu/mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375632},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"dd42a71857b5e1a95758186bd00b5aa92c9686a9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.5","@tsparticles/plugin-interactivity":"4.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.5_1769019045708_0.16472792588566043","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.8","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"fa3c9517d511fdc5f093793ddd01f274a34d85e7","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.8.tgz","fileCount":48,"integrity":"sha512-/HblQUoybqGCjbiC67yH6yUgWlpoimu+qNbKv0T4r51oUx9GJquJ/5/X/AlfbqXkfUG8kqBY2n9GQ9m33jIyJQ==","signatures":[{"sig":"MEUCIQCJdFaspJCyXtrkvdN1fqzaP7mSQlkfuQV8/7tXd7XkUAIgEjdJamymibVNK5jbgfTBH6nD5YVo2HxR0EhSJqCwYek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375725},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"a886da36443ca811fdb5ec09cdfe0ebb9e8bf870","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.8","@tsparticles/plugin-interactivity":"4.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.8_1769217003571_0.3888769361045816","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.14","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.14","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"199caed041be2fa9d6764ef42a750e46a98835ee","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.14.tgz","fileCount":46,"integrity":"sha512-aDNDQ2x5rAMoShMGdDqqWd3YnvFk7wPYa+HZc2b0sdEXpdiP94wX56N+OtUOcsEX4sH1qS7Kc4YtrYWVtz7f/Q==","signatures":[{"sig":"MEQCIG+nKroLZYQUzntzGr0n41fR8hIqiN5l3MzzvXDBgusHAiAX4hQkfex7GrdTQu+PDIKFZhnx0R7f4Xed8rqhxeL4Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376971},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7a235fa279500c884993d923ca733201190ef0c8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.14","@tsparticles/plugin-interactivity":"4.0.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.14_1770055620463_0.4829196884424829","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.15","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"38996b3cd533909ae57701cf2bbc56507f45e14e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.15.tgz","fileCount":46,"integrity":"sha512-bzVLcxFtXvF2WSta/UUa47C/khCHu7ipl3CD3K18JBssBeEk+S48E+eXuFkgk1sO6KwEQ4ExkZYvYy1mAa5fsQ==","signatures":[{"sig":"MEYCIQDuBMa5gvhFUvmBatVJdAWYXce1Ex3eqjl0pG6ikjWzIgIhAPHDHD3Us1SIQ524tZl0T/yyJAgcM1gjCaT4ZgpSof8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376971},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"40c0f1e72cf7cfb9185b1be1d6981a2d4937a782","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.15","@tsparticles/plugin-interactivity":"4.0.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.15_1770155803954_0.25489324137513614","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.16","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"7ee9d19ab4758e8049bc0d64e608e1ec9578eac2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.16.tgz","fileCount":46,"integrity":"sha512-YGAIV5urj5P6divgQ5CgrjxZt0uVj7+hsFIEj6unpmh4877bSJeh90DkMurbilZnDpfpFK0exk5IyuBXa5ywcQ==","signatures":[{"sig":"MEQCICmYO53V+MCNKTtD2lEp7EAO8HTkoloU7jbSoLdB2XhLAiBL14srWoloH62pokOjcmGlgpPqhDJSQr9K4yXpcpMCSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376971},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"8387a8a5014bddee5525f4b355c9e058bf121aa9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.16","@tsparticles/plugin-interactivity":"4.0.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.16_1770157625024_0.38414291792622857","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.17","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"2be5e7c03654c951f81d281ddc2b20d6f8e1652b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.17.tgz","fileCount":46,"integrity":"sha512-VQhVJRx0jTcza1OSGMkbGS9hrKxVtCaQegQndzVWxe8egEQI7l6wGMIZYqV/B+8azhWiB8Efm4R99Jh8bWZ3eQ==","signatures":[{"sig":"MEQCIGRmY/82/HcNgaoQYzAYuQrrFwu01kIG0gFaV5sfkeTHAiA+jpg+6mhZ9/zEQWunuTlxlY/kAIVDUoN9WYTDToQcKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376971},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"698136a855945687e01ff89ebdee7c0b9cb00a58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.17","@tsparticles/plugin-interactivity":"4.0.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.17_1770169138108_0.6407413342576758","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.18":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.18","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.18","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"32569ef22a2cf04e35d0f6a66bc2acccf2e1036e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.18.tgz","fileCount":46,"integrity":"sha512-dLm2UXm1R+vyBjuDOfX1gKC1EBOIdeNjbMXquZZS+gE/ewMm3fv49RxOfnJSYSvIhWwE/9HxzTjaVQZk4agKzA==","signatures":[{"sig":"MEQCIGgnobTSmcWYzzEffVnQSVGD0H6tCdvNR/ySmgn6ZcRsAiBjxJ35zyevcC5RXxcY6pDS+vhKKY8yhQaYFqVFkg32uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377320},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"a3551082c1ee68873022c98eb7680a458c6df765","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.18","@tsparticles/plugin-interactivity":"4.0.0-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.18_1770197943460_0.1716026684496066","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.20":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.20","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.20","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"4a7d19bcba843bdd0880fd73b1ee6fd06104616e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.20.tgz","fileCount":46,"integrity":"sha512-/PxEMtYxJvkqtJ+yHBw2t2ekykq2bSGbhAclCZnI9TdMkd4fiRbjcn89e1tIESWfdXUszr4HOsU0DW9bdsyNmQ==","signatures":[{"sig":"MEYCIQCyiOXCLHatMShBMOnAhgIFuChTWK357hQxcFcE76uQJgIhANtfSQcxGkdtm7bmwQ6MKP6tOVc99lBx4BG6JC/IfA3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377316},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"92fecbea1d51fef90a0b72a461457ed36279ce4b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.20","@tsparticles/plugin-interactivity":"4.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.20_1770219786134_0.30431506068881875","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.21":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.21","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.21","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"ff474750c906f0a56e40b51cd97cc52db32ec3e2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.21.tgz","fileCount":46,"integrity":"sha512-5x0vIIV/dpJ1wFk9PImGmKfiSwYwYtTzY5sKSEN3ITl8kPmaFJxU5DGJnTAzdqKZgBNYZrYo9ATeM5UFg0+bbA==","signatures":[{"sig":"MEUCIC4VRQQm5lCGDJYNrxeVoZcTbUGyUB+J2TlekdSbVn3kAiEAlt+NZ9o8SuMqJHSYk2RL9TNH41Fmks7AozbxHfd9Cqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377316},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"f554187a0ce5a3c806fd510aeced53bbcd064ef5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.21","@tsparticles/plugin-interactivity":"4.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.21_1770224135345_0.05074093259677381","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.22":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.22","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.22","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"c283c4e45d38350e41a8d464d5d41973501a1243","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.22.tgz","fileCount":46,"integrity":"sha512-57uXj0zKlcUnEFie/jzbPs2Vg4k2ManNVw4AZfBIXdJv57ReOWpXhK4+cODQWudO+YJDM8aCbhoxWGKyoRop0A==","signatures":[{"sig":"MEQCIH4UUw8JqqHguO7lJiKQ4S8asmTr7Z4uip8deeSezNZ4AiAdMfYpEvaaMWW261AlfSnJQ53TNQVpKuo3MjQCMDvsPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377316},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0562ab062a2c45405935c130a8df102b0972b296","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.22","@tsparticles/plugin-interactivity":"4.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.22_1770320322252_0.0819691048314517","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.23":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.23","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.23","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"7a21c8d809713f5be664b5acac9f68780713b86d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.23.tgz","fileCount":46,"integrity":"sha512-q6vBaQzwgS53uCIhmXzpdYgWgUKaQ5n0Zh97hL4yaZewmi37JaDCAXkOO2SnF+ISktt/qnD5YYfj/rg27N3GGg==","signatures":[{"sig":"MEUCIQDrp+Osv8gOgKxuSSRxd/MUG+yKSGZjVXYdXft/m5eP9QIgc+3LvJTEMruvnc+YQ6/yAUi8O3KMNkVn/WBP5DhUZ5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377317},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"98f1ccc0140c7c9f537d1bf4be1caff17ed04a0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.23","@tsparticles/plugin-interactivity":"4.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.23_1770834673839_0.08169224713320511","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.24":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.24","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.24","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"1a6467da58710b4c933a715e9e10013fef6236cd","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.24.tgz","fileCount":46,"integrity":"sha512-FXwvQSv2hRwrdR7GbzNBrAcz/y5B0jbgjggtmeHLHxzdejwIT7C5Zt90R/eYhcFUhDX/uDIgJ+/fATGHkZFfuA==","signatures":[{"sig":"MEUCIBJDvn9QctuNxsrWZo7gQzr+KL+hVyaJao2dA2VGNkPEAiEAnxma+tZuFlR/pHms0VmQj2BfrxRS6vPeQ0XFjT0Vur8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377317},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"24300a890400a60ca998d46c40938089959da4df","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.24","@tsparticles/plugin-interactivity":"4.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.24_1770922506547_0.7278722694197659","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.25":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.25","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.25","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8f38cf7ebb81a38395f278fc6aaf14f7362fee9f","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.25.tgz","fileCount":46,"integrity":"sha512-7Rzjzp34hXEmD3gmkv6uW2atu16hRFfkzsZwmt0PJFvS1MucXBA94t2IeOl1Iz5CEMRMs/vwd1c6I8ZIvJ4yQg==","signatures":[{"sig":"MEYCIQDWSvs5dEjxpETOLJtGMyMaiKDhiXw1h+zs9Mg5uF3d7AIhAK4CpANrxbh62x52Wn4Ge1l6NUFclbf5IqGZRN3SLUW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6c16e88eaffdd6873228080b86743a2a8ee8bae3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.25","@tsparticles/plugin-interactivity":"4.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.25_1771678494941_0.021014196335719326","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.26":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.26","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.26","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"47d1066899a302b84059635c5e16ebcfd0f1d6a3","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.26.tgz","fileCount":46,"integrity":"sha512-3UcStFPLMb5VUq5PFlUV5443jbreR/hsc3rqxm9mYuduBaGAhhnJKZADwn3x8G7Y5HNLadRAwxJczhbXbDOs2Q==","signatures":[{"sig":"MEUCIQDeMUcOywnUHCQUg4vylT64Z8vjHBRiS1SygRbFeuywcwIgLmdlBeUY9SSItil2II7M5dG9zfZlkwYo5m+fZqZ3keU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378601},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"8f49387c3decc49627c57571c0b260cd3e315938","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.26","@tsparticles/plugin-interactivity":"4.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.26_1772126260481_0.15520350690166684","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.27":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.27","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.27","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"3139d0810ac1e55e20d33914288f96cf00aef675","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.27.tgz","fileCount":46,"integrity":"sha512-EkICE2E0tqMvqZ7y0ThyOd0EU4MN+RLtyhwfs+y5carhNs5ftv81uIbeZhw+Fco3BlaJbxi5PQjya+cOg+Dz6Q==","signatures":[{"sig":"MEUCIQCIVkVRZTeXp/qZ5SbEywkdNvl6TnBMUZCPFhz3UU/iLgIgGlUCS2r5QmW5uegRieuYfZfB9Ea0UgmWZRfOE/dTzbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378594},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"fdc4626f295e4066f037e14ecba622d263b9ba0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.27","@tsparticles/plugin-interactivity":"4.0.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.27_1773077338779_0.18371235616866222","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.28":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-alpha.28","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-alpha.28","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"09d7eaf6ad9a91fd95e0eb0533ad21c4995c9e50","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-alpha.28.tgz","fileCount":46,"integrity":"sha512-rkUlTa052iUlGKm/k2TYfgpOD/rtcs33zrAPRuAH7Q31QBpgfOzCbWcgpG/CD8g2yXSmQ4NvKZUyTqjTdiWKBw==","signatures":[{"sig":"MEUCIQCjrH6Fs/MTr9bBVy3I0v1XWlUQU7mzFqfooiGVXrLDsAIgZ+2gAMKkb4LZplOVmTSYRz6JgOTEiche/kV51qUg+tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378595},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6a257c3881100ce69196b23f7df2ba4056cb2b5c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.6/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.28","@tsparticles/plugin-interactivity":"4.0.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-alpha.28_1773582849804_0.7812172509189861","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"aa6a701bab2b8f14cbf6badba41ba078282db0c9","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.0.tgz","fileCount":46,"integrity":"sha512-h2zBxxPktg58aklHStIXiq/GKpxqjmQXPL+8+j0LlyGRuoeb+aftj1XW8REWx2YxV5OfMswCzckh4rZcxrM56A==","signatures":[{"sig":"MEUCIQCCTqDX1FfVdJvaCILPTbxq/J8LZk8kptpiL9ycVijaBgIgNMuXPa9q3qEJUwkJUhYbJEAvS3tvaxARad2wmE/IJ7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378573},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"e0277adc71a833969f3a3adbfe5af3cf8d40712b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.0","@tsparticles/plugin-interactivity":"4.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.0_1773929135146_0.19989517847288507","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8729f9c55a7cd0b6d2eb8349bec97253e177e066","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.1.tgz","fileCount":46,"integrity":"sha512-4jnIAiW5vtMepF00EihMplSYYHkdrtb74K6jW5GjnB8XLxS8axHQtSb7sIVpfCYFCXzfSs3XvByHqzuhjV6iIw==","signatures":[{"sig":"MEYCIQDr3Hd0KBJ6XMZ1CeODyS/K/C40rkIg1RGYquqzCRBRBQIhAK2g+hjBw6wr4iWCm6+I2yTYOco2aE9ItJNbnkFjegvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390874},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ff32b5f40d2285409d0b10b98b0504fc7a6ab546","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.1_1774947179404_0.23892142337090738","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.2","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"95d4f6ecdfbc09a9013845a9eed6316b0eb0bc8b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.2.tgz","fileCount":39,"integrity":"sha512-NO4TjvOn5lUEEahAV1LonByKxY2rEG8PcD1qCgGh0dMfXmg9RhO87ib8O13Welm6XfU0AqXiPYn442iKnURCiQ==","signatures":[{"sig":"MEUCIQCjXjbkBpFzYntsIeYTstjEtyAIXJJoVSv+K/y/dGsDogIgDM+QyTA/7+JJY23+YfageZoEnezcZvoVm6zHuuDO+iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377371},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"03931bef42a570b9f6c7c3e5cd572c8e1117e111","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.2_1775115760866_0.04600691638207577","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.3","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"56a363a59fe098af42e774b5e1722691fc184410","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.3.tgz","fileCount":39,"integrity":"sha512-dTmaUTScuJ/0gWIV5Un5vpp3OacfMYcOSu43fysxQiMXXquEaFQ9FSVUwbSxxfYgw4Uusj9j67i0pBErQ6igkw==","signatures":[{"sig":"MEYCIQC4e5ZrwjVgt2Abijt7s3fqrUw0tDl7Ph9Y6G4envyTuAIhAPvQtKKX4VlJzhXRJFIl3F/Q64PVOu8/kdwYg1QcQAFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377371},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c284d3ffa99c2dd5e0ae4168438282e9716e02d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.3_1775117803555_0.26483507793929717","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.4","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"c98cd0ffd0c1876a8c52f7d963f956d6b5d8f76a","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.4.tgz","fileCount":39,"integrity":"sha512-vuLsVaaMG91rpKddOw60VPAfh6OiUz9M4OEoXbiGzpdfr2YHAu/q34ZQBjQtsVX/Cw36RDgfGc6zQ1ClhUpncQ==","signatures":[{"sig":"MEUCIQCkFGfNpJGObnBHR+2S+OSC2zhtOy+RZHtxO1JAaioHpAIgI7S5N/qMD7Ga/nzrSUodGmVOURFww+W29oEdRC1g3i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377371},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"07223a21b5458690773678c14c5693391ab95834","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.4","@tsparticles/plugin-interactivity":"4.0.0-beta.4"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.4_1775122645871_0.5670389146900652","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.5":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.5","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"a2b7e1476a8eaab7b8cdd07a111a47b5291e3d11","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.5.tgz","fileCount":39,"integrity":"sha512-vv2TGDu1/TgBtNtHML+Wps9M8icP8tlpV6XZqmx1hXDZ1Gp87cuo5IIZ7IRFBjOOilv56HlG9Dj90vp5ZQwmjg==","signatures":[{"sig":"MEYCIQDbcBo3a5VyeYHXq8uGoT3yaJng+6v3FtiE/NrlT7ugmAIhALbBj8Hbjm9LoJBM9q7wH4yHFdiE1m1mODSAzZNYtYv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377098},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c20c6ebe505076f8cad2436f4444e358913bc973","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.5","@tsparticles/plugin-interactivity":"4.0.0-beta.5"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.5_1775128443295_0.5340458058215427","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.6":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.6","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.6","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"4ba681eacaaf6286e7b2028791991a1edec6671b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.6.tgz","fileCount":39,"integrity":"sha512-8icZmaK0ukNB32kI6C6lcA4EYUYW6GLDmvTDoNqtyD7BOTRe9WGMTgfFqk+mLT+wW7VvkxZHXGbfnZHzGOerfQ==","signatures":[{"sig":"MEUCIAclQuinXVTjuMhYmeKAr6v7AgKqPfpUCDrzW4vZEH95AiEAvqA1jKoOoXqx7zP6d4/Fi0YP3DXuuDlMZlaojrYZy5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377098},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"898a17ade0ffe619dd1f48ca68d420bdbebeef65","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.6","@tsparticles/plugin-interactivity":"4.0.0-beta.6"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.6_1775143064139_0.6113930401664525","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.8":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.8","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"25d2e91073fbe51cdf048132bfac4c79e0f3cb8f","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.8.tgz","fileCount":39,"integrity":"sha512-Ko/7eufCYYEPIXs107oMa1GsXHyOZLOhorTljfWUACX+S3uE8czrwBwUmtEAshTugsJYBAbhMfxjMi+nCG/qiQ==","signatures":[{"sig":"MEUCIBUsEyHVygEKRMQIY4blsKO5kQ5iO5SEwpRyZo92rejcAiEAwBUG5sIkrQh5hka6nweM4ZiJGOkBNy+KYrGdQAMk10E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378051},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1dae726c33ea6021cd6b8cf19ccf61deeedb961e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.8","@tsparticles/plugin-interactivity":"4.0.0-beta.8"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.8_1775567742850_0.6773402760620344","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.9":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.9","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.9","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"d4752c4c901ee120dd9c382b6ca3e74d92d21206","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.9.tgz","fileCount":39,"integrity":"sha512-fJTgR72MNOopHVaMW6iA1lXAVljUqZlJJmEA25839BQtniMucKJErd6FcsDsG0XpEexVYNrZLXw/qhUAS5mxFg==","signatures":[{"sig":"MEUCIBJMDrEf516sg7yHnKmegbaWXvHcUZBG62xHRr7AlAaBAiEAjJthhTya34xfNCabgxEllgoiQ48a8FpsMRx53Wgqzbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378051},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"49aa485de6644447508eea8872d44c5915d6df7d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.9","@tsparticles/plugin-interactivity":"4.0.0-beta.9"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.9_1775632756593_0.3613444409515767","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.10":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.10","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.10","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"6ecd609624f9449d836f3bb63080bdd89b65955d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.10.tgz","fileCount":39,"integrity":"sha512-OpjE4PPNIzWIPsfKAps1sOdZHCn4MmtTibB/TU/qawvIbMIEcL9CiN/91BdQBTr7RfPETJPYiwuxp4krF25x5Q==","signatures":[{"sig":"MEYCIQC8CLsIhndGETL+UOs0xAtW4NYiZe/u4HTXsTCTYivkiAIhALNYbyrltxyc0ljSTnMNl0825f5o/dwGgLtZCvPQh8sx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378061},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"77fb8d1cf71f844c7b84d865207c12afaf7a8e65","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.10","@tsparticles/plugin-interactivity":"4.0.0-beta.10"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.10_1775663936009_0.4609796490162452","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.11":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.11","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.11","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"78cbc3d45331a0d470ab59fb23a5ef0551864be6","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.11.tgz","fileCount":39,"integrity":"sha512-XtJS4n2SMHKnngt7/Q3LCwO/EwGkk1jwb5kX+Ae1hQbSDrh6/QgfJaXZMjbstEWqS5gS3brbj2i2eu2Xw3agNQ==","signatures":[{"sig":"MEUCIEQhta6wPgqy3rrgLP3W6JLFZFxUnRBwgp0yawXdsOOPAiEAqb64tzSR4dpCr+sEawDXl2e5XJpwWil84mVEASpBUI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378061},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6faf18f7ec7dd2268df7bbeaf83bd07d1e50a433","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.11","@tsparticles/plugin-interactivity":"4.0.0-beta.11"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.11_1775668487083_0.5256899482966031","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.12","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.12","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"406d8c059b4159436f509312d2aff5948ff6834b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.12.tgz","fileCount":39,"integrity":"sha512-ZW1ik5nYVcJIwsLsSNUjFtAhdgkO5/QOa4BLSCHhN70miilAqjohz5ve5fnvFmmZzJYDZ90+iBTLtIfh0leCPA==","signatures":[{"sig":"MEUCIQC8UJpJLHNZqyKpbwRoEzBG8JQaJqIl+zVO+JVyx+/gpQIgCU05ixzHuo0OwB3+JYY6Pf4BvFVHegtPTsa+lYgQcoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378062},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"bdbc95716ce44665fbecfaca8757445e248b562d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+arm64 (darwin)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.12","@tsparticles/plugin-interactivity":"4.0.0-beta.12"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.12_1776266979485_0.9104410548176844","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.15":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.15","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"425ed315b2c43df21424393d3127d9b52a972628","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.15.tgz","fileCount":45,"integrity":"sha512-fIxqXcE0goIFSApFLNqXXs1WIRvMvG+eXdK4fxMDUE9GAKFWmmJB77eS5pddgp5+rmYeAvH/EmlOK6rc8EzldA==","signatures":[{"sig":"MEUCICGjmByiywHWQFaDPR0ZDQJKsKlJu1rcQ3hsM+fevsDxAiEA4NOhc/euHCIcWvRh4SxYvj0q+orPH7tUpUTGXTbR6x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218614},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"1dfc9e1e6e39eb5c9a6e0495130ca9eac515d707","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.15","@tsparticles/plugin-interactivity":"4.0.0-beta.15"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.15_1778290145045_0.5614484673553821","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.16":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.16","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"9f0c5355c028c9e2ee08162c567ee73e9eb948e2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.16.tgz","fileCount":45,"integrity":"sha512-nEUyowCkheHySiFstc8yjph5UH2VGYuM3QWca9uy91vbvVmtGF9g2ugiVSEEvV/NBbgYkD4BR9T22PQJC8UmkQ==","signatures":[{"sig":"MEUCIQDZj/Xt8e3yFWl14zyvibgGvFzXtns2D74pOF64LmSbagIgIVCJUPSEcSir2g7mx0/J1/YUhFFX2lALfm+Q3frxVLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218614},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"8ac678c4da53ea2b6a9a33aaa40f5141e2a7d513","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.16","@tsparticles/plugin-interactivity":"4.0.0-beta.16"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.16_1778343976397_0.42535268209971067","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.17":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0-beta.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0-beta.17","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"1e90397e5db8b21185243f93a120ffff17f78666","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0-beta.17.tgz","fileCount":45,"integrity":"sha512-pmq0bJYhKsfqvAfQXhLnRFKfNFOTlgxz6r71Bo4DY1JvivFfXSDln2bu0LhDGkm0RJ77elciBV0wOI3mKC6g+g==","signatures":[{"sig":"MEUCIHgS7RGmGamkhdy7ToZ9Y3l8COhyCtvJx1rtr0yR2z7FAiEA9s97USiE/hTTkgTt50xu/zCnv22lgS1m85Q16HKDaPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235700},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"0d916315d63fa920fcfcb7a07b66d49aded6af2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.17","@tsparticles/plugin-interactivity":"4.0.0-beta.17"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0-beta.17_1778806993794_0.424404563247444","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tsparticles/interaction-external-attract","version":"4.0.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"4ed4d1c81faf3ba70d679a9b9b0e3891a2910ed7","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.0.tgz","fileCount":45,"integrity":"sha512-Js67SZfWueucjWR5IAfKNAby5MSx2XGRESyP4VUAZVwGox11sZFFbdN5M3wCoJLgiUDIfcdEOscLGjsJd6HSMA==","signatures":[{"sig":"MEUCIQCUVrizOoP2CPwUjyXZno5e2v//GthQZwefyYa0xwncCwIgGLfq1YF7sBPVgTOjb1XUJ0rwePmt0ZBy/d/CAoNhY40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235604},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"3058cb84befe9d2bffdb58f115c3050d26ceb9ef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.0","@tsparticles/plugin-interactivity":"4.0.0"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.0_1778853253921_0.123534674506939","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tsparticles/interaction-external-attract","version":"4.0.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"487f1fd4f3d510d2a9f400f4adc00f68fd1622fe","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.1.tgz","fileCount":45,"integrity":"sha512-dTP7uaFzU/vNw/KnMTaMZ/UG8ixqtgkov6EjVETS7bkNzlKh4vV5A9DvZ/k7EfKBg/rfMRndeMGFZ4H1/3YSGQ==","signatures":[{"sig":"MEUCIQDq7v3mW5abHoT408+vLlNvupMdGS45GpA1IZqa221vPgIgFtIH7K7tNCY03NzH97RcwQFXN328ldmdMQOziqf3dWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235604},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"c0182f31a878af46c154d523cb5e7def4c8145f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.1","@tsparticles/plugin-interactivity":"4.0.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.1_1778891367077_0.6549007637255175","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tsparticles/interaction-external-attract","version":"4.0.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.2","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"facd4bd716d4431bab2e946257dc227b1b7e88f4","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.2.tgz","fileCount":45,"integrity":"sha512-yq7FvTupYFtKwy4cI0ymcqhEpkESeueoMiMyGZ9rFj7VIxDabe/qO723oiPQGBuB4o6gYg3uCw0CbgOwyzI3RA==","signatures":[{"sig":"MEQCIFOankpDZxh+lbnX1TXn+80azH5Zw2jyNSGVzDeymlVWAiARuGkIA+6XkoCdnp8jZIfP4KQosxciifzFtluOhQdMAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235475},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"e0e0920f0ed2aabf07258d6269a03d825824222a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.2","@tsparticles/plugin-interactivity":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.2_1778938122266_0.17328255263354175","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tsparticles/interaction-external-attract","version":"4.0.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.3","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"1d0ef0bdde1e8b6fbbee33d995de96ee5a837244","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.3.tgz","fileCount":45,"integrity":"sha512-87SSZu84mmTBoqbP0ExpdewbJwgvkcn/xdGmbUDUymUGCoA3vFNoUx8k3jm2AxmzvnWS5n1d9vXSvWxxCrHpOw==","signatures":[{"sig":"MEYCIQDgB+YkUvB5gGWhkmDZHbk5lviC4CobROmopMWSdueKegIhAKPTYCEWg1Rkfz6IgSbyBPX1pjf+AXb/Jr26sJElohjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235475},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"0414bc56fec0e60e5869f5e7b1c5a79841c4d012","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.3","@tsparticles/plugin-interactivity":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.3_1779128796842_0.3533584181825655","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tsparticles/interaction-external-attract","version":"4.0.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.4","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"a4f121a58c62c6ea145463d47abc8a9dc9157878","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.4.tgz","fileCount":45,"integrity":"sha512-QSTvaPdaRQd6OSUNJ33JoOz3iIOQMFdmnaqR4TDo5T3p+0dqkGuDWxj08ckjNIfiqbZZKpO3hLcbRtkYsKWJew==","signatures":[{"sig":"MEUCIQCnBhNQRtD4jZELudoukKKt1SHLaqtxIV48Y/YJCkNf8QIgcErNp0gykanJdlAG774eHy3HBLdghWXqw3g3/wNKNRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235475},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"ccaa764e22df90102d33c977aa91e3f552ce12dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.4","@tsparticles/plugin-interactivity":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.4_1779153191722_0.7568493746551141","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tsparticles/interaction-external-attract","version":"4.0.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.0.5","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"950e4037af0b850e27554f27ac204ec4bb88ca47","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.0.5.tgz","fileCount":45,"integrity":"sha512-k/2/TGRhCEJHUTWjcarWzG2c4OdHKihkjrEaKaLNuLOtJr30IPAzD4WSs8TDUEFAh1lEKmpC3stbRcjMmHMnMQ==","signatures":[{"sig":"MEUCIA+MZFyc6mGCyjnXio8o4OSfpdt8xed3WvAohmgmn3AhAiEAna1u+V6izT6ji90DNibXwCA+5zqSaTIFqN/gbzpcylU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235475},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"4d8b281f8097386714300e39b0004b903f9df87b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.5","@tsparticles/plugin-interactivity":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.0.5_1779200461386_0.6736283006295185","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tsparticles/interaction-external-attract","version":"4.1.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.1.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8145e6604abd5630b5d3db88666b970abb830084","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.0.tgz","fileCount":45,"integrity":"sha512-aeUCgIsB0dhpgZ5yj8KVnjRWoEDVKlw3LcY9h7/KHfg+tcOIM5NxizJJpEscRZ9wcNHXO0sg9z8iCBwk4w9bDA==","signatures":[{"sig":"MEQCIEdQozN2/l7niR2ZbFCJaGDH+QwOOvM6/Lt+lPUireyXAiBNE9RQ9E6rOcviOPu0eMpr/Ch1JBK7/yXTzQhOiFGIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"ce41d454b32641f4d378e24e80eeea6f3b607cbd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.0","@tsparticles/plugin-interactivity":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.1.0_1780069619725_0.5329643790635878","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tsparticles/interaction-external-attract","version":"4.1.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.1.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"3522154a8f05780188fa53ca3f97683dbc2fc2d0","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.1.tgz","fileCount":45,"integrity":"sha512-EWbuSkbl0X0hY0IQRE6WBbTVAZZpV7VWUlpXwBZ+isQISwtebaprr5AYDNehBvrRAlb1K+bfqzoPSfRz5kJESw==","signatures":[{"sig":"MEQCIEeyrdtdFRjRvqnLb0nHRwUaKj9sKOviMzypRdqHY+UDAiA6MDQnJM+Ie51iSJOoBwfTHsYC/utWQUgBx61Irt31qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"2a16be47d9ef6849ea0f611493abcb7c5ccd5038","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.1","@tsparticles/plugin-interactivity":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.1.1_1780190334964_0.05048029295291667","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tsparticles/interaction-external-attract","version":"4.1.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.1.2","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"2e2b0d62d4748c0f285f6e14b962a3ba102d1628","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.2.tgz","fileCount":45,"integrity":"sha512-m6aBRuPWuLbAcY+yCn0HmCVzgjTJdgzaDts6q4mTkvCNBkooYOrCaVkzshkT1ZEE+CuOZsga+r3gwKdt+9wd2w==","signatures":[{"sig":"MEUCIEgWBS3otENEPBZ3tsJp7GzioHPllGC7WGSGojmIE8rAAiEAwLlCp96/GOGguY6q0zHKZzNPneJu1wck/ph1JdKZbWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"fdcbe4842e3ddba0d5c24cb76fc8a68792d9c4b4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.2","@tsparticles/plugin-interactivity":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.1.2_1780321960875_0.6857637663350109","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tsparticles/interaction-external-attract","version":"4.1.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.1.3","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"7d39e3ced8b2b534e722ed71e4424cd7b0edaf86","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.1.3.tgz","fileCount":45,"integrity":"sha512-aIlB4z4IxsFoLoWAzmTmeTZqp86dgC6c0h7kzosjvVAqGsBXq7fhZwFNxyll1tgbAlvn1FFyetYcmvwHe1Aamg==","signatures":[{"sig":"MEYCIQD5hI9nXGi0+3lBoCtESzpz/MslDKMOhCG9taQbov12eQIhANaBd/mSjldJM+xRNW5TbNDSIig1MXlRtTnV31ix/KZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"b7ace06bd3e5928e03251df3b78a34b246f129a1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.3","@tsparticles/plugin-interactivity":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.1.3_1780499194707_0.002950779172982587","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tsparticles/interaction-external-attract","version":"4.2.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.2.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"16d0e5f9477f2991cf6d7889261ce427f7094d3c","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.2.0.tgz","fileCount":45,"integrity":"sha512-2H/D0vU0MEt9uBqFBT2FAEnKOgH1LONyi8mU75Po+zBZ+h7uOmYEM8VyZCB0wpule0XMyLeeHHqUY5RIsW78Ag==","signatures":[{"sig":"MEUCIDmofz8dmfSmT0SyINjq8OyfDjoc1yiSDt7dSP/WXnDlAiEAygfKfLIAjyfkwxZ9rbsGF776gor/BA9pKDEJdQQqGBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233227},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"985a346686ce8d7fa09808849bef51140f1b4897","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.0","@tsparticles/plugin-interactivity":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.2.0_1781708746448_0.02716297223170616","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tsparticles/interaction-external-attract","version":"4.2.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.2.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"21d2a11b67a5ba06890face5bd4d8585bbf99a1e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.2.1.tgz","fileCount":45,"integrity":"sha512-PDG20KoCM5gP3jWPv1DprvckyvK0t8H+1578aE5N+0jhNU9M60e4mMPM8PeHdxnfOyywb/YLTxCN7n1x0ApT8g==","signatures":[{"sig":"MEUCIQCsm/ZbM+0s+dJHODOPfCbNoyb8jjmZxcw83tHXN8cCcwIgMqmNkJxNY7epU1KihF2Atr7lzJrxM4ORj344o9Wef0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233227},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"1f62e3eb35dea236f08382f909ff7c1959cf5870","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.1","@tsparticles/plugin-interactivity":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.2.1_1781829634292_0.2940126665567573","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tsparticles/interaction-external-attract","version":"4.3.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.3.0","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"c0007ceefabc47b68578829f8bfae17c2333978b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.3.0.tgz","fileCount":45,"integrity":"sha512-H1lfv4NfcQtz2tHcb9Y73THMvfQ0HQNeJMK3el98JQKhGBKEXMQmIqiFwiB5RHN0XOdiJKMWtCgnq0W02wMJrQ==","signatures":[{"sig":"MEUCIHWw6zF5UWrxhGBzlx1IzJRHMN7XtvXAkXGAAHXZIGT/AiEA8kuZJWLxlq1loZnAJoH6T+qV2rOHRPchkFuurTHPzeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233227},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"0266d469aa2d719cb66a9c6bf09aded4186ec17c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.0","@tsparticles/plugin-interactivity":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.3.0_1782588389687_0.9125986122341345","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tsparticles/interaction-external-attract","version":"4.3.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.3.1","maintainers":[{"name":"ar3s","email":"mbruni88@icloud.com"},{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"8ea599d655bc71d51380e4fced3ca6621bb8627f","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.3.1.tgz","fileCount":45,"integrity":"sha512-Ds7nnjzYbHtwDJfqfFtLLUclEnLG11PD5hEkHDC+fXQXzzpfOM7pdaWRd4q1fLXY0tlVXi+koWZU4xIexAIkxg==","signatures":[{"sig":"MEUCIC5afhMv28jr5ZqqIeJrzbAXOxuzJhqsjHfFhOAq69r7AiEAtZTcPIIbROp4KLXhWz6GdPR2/uvQp/EwbCqmAgby8PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233215},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"44ad3740249e218b285bd24a7400b77459bbffa2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.1","@tsparticles/plugin-interactivity":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.3.1_1782904690869_0.36725805345512264","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tsparticles/interaction-external-attract","version":"4.3.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/interaction-external-attract@4.3.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"ee3d5b9ba6af0350aa02ea0ab400bcdeeb922ce1","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.3.2.tgz","fileCount":45,"integrity":"sha512-dMODX9wNrro+E4mjooFSpA9GsGTecqaNzBaSxHY4wUd4Vqlwms3nGfcLs8mr5C6oOz9+i8ADClN30HbcK1n6hw==","signatures":[{"sig":"MEUCIGGuI+WKkRjiDd0t9S8/pkyasDHw3PPCSrhNLvGBzsfwAiEAoNizDY0DJRnsyzEIV91LSpTZRgPgCHcrB7vHJowmzKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233215},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.attract.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./esm/index.js","require":"./cjs/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","import":"./esm/index.lazy.js","browser":"./browser/index.lazy.js","default":"./esm/index.lazy.js","require":"./cjs/index.lazy.js"},"./package.json":"./package.json"},"gitHead":"527bc42f2324fbb9b93262efa3d90a5517532b8b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"jsdelivr":"tsparticles.interaction.external.attract.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/attract"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles attract external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.2","@tsparticles/plugin-interactivity":"4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-attract_4.3.2_1783679681420_0.1347467252024961","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tsparticles/interaction-external-attract","version":"4.4.0","description":"tsParticles attract external interaction","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"interactions/external/attract"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"sideEffects":false,"jsdelivr":"tsparticles.interaction.external.attract.min.js","unpkg":"tsparticles.interaction.external.attract.min.js","browser":"browser/index.js","main":"cjs/index.js","module":"esm/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","browser":"./browser/index.js","import":"./esm/index.js","require":"./cjs/index.js","default":"./esm/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","browser":"./browser/index.lazy.js","import":"./esm/index.lazy.js","require":"./cjs/index.lazy.js","default":"./esm/index.lazy.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"type":"module","peerDependencies":{"@tsparticles/engine":"4.4.0","@tsparticles/plugin-interactivity":"4.4.0"},"gitHead":"b7e605098d6ea937d5068c06542671d4891070e4","_id":"@tsparticles/interaction-external-attract@4.4.0","_nodeVersion":"24.19.0","_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","dist":{"integrity":"sha512-Y7m4M//SC8J/u0mOcNPpA+qDmImeV5O4axqxah3RdbB0NR5IYmyq6y3ipQGCsDiKPjyyin6R2INT+EY/y75r1A==","shasum":"ff3a8907c6d2cbca7b1b1e17fb1e322aa45d71b5","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-attract/-/interaction-external-attract-4.4.0.tgz","fileCount":45,"unpackedSize":233215,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-attract@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBQdGGgtga9wBPxOheAwoefHPgcNyS1bOSGcMjLmX1rEAiAePqE51zWgIjelRymAQnvjsbLK3PcW36ZxAAJSlxzIMw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6eabe528-7f41-4e42-a444-943fd8659704"}},"directories":{},"maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interaction-external-attract_4.4.0_1788136011769_0.06127785351746695"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-20T18:31:16.656Z","modified":"2026-08-31T00:26:52.220Z","3.0.0-alpha.0":"2023-01-20T18:31:16.948Z","3.0.0-alpha.1":"2023-01-26T10:21:19.892Z","3.0.0-beta.0":"2023-08-24T16:08:00.588Z","3.0.0-beta.1":"2023-08-25T14:26:14.760Z","3.0.0-beta.2":"2023-09-11T08:26:55.899Z","3.0.0-beta.3":"2023-09-20T07:54:41.104Z","3.0.0-beta.4":"2023-11-16T07:53:20.915Z","3.0.0-beta.5":"2023-12-03T17:47:47.941Z","3.0.0":"2023-12-04T21:00:37.820Z","3.0.1":"2023-12-06T08:47:43.035Z","3.0.2":"2023-12-06T16:49:41.089Z","3.0.3":"2023-12-26T18:35:26.190Z","3.1.0":"2024-01-13T23:13:43.195Z","3.2.0":"2024-01-31T01:16:30.607Z","3.2.1":"2024-01-31T09:01:11.461Z","3.2.2":"2024-02-20T00:43:10.261Z","3.3.0":"2024-02-27T11:25:38.094Z","3.4.0":"2024-05-12T22:18:53.639Z","3.5.0":"2024-07-01T07:28:44.917Z","3.6.0-beta.0":"2024-10-07T08:48:01.688Z","3.6.0-beta.1":"2024-10-13T15:35:32.633Z","3.6.0":"2024-11-18T23:08:17.560Z","3.7.0":"2024-11-24T18:31:20.533Z","3.7.1":"2024-11-24T22:48:49.884Z","3.8.0":"2025-01-23T08:19:19.054Z","3.8.1":"2025-01-31T08:20:57.227Z","3.9.0":"2025-08-01T07:02:55.708Z","3.9.1":"2025-08-03T21:50:17.013Z","4.0.0-alpha.0":"2026-01-07T17:20:38.878Z","4.0.0-alpha.1":"2026-01-08T08:18:58.525Z","4.0.0-alpha.2":"2026-01-08T09:23:07.080Z","4.0.0-alpha.3":"2026-01-10T18:32:43.829Z","4.0.0-alpha.4":"2026-01-21T13:57:18.977Z","4.0.0-alpha.5":"2026-01-21T18:10:45.912Z","4.0.0-alpha.8":"2026-01-24T01:10:03.738Z","4.0.0-alpha.14":"2026-02-02T18:07:00.688Z","4.0.0-alpha.15":"2026-02-03T21:56:44.098Z","4.0.0-alpha.16":"2026-02-03T22:27:05.176Z","4.0.0-alpha.17":"2026-02-04T01:38:58.266Z","4.0.0-alpha.18":"2026-02-04T09:39:03.664Z","4.0.0-alpha.20":"2026-02-04T15:43:06.285Z","4.0.0-alpha.21":"2026-02-04T16:55:35.493Z","4.0.0-alpha.22":"2026-02-05T19:38:42.391Z","4.0.0-alpha.23":"2026-02-11T18:31:14.000Z","4.0.0-alpha.24":"2026-02-12T18:55:06.700Z","4.0.0-alpha.25":"2026-02-21T12:54:55.104Z","4.0.0-alpha.26":"2026-02-26T17:17:40.649Z","4.0.0-alpha.27":"2026-03-09T17:28:58.929Z","4.0.0-alpha.28":"2026-03-15T13:54:09.952Z","4.0.0-beta.0":"2026-03-19T14:05:35.295Z","4.0.0-beta.1":"2026-03-31T08:52:59.561Z","4.0.0-beta.2":"2026-04-02T07:42:41.011Z","4.0.0-beta.3":"2026-04-02T08:16:43.738Z","4.0.0-beta.4":"2026-04-02T09:37:26.019Z","4.0.0-beta.5":"2026-04-02T11:14:03.449Z","4.0.0-beta.6":"2026-04-02T15:17:44.316Z","4.0.0-beta.8":"2026-04-07T13:15:42.975Z","4.0.0-beta.9":"2026-04-08T07:19:16.772Z","4.0.0-beta.10":"2026-04-08T15:58:56.145Z","4.0.0-beta.11":"2026-04-08T17:14:47.278Z","4.0.0-beta.12":"2026-04-15T15:29:39.634Z","4.0.0-beta.15":"2026-05-09T01:29:05.178Z","4.0.0-beta.16":"2026-05-09T16:26:16.538Z","4.0.0-beta.17":"2026-05-15T01:03:13.958Z","4.0.0":"2026-05-15T13:54:14.106Z","4.0.1":"2026-05-16T00:29:27.268Z","4.0.2":"2026-05-16T13:28:42.444Z","4.0.3":"2026-05-18T18:26:36.999Z","4.0.4":"2026-05-19T01:13:11.885Z","4.0.5":"2026-05-19T14:21:01.559Z","4.1.0":"2026-05-29T15:46:59.882Z","4.1.1":"2026-05-31T01:18:55.100Z","4.1.2":"2026-06-01T13:52:41.054Z","4.1.3":"2026-06-03T15:06:34.864Z","4.2.0":"2026-06-17T15:05:46.586Z","4.2.1":"2026-06-19T00:40:34.429Z","4.3.0":"2026-06-27T19:26:29.844Z","4.3.1":"2026-07-01T11:18:11.007Z","4.3.2":"2026-07-10T10:34:41.590Z","4.4.0":"2026-08-31T00:26:51.894Z"},"bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","homepage":"https://particles.js.org","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin","@tsparticles/interaction"],"repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"interactions/external/attract"},"description":"tsParticles attract external interaction","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles External Attraction Interaction\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/interaction-external-attract/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/interaction-external-attract)\n[![npmjs](https://badge.fury.io/js/@tsparticles/interaction-external-attract.svg)](https://www.npmjs.com/package/@tsparticles/interaction-external-attract)\n[![npmjs](https://img.shields.io/npm/dt/@tsparticles/interaction-external-attract)](https://www.npmjs.com/package/@tsparticles/interaction-external-attract) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni)\n\n[tsParticles](https://github.com/tsparticles/tsparticles) interaction plugin for attract effect around mouse or HTML\nelements.\n\n## Quick checklist\n\n1. Install `@tsparticles/engine` (or use the CDN bundle below)\n2. Call the package loader function(s) before `tsParticles.load(...)`\n3. Apply the package options in your `tsParticles.load(...)` config\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has one required file in vanilla configuration:\n\nIncluding the `tsparticles.interaction.external.attract.min.js` file will export the function to load the interaction\nplugin:\n\n```javascript\nloadExternalAttractInteraction;\n```\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` and the interaction plugin like this:\n\n```javascript\n(async () => {\n  await loadInteractivityPlugin(tsParticles);\n  await loadExternalAttractInteraction(tsParticles);\n\n  await tsParticles.load({\n    id: \"tsparticles\",\n    options: {/* options */},\n  });\n})();\n```\n\n### ESM / CommonJS\n\nThis package is compatible also with ES or CommonJS modules, firstly this needs to be installed, like this:\n\n```shell\n$ npm install @tsparticles/interaction-external-attract\n```\n\nor\n\n```shell\n$ yarn add @tsparticles/interaction-external-attract\n```\n\nThen you need to import it in the app, like this:\n\n```javascript\nconst { tsParticles } = require(\"@tsparticles/engine\");\nconst { loadInteractivityPlugin } = require(\"@tsparticles/plugin-interactivity\");\nconst { loadExternalAttractInteraction } = require(\"@tsparticles/interaction-external-attract\");\n\n(async () => {\n  await loadInteractivityPlugin(tsParticles);\n  await loadExternalAttractInteraction(tsParticles);\n})();\n```\n\nor\n\n```javascript\nimport { tsParticles } from \"@tsparticles/engine\";\nimport { loadInteractivityPlugin } from \"@tsparticles/plugin-interactivity\";\nimport { loadExternalAttractInteraction } from \"@tsparticles/interaction-external-attract\";\n\n(async () => {\n  await loadInteractivityPlugin(tsParticles);\n  await loadExternalAttractInteraction(tsParticles);\n})();\n```\n\n## Option mapping\n\n- Event mode key: `interactivity.events.onHover.mode` or `interactivity.events.onClick.mode` with value `\"attract\"`\n- Mode options key: `interactivity.modes.attract`\n\n```json\n{\n  \"interactivity\": {\n    \"events\": {\n      \"onHover\": {\n        \"enable\": true,\n        \"mode\": \"attract\"\n      }\n    },\n    \"modes\": {\n      \"attract\": {}\n    }\n  }\n}\n```\n\n## Common pitfalls\n\n- Calling `tsParticles.load(...)` before `loadInteractivityPlugin(...)`\n- Verify required peer packages before enabling advanced options\n- Change one option group at a time to isolate regressions quickly\n\n## Related docs\n\n- All packages catalog: <https://github.com/tsparticles/tsparticles>\n- Main docs: <https://particles.js.org/docs/>\n","readmeFilename":"README.md"}