{"_id":"@tsparticles/interaction-external-grab","_rev":"86-10957f014d9f0996a4bb20b287b114c2","name":"@tsparticles/interaction-external-grab","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-grab","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-grab@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":"6b8e3bceec9a70f4c55172b37f1ca3d70e068275","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-alpha.0.tgz","fileCount":47,"integrity":"sha512-hda4quTs4ceUETjDGSgsSx9RWC+8HpZv501xY5FBUCIFsbdTDYa/OEOSe218S7a/5bdHVxD+sglksQb2ecsHRw==","signatures":[{"sig":"MEUCIGAS2Nktg4IM/ZEbf0F9sqt97k5MWgqKn+5HOxMauazEAiEAk6vEo8vP5Chr4l6lR7bYPgrJCGfNevHL+gdCH9cd6p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyt31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpttg/9EgQ3d3mvFqubfAaqDbBQCqkZaXwH5CZ5+Ie+ttjG1bwDCYWm\r\noEbwD2QI2qVH/mYEJR5IOi8vHwzcqcsrvY8GaE3MgcPP+y8NPoKA6LznNFHj\r\ntOZ56vW0l3kLykDRuD3m7jMTNlC6hYHI0zZbCqd2mdf4KNxiXGxAg7lJoA9s\r\nHelQn0SzJi8c+a1YglnlfRuiBvCvYmPZjq21bQWGh3kuTyFwywKm7T1s3swI\r\n71+8z5HgRkbCGfDbG7hX8BMrNdS19jx4dbbJ7e64js2eV8zinUgvStb4jyrM\r\nQYAsK0gDo9jhemfOudr/xY0ZmmdJJrNMHQzCbcylTHjiVzzNn6y7a/Gam6Fi\r\ncr6hJ2XD0xeIJjKHHAbeuBUDpOODCr3BUz7TPbayXH1039t0vuvAattWAPGu\r\n1ur0DzoL3iyE0ZScS/zbevm9IRi3zF/BzvjDH9up6BqSExiGLdE4LW9PgMZd\r\nxzUdpWcrNkfl8HmFmn0KhN+MGto4o6VoB/V9WBWGOtL82vrlEBnWx2YkllJu\r\nXi7g0R+Kmc+v3NnlkVYTngh8rnospp4VLWSEO0dMhTrftO/Yy8Ty5qHU1tlz\r\naFbr83KbBIOXIwW8ajTBu9etrMLKyuk6RVz+iHnYcrUZCl9cf4hYjsKcmIwA\r\nPotq9cZcNq3xK+itwAdNcR+gAB681/vlfyU=\r\n=yHnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.min.js","module":"esm/index.js","gitHead":"0b661b2594a12a479edba1126b956a22ded0cdec","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-alpha.0_1674239476877_0.9872415682646525","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"6c682009ff4a683603f2f2c3148d49f7b981272e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-alpha.1.tgz","fileCount":47,"integrity":"sha512-McXQuPGZPaZed6mJjP31FtQ96ECVXMWXEK9yHZoq9+2IKjtMxdD1mCyfrZ7WWBFFnm98XmfM4iLj4qql58bVZw==","signatures":[{"sig":"MEQCIHlfRR4moMHaEH629jgxGo/PmN7k222j3IIFBMIqQKJ3AiBxfQcaYikW3Q7t9itZPYtABXj/fG693qGC1ji4dLXImQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0lQfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcsA//YO97AN78i0NYLbMs2MwOsLow55MrHY/pnWG1D51KHrArAnVF\r\ncMTZOV01RbjWNB93ZZd3SI1GkwzpOBnd71X9Lhciq+INc49ZqtzCZjEAGjXS\r\nZy/o6wXpLOSwA2/7aghVqaALLw7X74OCrAp34fLlMPw21Z1sAR6knCOpFMp/\r\n7LQJUY2ijm6xO4w14cKTWxKU2qAjuoUCw5vJi2jJo9zGg2uHgxncjFwHx8MC\r\nlz5M/RwMmfdHBXmdyh+hqhDwyNWAFPb6F8Bf97mbqvvJz+2WWA4z3XQkhac4\r\nINNTAiyrKmGN2yh1Ta7dmwIkkuIusWg+hvxlIj84DAf6pVtUiY2E4Sy0BuR9\r\nAmGa/kq2zM4LnNAxMnpiB0hSVP2dPNxeCQUnCUeLQK+eXWKW8d1bqDZ2qtrK\r\njXPchCLSiKy6DEAFEC0IyYuRpj4wG/Pw7E+3HseB1hGkT/wp6fVipv5Ley4T\r\n0YsOq0V5DMmvTldwbYTB9MWhFJzGoG6x7bazMsLQQDjoY5bT6PVNiouJp126\r\nmmC2Mu4rlN6KeHhDnp2YhYfwpWtxs9bV2LkMI9XnRWKHbLObuWthLGQtOR/Q\r\nsXGxpO+5InI+mwnJJNkbW0jYS5UeizDi3akz6JQKxloBreUwk5p1O+o2CpX8\r\n/wJh6/Q79pRKUgWoNtwg3hT5ZMOI0zzm1ZA=\r\n=BHIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.min.js","module":"esm/index.js","gitHead":"abebe671255e968f2fe3497dfb9ae21ffc378e2a","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/6.4.1/node@v16.17.1+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-alpha.1_1674728479585_0.5997793700951317","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"3de8d3638f2c86fbef6899aa582ffacc759db957","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.0.tgz","fileCount":52,"integrity":"sha512-kA/aIM0sCCQ/AwupJ0R/5Of7E9V8RtJQlkhaVdMHlw++qy15kDlm0ZePGfnpluooZlemlLRtvL1BuNWTT94KLg==","signatures":[{"sig":"MEUCIQDXQhRoWy5ppxdLm1ggOK8TAbZ1t9322paGL6XPi8InLwIgWlVBrI3JIrxx0V2G5BaOOBOtNWNSnLg/v1f/u1Tm0Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329207},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.min.js","module":"esm/index.js","gitHead":"81aafe50bc356e6c8889e50b109e09333d198649","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.0_1692893280511_0.5737791409299111","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"abd094b4fd0c2e8792e34a4e2c465eaa23bff562","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.1.tgz","fileCount":55,"integrity":"sha512-bF181L/PcY4/1ErnOzovfcKimlFLhlnSUkGqe9COU5BwtgmUT10sZAUCkGJ5OwAmSwT1X0+bIpMi0p5XaNR2Kw==","signatures":[{"sig":"MEUCIBT/eYlw83todSyHwFXZFmKw1PjrU5wp4Dwgk6OjFZSnAiEA/Ow4fhz+/UPmTyVINXenU2Jg2VXNTEo7fnhreskL40I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329799},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.1_1692973574580_0.48775779877053904","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"c4043c16c1fad95c8f5cee5ba0c3884c22f84e75","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.2.tgz","fileCount":55,"integrity":"sha512-tlWhajwN1NMDw1Q6cI/SUMLhjEgeAfVWEFl/768TslH8IkMprA8kwXcFLXmd16l5RLF/V8e8/jv0gvsJ55N9UQ==","signatures":[{"sig":"MEUCIQD7mS8fJlBxq5yJEHjaZIPlRag3dQkt81r3CHrpYfWF9AIgXwrMCU3ps1+w6oQ5Rk1AJNKK9tRY9UFkn9V2aFpb6DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328079},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.2_1694420815210_0.08215191342763895","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"646022e652b3b09f422e918e7127e469deb69c28","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.3.tgz","fileCount":55,"integrity":"sha512-LixgSRrAv5EwLj4ECyQTQQPEgbzF1xEl5j+8N9+3g7yeju3IpALhzFsWILbnLrrCEKyagARWsgzA0X53fg5s7A==","signatures":[{"sig":"MEQCIBJ09CHNWqhEiameWtqV7RsnChW7YSAvuBkkUl30OT9HAiA0HhuNoDN7LTA1JuAm7Uu9G+NspVQxmS2fZr8D/wgFsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328079},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.3_1695196480872_0.43505077622187804","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"4ad321e244f469988af5ddd2eafe1c04143c50d9","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.4.tgz","fileCount":55,"integrity":"sha512-Z9gKxDSexzPcdJQsGqiIWHthJpCg4aQbCvBexas3zIqafAN0/axfIuKy+IVniGQUHETHKeIgw0dLF+Tt7fr1jQ==","signatures":[{"sig":"MEUCIATn2CAVQVcpCEUpwc8RZdNOkWs5MvLkI3a0XRSwiFPQAiEAtquJeAh0Ys6CcW2FEfJ7hEOhH/XYj5dlfRH60tI2jEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326889},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.4_1700121200789_0.7643654384839729","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"48917d9a0b2a3458925705bd34e36eea97f10359","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0-beta.5.tgz","fileCount":55,"integrity":"sha512-xLyNhmvQj/SzsFVYknArcJnQyxSbMCYjFnbVHYnLbl3Aw7EYvr7IT9dZV7oYSy87Ukf2iKbQQmKySAdZWpTQdQ==","signatures":[{"sig":"MEQCIEY29ecVB/WFP97b5jOi0cjS2msM2ZBWBn9pItf8JydqAiAKtBb4nVRii8AfiM4wZhVFanGukbzmHdMtizrl7YmhAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325120},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0-beta.5_1701625667781_0.6348449629661812","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"1c23f802600e1e668f823ac96c986d491ab541e1","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.0.tgz","fileCount":55,"integrity":"sha512-xEkTuRTSGJ//xKnNTJOG5xDxoQ+2Oyy5SH276V0rckO249dEQE6PG7P2uyT7uKuPUSG5SQLcA0Z+8zMMm94foQ==","signatures":[{"sig":"MEQCIGz3SR13I0RTcTcCxBkpxYT/eL0cWjyqOKaDs8OT3GT3AiBShfQpqUO7pnbd5nfcSqW0Rr5TIS0QboqJ9DORdI9N8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325092},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.0_1701723638609_0.2578596300746965","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"ffdbd5fcb66dd6dc3b207988122d2818582ec853","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.1.tgz","fileCount":55,"integrity":"sha512-fyGOeJ92t4nJsCgnEsCtmISJSwu0f2QEcQfHerjPUaFCYnV3nc/x768HiS3GZD7jyx4yt4RL00+/ZlfqdXKyYA==","signatures":[{"sig":"MEUCIC0tbPoj6yshzQqzhGNyKXxcEBHSeMiXbLjMxIqXAjVcAiEAzcx/kB3Pc6gFhiymNyNV8OQoAVKjzQWkzBYFSnNnQC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325092},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.1_1701852463095_0.7737249635597421","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"0678a5c8828ee968d113d35569cef9ea88201315","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.2.tgz","fileCount":55,"integrity":"sha512-05JP7WwizKVukeX9dF4BTRYAYJ1Yviag6dryzO9LLf6hpdOM5qMbzJG6KIsILLxOpLo4jc9xQ1KCtpcG6bmARg==","signatures":[{"sig":"MEUCIFmATQX3BOGFvB0csRkmReHgUJA4DsxY2pczDSkV8PyKAiEA7ZFa7woFU65qyNbODunn1nTjTpTOge0pMai9Hlz5shc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325092},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.2_1701881380910_0.7215657673300533","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"914a41182746ed3645a728977a9c5bf7dca156eb","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.0.3.tgz","fileCount":55,"integrity":"sha512-5JlZRpz4qB1ukcJquhnyETJdSMPu/t7ZNNgecWgiDd1akN3/zQAUp6cY918C1Mtq3J7vElBcyqf/6mY6wApmzg==","signatures":[{"sig":"MEUCIQDEXRWLD01yzo0oGbKaBWlL05bPmXFLT5BLIjCz5lQeNgIgPjErqrLY1bbtMTTqUU+/8jJlNuh/qCNsyhvikNlSzLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325093},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.0.3_1703615725969_0.1038790984945952","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"6b415dbe9cb97f45b5953c123c5d8e68cca55feb","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.1.0.tgz","fileCount":55,"integrity":"sha512-Ucrc4DVcOehpWUAP42QBFAFBOOoQRAG2WmbMe+wljfG5w/h7DuzIPsE5V46qasH1iGOP7xMsMXsCipHr/Uiq9Q==","signatures":[{"sig":"MEUCIQDpD9FlnV0TynuYDMwX2LXETW26fJ2nnjXxwdHoukyaJwIgdT+MgsCxEfdxnmjRyJGE2ykGTH1fuYaV3tZj6DYYJVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325728},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.1.0_1705187623807_0.4712370487130453","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"9033d80b23b27ea63e56c665e2d9bb4042cbb1d2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.2.0.tgz","fileCount":58,"integrity":"sha512-xQvkt9iwum+DDbIzhRQs8772qzk0R9t6YMhEy8qsleVQE6MgR37uIKUlHvMbD9g9tA2K5maZQKt6cAXBAtN5dg==","signatures":[{"sig":"MEQCIBgPb6z23sgG184Tl0ouXOMhkUKDQLtlondx0QJG8AQEAiBjyeEtiMLc1OxJh/pe0yo640/3iKrlpKlcfv0OavwHLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344331},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.2.0_1706663790319_0.14077021517783095","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"e82c8a57c9c58b117468ac18bf096ecbe59214af","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.2.1.tgz","fileCount":58,"integrity":"sha512-mau9wixUqy+mOiYGMofBUiQ9gsSk7pMkyHKtOZVrE6Lvi0JvJrIAjSndjsUKNt5GmB+kKJPTlPCaN5mpBY/iUQ==","signatures":[{"sig":"MEQCIB5S9m7pn2phx/8pURw1/pRgdyewOlRtJZXeTIKkgh0dAiAbZYX3Z123jZmJWwis8IFHVyjXKwtriwU+pPyhgzqTLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344331},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.2.1_1706691671421_0.48254303239759033","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"26c78cd13e7e9ea16625d3795ab4a36e7c4ca290","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.2.2.tgz","fileCount":58,"integrity":"sha512-xWDnbab9Bb4IPiuZaEKxZCelnNwKlDHWrKgpiVm7Y7XBcP94LUP8EdTSVYzB5RCHtvNxa31welaX/7kNRMUjOw==","signatures":[{"sig":"MEUCIFVwW2FtHWIB/bLrEIDNcXZfpogNzVIxakUc1XfWu3BwAiEAibOlrwJpclfqbOho/87AU7KFRzKIF+mH8IlYCBDRrg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344331},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.2.2_1708389789272_0.5745361175059245","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"9f2877f8614f9d91f53abdb00f1dfece37ba89c3","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.3.0.tgz","fileCount":58,"integrity":"sha512-07dsnz1VzuFY655Ba24kXwyYj/tFSQ0M0ae55z3UFa09o/1uJiDKCdnhBqSAT+MrLiVRX/h8BHL0XS9O3EwE/Q==","signatures":[{"sig":"MEQCIErkLh4VO/z2zU005CodlcM/8ZrpkXnZqpSRmFLxsC4cAiA4jKpZnSDznPZTdxBKqvMxH0NabnQOGqUfxKcu6KMQnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343556},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.3.0_1709033138601_0.13657174284259121","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"d44ba3141fb6f1601a234d61a35ce320c89d5cc2","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.4.0.tgz","fileCount":55,"integrity":"sha512-BsnwN1x+nYUCD7iSu/wLX//awAka1Vf5gnynBqgmz0odAlN3Wv2i9iR/JkzDQynmGLJPHffYgkXC8LWXgZZznQ==","signatures":[{"sig":"MEUCIAyAPamWmODRRmBEH9Hvw1UIA4PITIyzsw2P8V9x0rNkAiEAga3161c5i5IB0SlZNjg8WemHIEDbs3a9lqlikihAcDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329984},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.4.0_1715552333730_0.05698302487303342","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tsparticles/interaction-external-grab","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-grab@3.5.0","homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"b9e18dc582204653f2091f06881ab324b9085ce3","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.5.0.tgz","fileCount":55,"integrity":"sha512-WOTWSGVerlfJZ9zwq8Eyutq1h0LAr1hI/Fs8j7s5qabZjxPzUBV8rhgghZ/nGrHEiB6j8SW4XMHkN6XR0VM9Ww==","signatures":[{"sig":"MEUCID+7R8i6DNaED91Jjt9aerLZI5lOFwMGIyZK7/kGonHGAiEAyl8PhO9NX9TMiyMPQhwc50kagcrhyIhLVj9gFF4PxqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329773},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.5/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.5.0_1719818924739_0.7351284840993593","host":"s3://npm-registry-packages"}},"3.6.0-beta.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"eb4e47776e8ea624738ecb82dc3ad211a24621b9","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.6.0-beta.0.tgz","fileCount":55,"integrity":"sha512-to/4YosHPoK24+AjHUFmec+atMQewidkV4g3KKYbhy5OP7FRgzhAVzSyezYkXh18L6g0qymqfsAWqZ2inuwnuA==","signatures":[{"sig":"MEQCIEVLkUgV+P7bpYK/FIPqc4qEDy/sNrhRAqoTcbHB/IbPAiBL5w7P1RlYbVno0ckotSVdcTq4K4ga3rSFq6/lxJLyQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329801},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.6.0-beta.0_1728290882081_0.13265625032626582","host":"s3://npm-registry-packages"}},"3.6.0-beta.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"bbc21becd3623e5a97c45aa2cd3dc19d00137c98","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.6.0-beta.1.tgz","fileCount":55,"integrity":"sha512-A8lEzcF/h2D8Y1fjV+0aPj/fSr45lexHCcntU9QVk2scwkq5rQ3Mjciqh3LeQRNmmb4Av/jjAuCP6vi/Ke/o0Q==","signatures":[{"sig":"MEQCIHaMOM+iP9nBM2lgLNvR6u8s5sjdXso1bG6nweHt2BRpAiAx+u/QHNXCok5sJ21EakTTNou/8vBgAkWQW5x6u156Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329802},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.6.0-beta.1_1728833732328_0.20455144334810837","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"7f73568703e35350d9050ab68b74750321c8df46","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.6.0.tgz","fileCount":55,"integrity":"sha512-cpMC1BrAkM4rYf4qrwCNMt1ryFDW7B1TaMBAUS9tFv2iaNSio23mRI0js+0UFzhfJEf/ZRKhamM0pubEv95Ujg==","signatures":[{"sig":"MEUCIQCjVpDe21Tel5Hd4qNI/CGSrJVl/0+qhu/V2nIwinQ5SgIgKALzQ8QYcGQyH3qfztNrupS4/xHjx1PFxmt63aXs/qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330595},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.6.0_1731971298290_0.14408221898447016","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"f9b8bd401805755228c023e11c548a38f6403b4c","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.7.0.tgz","fileCount":55,"integrity":"sha512-PQmej8bHKlPOq/FwULlLZGGvTWOuHwJpntRY+GaO5gaWnoOIfkCrXq4IasxXB8pd53JgQMHMQQxDqjilAa3EYA==","signatures":[{"sig":"MEQCIAoBEZ/oc89pQDALYN9swF6O61n2eRhPaROPh5canCAEAiBjTVjKXtyT+TqnNytN1ndPv4VLK7a6duuto6pKno3+Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331882},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.7.0_1732473080448_0.3023375015013865","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"77020ce0d9e85a561200ad91feec00c31b5d0da5","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.7.1.tgz","fileCount":55,"integrity":"sha512-JMYpFW+7YvkpK5MYlt4Ec3Gwb5ZxS7RLVL8IRUSd5yJOw25husPTYg+FQywxrt5WhKe+tPsCAYo+uGIbTTHi9w==","signatures":[{"sig":"MEUCIQDImSBiGsH8Ufh0X6SpOIAPAf9UK4GxGYWjyX+IDiVWNwIgM0uezvXbWvuAwD5fsE7OdQaPAjjCY9u2XTayfWwZmTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331882},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.7.1_1732488529661_0.24652739865329742","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"de7937f4d15894a7da7cde37aef1fdf8e4b8ce7f","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.8.0.tgz","fileCount":55,"integrity":"sha512-x45FShYk1Cdc6DesDTlQ+7VSBh6M6+iX2tPXaahkslV3Lj87KpLINqcsfX4ImwlTWSPX7wzRDyhlbkLFOQ0mXg==","signatures":[{"sig":"MEYCIQC5my2+TokQKKAqcpQJYJn8sHt44aSgyf7klYUOPYQk3wIhAPJMtPwb5mgV2k4RMyeTh9Lp9EJRwIVFmyQu58Orbeiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331190},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.8.0_1737620359121_0.9138346410472913","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"3f17e3a88573a0f8b054c0da02148918f045b258","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.8.1.tgz","fileCount":55,"integrity":"sha512-nPaHrazEr14CGokGGkFHYXZJTN3Inshe04uQNj+Rj4Lz9dAIqq8EFuSejp0g9lk2cTHWfVf4SK4r8+aJz9Ow4Q==","signatures":[{"sig":"MEUCIQC4Wc7Ns5ojPTrV9Zn140347JVr+58NFvj+9Jm9y2K++wIgLy6U6R9aL4bVJVeD/zL/PWxe6iz3OlqZnIuVa7lXh1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331190},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.8.1_1738311656776_0.945552941027737","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"ab959d070e6f9100945214c10152e7210a647059","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.9.0.tgz","fileCount":55,"integrity":"sha512-nxD+3hnJmPNtuT8YnG6af29gb7k17C6DuIc4k74e9QmGf0zl+OPbQfi+DkIMdkRaLd0MRZtXRjK5vG2rpf8GmA==","signatures":[{"sig":"MEYCIQD+cd5EC8yVwKwSriZYe7tNgWQpDEj6qtMFlfPAdyPrSwIhAKz1gwyLHEpcYuKMwYSFfp4t6D+G8F6RWIvPH8ZuMqkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331209},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.9.0_1754031775224_0.8048181546290076","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"33731d29c714d03a96847796e660f4629d587900","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-3.9.1.tgz","fileCount":55,"integrity":"sha512-QwXza+sMMWDaMiFxd8y2tJwUK6c+nNw554+/9+tEZeTTk2fCbB0IJ7p/TH6ZGWDL0vo2muK54Njv2fEey191ow==","signatures":[{"sig":"MEUCIQCaa3n7RTAhZRPDGHoovnff2bkkOAs+BrB2xr8s6ynwtwIgTYwUXG2wdLqs3+v6NMc1qL/Mgjhz9YYMxlRa7GQzDKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331209},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles grab 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-grab_3.9.1_1754257817360_0.8323464975942296","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"02b25eff475ac58e6e127644b06423c8c7cff187","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.0.tgz","fileCount":58,"integrity":"sha512-/UWVEXCxYv7XGWxzKR1YmeADm/K7DqfI6yw9zTx7NYGS4fVCSA8aN0vNoHAcAlTSbNMYBiamDfkYD0EYsTyhEA==","signatures":[{"sig":"MEQCICKeCOexvsMA/WmUuIVUM7rWA/n61Cm+ttjfKqsXM0QRAiBdmdMu1ZFE8bAI2996rxyHMJHF+W4sTLj4XsrryK2OlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363425},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.0_1767806439945_0.703562573244426","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"8d28c9a9325b39b8d992f8b9573e230e8fdec132","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.1.tgz","fileCount":58,"integrity":"sha512-we9vFfGEgtMsOWBcWO/nHA6zYpC3YjEGYmc/toS/GlajYyZTLrzGjr9vCFr8GuIjLDfchnBr/eynTSUjWhsOrw==","signatures":[{"sig":"MEQCID5NGE/Ujdgm9a8EGzB0PSRVtmreCVpl8hVi5i1icuJjAiAUetlg16La/tNA3FFX59xZtItWc03zgR4oysmGLN3K6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363761},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.1_1767860338470_0.08881501769865063","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"2ca65f858c20f1b9c764d0227eb9fccd27643f3b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.2.tgz","fileCount":58,"integrity":"sha512-WS8NU+qxCT37WRDtR4zjnl2TyRzn9jaZqfwD7pn5CORdfjuhGk28FJrnBBoqmH57bG9SVXYw4AZELCGvsDMkKw==","signatures":[{"sig":"MEUCIHqb00Rkh3IuNOSwR0RD9iiysNVWkjLfQ/n6udLbOVv5AiEAoTd86pJMKczpmwvUu8l8nRM5H7DOKx4HP1mE9mh4TNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363761},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.2_1767864187357_0.794931727843458","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"2ff6df36d100b32fefb6cb93f1e8965866501583","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.3.tgz","fileCount":58,"integrity":"sha512-vcgKAArXNHWtzcmeyEALlSMqehkREO/FYvwmNxJATWBtTY8JEcLkXYC8ZLgltM9GXqXD0qF2BqL0pPTgKjbVqg==","signatures":[{"sig":"MEQCIDrdTEW4Bz/nr4q3ROcrWmznflwrMDKh4AFnQBRDwQXdAiB5uEhyvJoHqiQz49wTO/OLtvmDcdz8QR3+nryaZOUUyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363762},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.3_1768069964318_0.8837164861373308","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.4":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"bb38ba23f62b1cc512e130f63008061f020c6d0d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.4.tgz","fileCount":58,"integrity":"sha512-KO/ecIhAfHj3BHaYgNqudP3E7u1IJOs+migpkWy2grGYFsrxRYfh4cAiVqY1Oo3nDyhPkUo3yvI1J6L4r2YwXA==","signatures":[{"sig":"MEUCIGKK5MMwAApNEH9Jg5Qc07OG7dk0nyobIqg+4LEdrqgJAiEAjzFUiEGkuWSbjiqfQMYO2V83uiAqc2zI/Pd+4iXzxpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368510},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.4_1769003840097_0.3130952193558174","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"19f18018ccece71409eb2ef7feb518f525018c3f","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.5.tgz","fileCount":58,"integrity":"sha512-QPR++ZyHt/h344UM+0HVHiWfLcXkv3v+lRaCZAhVxj0i5ChXikHJ8ZM/Km0WoQlR0EJ1xBojCj5hikJ9NNffCg==","signatures":[{"sig":"MEQCICIjUep6zsA3x5VUMM+YezxikzuiI6RnUOHlMKcC5fhnAiBz+WV18qqG/jdw7QZgzPJWVGyDcQ18YzdceN1lx7W2hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368627},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.5_1769019045725_0.37262339070227957","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"088a32e0b50da631626560868c63f0c55a515eaf","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.8.tgz","fileCount":58,"integrity":"sha512-CI3r2HE3TjEdqVOwcVadaEoNzmulKqPVQg5xBfcKWdtP/SOgy6ZnLe4xCGpGrQe0SB+pyZUylyrKGFTpEKrnwA==","signatures":[{"sig":"MEYCIQDI/jzNa31kOvk1aAKVOCJhfQdK8zCUVLrJAXwXzBXg8wIhAOOUVNW7LSomBoup9smFHhzFfv92ac5z6tdJn4qhR/eD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368720},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles grab 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-grab_4.0.0-alpha.8_1769217004642_0.11393346475798105","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"de8e8acb4f6e956d21122ea79a959e165421ae7b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.14.tgz","fileCount":56,"integrity":"sha512-+ZoWUm/9SOn/r8xqlRejKWm9PLFidcVRtNEdi7SUndvNOw7t84CyROmfIfGWnujaAJUQuN6CjIsOi+cmqO5Cyw==","signatures":[{"sig":"MEYCIQCuq7jiZzbwjSHgg6//SGdFJbVXIH0+eZykMqDObWwV9wIhAIJu6rFa5ZgX1Xty+vJCmmTTZrjiTHOGIVW525gMIze6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371154},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.14","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.14_1770055641402_0.11566403991367302","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"da639e4dace3a0925aa2ef90b0926cc2a4062342","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.15.tgz","fileCount":56,"integrity":"sha512-qHQWbSbg5AKp8CGvnadCpvZuTqaQIsrpnlxfTO3RwzaGWehvkMw6fcOMSjiBKt0aZmNJ65AEoWmLAViVLRNtjA==","signatures":[{"sig":"MEUCIFaRc58KOxYNX4huIr7gGBpdcNm58jP6KXG5V98he0NLAiEA1QLm5NzcSLtBQCVeDy3Y373hcsV3fHtZW1bp61LFHoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371154},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.15","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.15_1770155817689_0.36885524316078366","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"fcfd84f9394723e1de856c0f1f4436cafbeb7835","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.16.tgz","fileCount":56,"integrity":"sha512-68zRZlUEDQOtBZjQAfqZ7Sa86Djv44vZGjhxFgkRkd/2cEoZe96IN+Pf1l/covSkYAsTiWrbJzYu8J00xLwH4A==","signatures":[{"sig":"MEQCID6aTo62AOqfRyxygz7qwofpq4H9uaiCzkdxanegko13AiA6A3R7msLlaZav3xfN9wtX8l88NRG+dE+qWsZTxETG8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371154},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.16","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.16_1770157639595_0.9221387379138273","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"f57f3f24db0ecd1d850e18e61d8c8776d0c0004d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.17.tgz","fileCount":56,"integrity":"sha512-zS0oE5m5yFxEJGggX4aqlxPpejdaqkv41UKCZVT09ZgqohfYDujBRIVNSAd8/Lk5KWTHV6q0ddcf71k6yK+FKA==","signatures":[{"sig":"MEQCIH9zA/h7SZactL0f7xPBkYn0Xi/ihX5Je4jtUlawf24UAiB+RRQTAb9pxZtJ+dZlGuhTue47+Pb+h1gAEPHYQGwQNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371154},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.17","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.17_1770169150685_0.3916522839491572","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.18":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"2ec778114c32cf3e7afdcfac06117dcdc84a89a3","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.18.tgz","fileCount":56,"integrity":"sha512-Fvkynh5rwc5eMs7DCa6x16+aLUgEKuLONct3FdSjq3Jc6VnpmCcdOuebXB55g4EJ5wQ6i4rqEGX3R8OlHfbfeA==","signatures":[{"sig":"MEQCIFPz9tpzDeNKQEGCo7+d2gcQ323mGQdb63y4zU8dQSfoAiA6vW7kuvgREObxJaYxb0qXN3wXzBGRr1WQQyL7fO92OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371503},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.18","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.18_1770197956065_0.043925197735324994","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.20":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"b8add76fcb5ddf4e22be4bd6f0ae2e7f115cd519","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.20.tgz","fileCount":56,"integrity":"sha512-+VgkllD7khQFYooHqrugZnZkfHf+zM09y0qxP78VB4Vv3Uasj8F5O9DSp8ZxYKKJFiwKiSAg6CUKkiqJY3rtTw==","signatures":[{"sig":"MEYCIQDJWew9qh8fQNhwUPNnWZegvQEwECdJkZXjp6BsHqB6cwIhAOZqb/xMljOGrm5DbY7nXDlQgzZmKl80vfZSfJaS5pQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371503},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.20","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.20_1770219800534_0.36964433673276886","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.21":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"a6f4907aa80407010de20c9c85e7bb36e8069150","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.21.tgz","fileCount":56,"integrity":"sha512-sqnW/Nv45gCM1G7MrluyCvl1I3wgddzXWKQFhLIrTdlWxzgJewFupetOAvhR0idbuz6LG3WJxz31ezEcB52tKw==","signatures":[{"sig":"MEYCIQCFDF79ql1b+frMgwOEcF7xdKTEt3dFxgbpJL1LLtfxsQIhALMZHR4ycoKSW9DKwPEAORH4Eow0UalB+6B+pfTkfy6I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371503},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.21","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.21_1770224147605_0.9500626006698092","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.22":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"ad36532eab3b09f765002c4427e6690913930e06","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.22.tgz","fileCount":56,"integrity":"sha512-GVI48n8T/8ajPwPC7v+TcscR7dHQoVzFIyta+rwqiq95t1T1NEkUyMymGhbC/QGXfgXgKzE18elRDq3LbMX3hA==","signatures":[{"sig":"MEYCIQCj3yO7X3+mLMTwZSufZeHlU7LPB4esJmlqLfj/M7BlNQIhAJmXhCq+AIz8RMmu8Z3IrcHmTU1jjNHMGjeEu0ow+Pyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371503},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.22","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.22_1770320335876_0.4984467373030754","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.23":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"ad8eb2cefef3ec1915a8f3b90f4dfd779c73c4ae","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.23.tgz","fileCount":56,"integrity":"sha512-6c2YzgfWmexGrR2FMK49ksvoHBajPI3bFSgRkwzn1CambzyNjeq8b39+RUnkZzQX7IRGkhC6OLas77gr99MQVQ==","signatures":[{"sig":"MEUCIQDVuSUadcVS6DE4j4cZlA86InIzn/3Py0JBuBCyp9fgfgIgXvDwHHT87qhLXQritabXKdE2V8XsjHKbEHv5Xxr97Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371504},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.23","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.23_1770834688632_0.26391610053001013","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.24":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"b924d0e6ab25526523691cb0d6ad2b9256759f73","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.24.tgz","fileCount":56,"integrity":"sha512-lmQv2r/PnJnK1e7n0hEIwZQJ8p8zhZVU2RiWaTk2R4yEFBQFj01884C/QTkyzcINLos/Rtleqo4D2pvyxKv/cg==","signatures":[{"sig":"MEUCIFMWSMmTjiZWNQcDClmKTwkYP6MP6B/nZkz/3TZn61yJAiEA/DIUbeBGdnEZc2E24U1yb8oQKuZoaYI4ajF/8MG/2Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371504},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.24","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.24_1770922520650_0.2749270840145328","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.25":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"82bd532bb8dc245a2614d1f90751f571bb6836b0","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.25.tgz","fileCount":56,"integrity":"sha512-7ZVFDrfrOCh2LbpHFBvcupaxQYlF5qsuIKcrEMahGjyBcY28Wzr6iiiNUtcRzfd621aQnpMhKpxc87vyhdiXsA==","signatures":[{"sig":"MEQCIBQkkyU97IgNhqbC++R2/pv2rRdmyU1MIJ4oTeOTYNT7AiBWf+SYx7y0cufODM9cmQ7xJevDI0p3WEo+4dhqOXX2GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372452},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.25","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.25_1771678507124_0.41746056182233704","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.26":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"7e8f8bb3f3712f29f40a7b04d104696ea97fd13e","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.26.tgz","fileCount":56,"integrity":"sha512-MmefTvbX2AcL0FU+yrYziPjl7Tb/t7LJPOr0ZBoB8vBaNm+k/LTpLaD3m+na3xXS8Twt5qAAqtE2XJkwxp3ZWA==","signatures":[{"sig":"MEUCIQCLN0zVIwNEGCGlfpSmlPHJ19bEBMvvNIMcamzbKrncdwIgf7Lz3qbNDcSUibVhaN118eZ3+vLPpXu9HX2wlQMOKq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372444},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+arm64 (darwin)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.26","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.26_1772126267731_0.5896922821855648","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.27":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"6a9cd1ef3c7d3463adb65efbdab57cd01728ec49","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.27.tgz","fileCount":56,"integrity":"sha512-0u86jCiUcFDndhSpJhvUL882Frr4bZn1YFJkgtl7a2c9C4aap9gP61Tj7S7k2xvyJYOBpg90pcMtPjb3D4UpCw==","signatures":[{"sig":"MEUCICKlzv2eE5ddILUGyk/9kyZfxktEnyNdZHS+epLXqlY7AiEAo86PTcUKG+6qR2ZHL5juEdTT17KKtH2abEQEqxcbPOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372441},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.27","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.27_1773077361083_0.6064459260677553","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.28":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"6fe28b99986186ff6aa883b0b7f79be04ef7266c","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-alpha.28.tgz","fileCount":56,"integrity":"sha512-oqoN2ssLeLw5DbKHZ27GnOhaoud3taISX8dfMsbJd7AfuaSeKa2sIPpUyb3bsiUasEly/BSVV2I7I2VCCe5zwA==","signatures":[{"sig":"MEQCIQDdxvw6CdjB9AvavRfViiP7qQzyp5jzioSebH7c0oM7EAIfUMrFtroHE6zgBL2zgWF2hPGhcdn3+C1rMzxBSoQWgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372442},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.6/node@v24.14.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.28","@tsparticles/canvas-utils":"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-grab_4.0.0-alpha.28_1773582869012_0.9603470771971394","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"c152cf61c3dddb703a8f7abee6343eba0fff5bf6","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.0.tgz","fileCount":56,"integrity":"sha512-t48WDyBpUEpz1udP5Ch2SkT1eIIqq5RUOX5tualMvx3xjgNql0u3X45k88ODo2TiCEp43tk7Ph6GHXG15HTt+Q==","signatures":[{"sig":"MEQCIBaofu9FCP8g6nHRWzGJZWXADzBMvvKIgcuqs2AMl2TuAiBQJIoP0BPr4yN6UcKPlIWGlToqZy3UUHQPrKDhdS2SXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372418},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.0","@tsparticles/canvas-utils":"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-grab_4.0.0-beta.0_1773929158300_0.18259262118127495","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"051d914cb71bf852ddbe9d76fc0def3647bcb4d4","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.1.tgz","fileCount":56,"integrity":"sha512-UnQf216NyrjRHPUvyqhoD5nh9CaIRSC4WhnzBa9LqGXmvhwkIO6Jb/2GNZJOmfOQk6rifFD6PEUYwxosKmdE1w==","signatures":[{"sig":"MEUCIQCNrIQC/HhC1kkh7QxNSFnoVE4Fu7DWqKyB0ESIXOpgpgIgQyUvrDOIZVjNta6SsuEUY6NthTd3jn7EBlmSSod3k1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384470},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"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-grab_4.0.0-beta.1_1774947201105_0.876748248995673","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"4d5e99f96f8d96ab9144c9dacfcd1b77a1a96622","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.2.tgz","fileCount":47,"integrity":"sha512-PuFs0pfVNANNSV7ZhloNU0bmG1vKuP7GHS5kKTejofks11rep65hJWqDorFNc07gjOg60zYcgKlv28sSEo4rQw==","signatures":[{"sig":"MEQCIBTIVJqMdNcc8Cvfsa35FHRqnX8zgajitTrr9EliaVYcAiASQ6sLc/7hFO7x+O76aE1MeNrj+u5ixrFlrEqeTJjZlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371832},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.2_1775115784008_0.949558732780889","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"da2e45b075e30f99e01eac36862f33cd83ce39fd","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.3.tgz","fileCount":47,"integrity":"sha512-lk500HiM9se02oWHQ6YS8z0AIqNoamn4XbYHx1Tw4uAbGytDdHcTp7wbdeeZ4aufgcT2vzg/zOmi63nmks4JVA==","signatures":[{"sig":"MEUCIAkm/AEd+h1opgUidutUmqLXZpxEnN75pmaegbJby2HFAiEAyujYOXEBM5JzEflyGfliq9gXMsAzjhpRmiODUTiQKZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371832},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.3_1775117828416_0.06369811183704255","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"4db21ff6f80c61d8ee3d28c710945ec0f5886031","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.4.tgz","fileCount":47,"integrity":"sha512-p948NiG1YpiZlg9tdbh6RPZKAk7e53ecyW5rdUww0UW57REp1i62zNdLs3tjhNxjJPxWrVQhgQOI/L2Cj1bKvg==","signatures":[{"sig":"MEUCIDEO929gi7Dmf/YHRbZXwH2IXyuvvNOnURDF6FTzkRZxAiEA1oRCNJK1GIYzBVtsTJRIBlE5oa0A2twtniiE6E4+zOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371832},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.4","@tsparticles/plugin-interactivity":"4.0.0-beta.4"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.4_1775122669361_0.2255382271888713","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.5":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"e5912d5da73baa4b45159c39adab4666ccfc2e2a","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.5.tgz","fileCount":47,"integrity":"sha512-yV0tEnm0RMInJSVyzP9FDCX2BUrQEsSP4tDflp5eGWIRxgeUvrLIyRCbWdAKFqdC/XGRulir4P4Zx/DRQSxgCA==","signatures":[{"sig":"MEYCIQD6EOTBMEd65Rzzh9tQsYJ/PxcKvWKpPMMlzT4o58Z4TwIhAKillzIwrVgTHTLu5AVEE1dgfcpyU3cJ2YLvotKx2dWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371559},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.5","@tsparticles/plugin-interactivity":"4.0.0-beta.5"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.5_1775128468484_0.2994850622853673","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.6":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"7233928eea24d2f59468f00d8af61caae21dcc75","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.6.tgz","fileCount":47,"integrity":"sha512-gsCPM/q76ZtcKH6Cjz9m+p8G4AIDM+UZRSv7PIc29wgopt9XtQdr1DFTF20ExO1u3fXJo+Km2e4t1LiSf8XkhA==","signatures":[{"sig":"MEYCIQCp5GA2NKsO/MzHTXMRYr2J//PTqOAYuXr9v+JUm5RsCwIhAPbF5CM0zNSbnCTfXm4qQTAhhFBw6iFmkazEGvj0h/Em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371559},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.6","@tsparticles/plugin-interactivity":"4.0.0-beta.6"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.6_1775143088476_0.8113780353461191","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.8":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"8b8df37e5dfd5ec23777d521290f52e44cabfe98","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.8.tgz","fileCount":47,"integrity":"sha512-72lh/2uK7LfQ8b8O8kwjfRbVHW2kFXvuH7voRc+JIhMZVQijf6jxl59XZrSwyepNCYT3fYbNwyhx5l5r4WGXGg==","signatures":[{"sig":"MEUCIQCwm5eMB9Dx52bs8zD0E3dwNxrOr+IcfvjuqMNSlqUrfAIgMWBaT272muxfGynUms6FIDEzrg8O75SambbUcj8yyOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372496},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.8","@tsparticles/plugin-interactivity":"4.0.0-beta.8"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.8_1775567765125_0.7037987424683292","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.9":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"a917dcc24aeb1d791ae8e056c3e0d206f054ca00","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.9.tgz","fileCount":47,"integrity":"sha512-fq0cYGUm1Zk5mlRMwl5oS0JGkhihChEhK/PcSx55YElpC8HYhE4qefLu5wpuBAqM8uEliJHOraiZXuVpUBOC+Q==","signatures":[{"sig":"MEUCIQCbEbxx+HgHGFibcNlNKTpP0B9QQpojV9yvGwCkoleu2AIgVsewiV0scaB0urxdy/qHwTqoHJMVVVIg1UG852YFgDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372496},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.9","@tsparticles/plugin-interactivity":"4.0.0-beta.9"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.9_1775632785421_0.8736643573014324","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.10":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"f067eb66604c26cd48fa565668329aad765287b6","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.10.tgz","fileCount":47,"integrity":"sha512-ebMpPGYmpKCga9KIzS3wtEiIYVDb3gP+F7gmFEadr+IaaNyibN8nErnmxzrM7YPFsArM0AlsKZZG5uq0U5nA8A==","signatures":[{"sig":"MEUCIQCpIv5ZLKfRaqybBertdJ6Exn8zTYfL5QDGA+c5q/TyywIgBwmpVP69lXlTB18+kJYmNbEBX9Dy84YLKHEdVp2oz4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372507},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.10","@tsparticles/plugin-interactivity":"4.0.0-beta.10"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.10_1775663960923_0.345972803693837","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.11":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"42565c6211dbf563243dee508227fca344bad75d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.11.tgz","fileCount":47,"integrity":"sha512-arpOONbiRjyDzNkUYxbR+FqFoAj7F4md1y8Ty64Vnm9bqoDgAs/YyTF782irpQzmb9A/+q+Nd5oeWdgM3ZU3hw==","signatures":[{"sig":"MEUCIEnVAmcAcZlth2Hstb55zAAYo/RJsxbEw19TtK8b7Nx+AiEA3lJ+mvk8D6ZSfkECWMzvp7f2z8tUKytrxSO4DcIU8tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372507},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.11","@tsparticles/plugin-interactivity":"4.0.0-beta.11"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.11_1775668510319_0.010364735724815333","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"c4d45f5c7859509f7dbd738608b7edac0da8f90b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.12.tgz","fileCount":47,"integrity":"sha512-692Me5hqFzU+n1W6Iw70lodT+wBX2j/VyI1vOenah5Hyums1DvgFBFRzE2zhL2vVgcHFxHevlU5+pWOaDc0vQQ==","signatures":[{"sig":"MEYCIQCSx2EWgb/MMxGFDQ1xI/HukEPfYDp8iA1ORvzktXkv3wIhAJFBfpnrM8sJQTmYxYEKqbBh6xsLqeijvv8904bFSuwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372508},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+arm64 (darwin)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.12","@tsparticles/plugin-interactivity":"4.0.0-beta.12"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.12_1776269834359_0.8742429281475479","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.15":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"d42a81e60fbe14c6bc53aaff97901b66cdfc2e15","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.15.tgz","fileCount":53,"integrity":"sha512-QkmfNbi7Dm//+Jm42KLg2Io/Ydtu0wh9lFNvm8tDneW7ikplGeaB0VfmEniJw5qmjLELFyA9Dq4OHzI2suPKEw==","signatures":[{"sig":"MEQCIEWT0uyNAm0tYLMCiWA29/tOf7huOPQq0ZTQu0E3aQNnAiBumwed4L41/wlZBG38vVh7+mRFrmA3LdduEEE0raZtqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.15","@tsparticles/plugin-interactivity":"4.0.0-beta.15"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.15_1778290175490_0.30959549953888366","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.16":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"563b7859a6fe1356baa138d78e498119c5e68a2d","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.16.tgz","fileCount":53,"integrity":"sha512-xltUvY4V//C9FlVb5fZDL3d/sYVKITycmKHRx0pAILNtgM+kQYZGqv6rXxhM5da0CJSD+VwioKMr4SUzlFQ1/w==","signatures":[{"sig":"MEQCIAO73iD2Y37dh8fkdpKm7QS0onJtmc4m5f3thSL8nTZaAiBFd+XQMJBmtsUXBfxbJ1CBNOGL5Fv04XArBlIeeuGhDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211925},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.16","@tsparticles/plugin-interactivity":"4.0.0-beta.16"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.16_1778343997184_0.14454217703186956","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.17":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"675996ff7ea89017e07fb342eef50e34fc2b532b","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0-beta.17.tgz","fileCount":53,"integrity":"sha512-e/NECHNBWKA77N4qEGfK+T0Vmc6S3kfHEXoiNScJyBuF0wldCD7wb3mc+g3XNldCMY7u2kFyhkSrwCZ/k/1atg==","signatures":[{"sig":"MEYCIQDP3SVikiIdWp8HP8XEy5PRe359o3jDTptSlLby41hODAIhAJTg6GsKAJBBux26iK4tt9bG2YUHwPSwdyduDNfjsnXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211917},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles grab 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/canvas-utils":"4.0.0-beta.17","@tsparticles/plugin-interactivity":"4.0.0-beta.17"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0-beta.17_1778807019019_0.7756153074720702","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"60b10a6966f95d5140aedcad557ee2f9a9d71bfc","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.0.tgz","fileCount":53,"integrity":"sha512-LVMUlIWDJ8/AHzz20aSSMncUvA+vCEsmfBmZiC87ttd6WQS+KcGNKeoSt4pg+w+AdLTQXy2BmFbq9ckNj9K+aQ==","signatures":[{"sig":"MEUCIBgD0j6Lp1A/yMfESWHNXbW9bPeWgq8SBBNaOj433DZ1AiEAmtGsSfjELmSnZMojAcoNi+b3GJrpfEvssY+qEoKSH0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211813},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.0","@tsparticles/canvas-utils":"4.0.0","@tsparticles/plugin-interactivity":"4.0.0"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.0_1778853282081_0.37954651483247015","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"1de7b3f690b4f04b4d548bf1e41a75d6ab93ca21","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.1.tgz","fileCount":53,"integrity":"sha512-Pc6ojKtGOQASc/EYCZXzw33rJOXdLD17FiWSef+Z/rBX7ch8RPQwqfzQXyT0qjI5YVKsLupT6+KlKMeP/s/F9Q==","signatures":[{"sig":"MEUCIGnaN85cD8KAb9Mhjm0GOdhS+XV0z2FSMJw65UO6aMb1AiEA9puXNRj1scfHT3h3qVeNHJz4zYDmd2fpUvG153Zksno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211813},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.1","@tsparticles/canvas-utils":"4.0.1","@tsparticles/plugin-interactivity":"4.0.1"},"peerDepdendencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-interactivity":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.1_1778891392422_0.15089590045961376","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"00d8f5e8dbd49187f32761c479b6f36fe6c8a29c","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.2.tgz","fileCount":53,"integrity":"sha512-q+mjFoAlRHoj4WtARjy2BNGqZzRHzbU2ONO9zeTO48mLwSlSkOyJdGbLn/SnElKG6c4g5C+Gdwp2co/DjScqVQ==","signatures":[{"sig":"MEYCIQCrm5PyMDPp52mITATgPjY+9MCJdMHAaLtRJnyvVyICHgIhAJIZgKOGiJpbPQahZeEZ/3rTrxIGc4d4seNCeiABBa11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211659},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.2","@tsparticles/plugin-interactivity":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.2_1778938146379_0.8029542327698718","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"27cca3c5aa365c86803ea90ab105bf8afe4ad7d4","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.3.tgz","fileCount":53,"integrity":"sha512-bkUXByIkfmKvHDqMeColTOPeIT4zre2Tzw1xOGFfR1zJBB9qwnqpSB1w4XTju63kQF9SElt1JjyOhP3ggLHfjg==","signatures":[{"sig":"MEYCIQDfFKGSNuZJ3jYWsizM1kufKtkmaw36MDsv/83sYsSSUwIhAO1bgjkgpyCnAk/0jbXn0NEQwTUEy6a/yxu1CIhP3T3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211659},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.3","@tsparticles/plugin-interactivity":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.3_1779128824451_0.05220671290109746","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"e504c02861db58ee218323c322212f9039b18e94","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.4.tgz","fileCount":53,"integrity":"sha512-NTlei1BRaxWEreXYSevSEw3B0gwPUJQshKe9fY6XT8MkNrrmY0dybUxpOj1CfmUk54UqiUQ733n+MIwAueX3Og==","signatures":[{"sig":"MEQCIBVmxIdqg7QrljMU8FNVjw7oFwpp/BIUvxvR6weGXLuqAiBjSiG720YkHq0SPldXyOmEhYFVJ1v8OQJiGYZKTVo4Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211659},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.4","@tsparticles/plugin-interactivity":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.4_1779153219005_0.8595401172915855","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"b13f68bef3332a2b6bb353299162178077453a01","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.0.5.tgz","fileCount":53,"integrity":"sha512-xa+zfluNw+nhoNxBbqeM62QYvfb0NV+gt91R/1bYHJb8CmflBiYhLX5kO3dsGu/zzpjnccqnEN5UDnvPKO8niQ==","signatures":[{"sig":"MEQCIDZCS5vkrbee0rBARwYfkVs6Gn352Xm7OMRxFyNn0CTMAiB1R9lZ9Zjo8HobUxj+FQl/XADClSXOcVG3xnytQxXs+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211659},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.5","@tsparticles/plugin-interactivity":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.0.5_1779200489592_0.10966300053676159","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"1eed66fc6870809bae990888352e25c17a14b6da","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.0.tgz","fileCount":53,"integrity":"sha512-+OwYDChbmAt1Ly+ZfuR/r8VHO992xDx/mvyOPWoRuWLhuS70OhPMm8JRvmiiO5HjV95vFINxXBTwcyCfJKMfyQ==","signatures":[{"sig":"MEYCIQD8pbDEKj6IXD5F8BBlygpvz94FxV1/OHYJ0sfAieUljAIhAKk144p6hFV27mXfz+rARoeZgqMBWX2A/o6Lb0S7H05c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211534},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.0","@tsparticles/plugin-interactivity":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.1.0_1780069647057_0.645468559616778","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"220c3e21dad2f59841f13a989122848ad8093047","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.1.tgz","fileCount":53,"integrity":"sha512-c61o1x0C5KQLn7oGqM0C60Bjs/SITMcvlOSMA9Zv5CH+wWiYyTv9vlmMyTczxYYErJoC0tanVXIFpKG/jdStng==","signatures":[{"sig":"MEYCIQCaaEmnqwbpxN74OHq0fluAiXc2tglI4/oxpMikKqpQ7QIhAI+l3vrCQ/KlPyWLBB8XpxqNS0cspGTjG55JPhr93hos","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211534},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.1","@tsparticles/plugin-interactivity":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.1.1_1780190359433_0.4787793638933444","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"1e27f4133953a50bbe011082610a673b5ec8eab4","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.2.tgz","fileCount":53,"integrity":"sha512-MxfCUJg6U+3dUFTpRMeJuOt9Hrmy80nR4+TZo66hcWf1BauQzyNcXJ1Of1B6Xf4z3xttlh7UcK/TEW6aOQO4HQ==","signatures":[{"sig":"MEQCIGkI4Vd8NKiqxgaSVzLshMiN3XbhGh06MkmmMHBFkLTrAiAU6cG7QoZEk8Se1H8bgVrVCpYZvRvobm4qoB9251Dlqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211534},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.2","@tsparticles/plugin-interactivity":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.1.2_1780321993378_0.1151344775574088","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"2f761d2c896421dee20e509f839836274b8202a1","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.1.3.tgz","fileCount":53,"integrity":"sha512-PneW2kN7JxMd4etvzlUV/J/flakO1+BRHNW/7rAoQy9UAYbSqj4fHxSanJsGfpDMMmecIL08L2eZHEKibYMMWQ==","signatures":[{"sig":"MEQCIE7pN+xx5EjFAwtsYFkH4eNGzXx/jl8tGR57BRiNb6VLAiBYvIz0BbkR/UjIoL4E0hZq6iSgSTDCdP4cucapXit1IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211534},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.3","@tsparticles/plugin-interactivity":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.1.3_1780499225024_0.29583022611287135","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"dc6a4ebcd7a861ade766550f123725b6808625b6","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.2.0.tgz","fileCount":53,"integrity":"sha512-YqgGhGlq4YlFyED3i2PRxh/Pxj3YcgiNX2c6/VihPl5QHPv+4RW24JTyBRtlh2xONY4zPe6mfelk/mFEGsP0iQ==","signatures":[{"sig":"MEUCIFeqOm9A//GRgcxDeC4yRkQ2bw0mY4J384uRE9L/yXoJAiEA/nazYXyoE/ii+lLBGjaPjzOwuerEuS+Gkw++2OkhpK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210040},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.0","@tsparticles/plugin-interactivity":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.2.0_1781708786099_0.8150575746743394","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"fa3f5ccdf39da57622e698647d2d9ed60136c579","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.2.1.tgz","fileCount":53,"integrity":"sha512-owRj+F2AafC7OAJlJZOwvllRnckKxnhCgecn6Ob+P9hbLnM02hy7Lyn1J10JG2ogxp074dD6x3QZVQUWpsN5vg==","signatures":[{"sig":"MEYCIQDDbAIa+qFlwxPhwxpd1+Uvimh2z1qYf9m2ZENrtMHnrgIhAO0kHGWsBeFUSQRKAmM6PNzTMCHjqWzvg3hy1tam78rW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210040},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.1","@tsparticles/plugin-interactivity":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.2.1_1781829667785_0.4544780779303552","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"e4662c17b7a1df625bc516e1158b4fffb0cb0039","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.3.0.tgz","fileCount":53,"integrity":"sha512-2vpiEYqGuhsvYvliclBg+TJCw4BcZJfzxvdNo7sf/Qd7XpZMZdTR25nYGZP5WHb1KF4XctSuIJRQBY1DjIIYrg==","signatures":[{"sig":"MEUCIEGqeKYvoOhKeHrHEVvHT0EaK+WdMiaCM6V5NqtjxtihAiEA5cTwtP7KjvYgPosRrKNukg7FouTpPkfbXw3wtd6znQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210040},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@tsparticles/canvas-utils":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.0","@tsparticles/plugin-interactivity":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.3.0_1782588419132_0.8357338342477179","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"052600440c96722483cc36e15a774a48ec443629","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.3.1.tgz","fileCount":53,"integrity":"sha512-w2xdJmEyQoVYCaH0E8vfP6uV53h9ISqZ/sJkdSsHUqxaahmmq0CVnEB1qnxBKNle54+I/lXjC+RoTxmuFpp5cQ==","signatures":[{"sig":"MEUCIQDF0e7Hjkf4dkHPz07NtQdAf3BFPmmhrfDb0FSAGidr8gIga2blDlmSwz6IzVeiw1u6caOndqEhQl1WpP+bvMxkJp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210028},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/canvas-utils":"4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.1","@tsparticles/plugin-interactivity":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.3.1_1782904723827_0.5641807953596574","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tsparticles/interaction-external-grab","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-grab@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":"433130be2bdf13291d193a5e1e49b4e3225849d1","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.3.2.tgz","fileCount":53,"integrity":"sha512-WITZJ4u36yPEcnVljpfWhMc8aJn07Zz8Eq7u5umERBTKF0QdLrMWseM3HgSv7AOV04fp86CDciVLOa2Ivdwcrw==","signatures":[{"sig":"MEUCIQDT1jS7f6AHIUIZi/DkSj6vhCCRdz9z8Cbpw0iCy6zOeAIgf7ySarDIPRHGejKcQ3RC0ozIZfillWM6YdcpOjwvkOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210028},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.interaction.external.grab.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:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"jsdelivr":"tsparticles.interaction.external.grab.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"interactions/external/grab"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles grab external interaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/canvas-utils":"4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.2","@tsparticles/plugin-interactivity":"4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/interaction-external-grab_4.3.2_1783679711333_0.002786741074129573","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tsparticles/interaction-external-grab","version":"4.4.0","description":"tsParticles grab external interaction","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"interactions/external/grab"},"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.grab.min.js","unpkg":"tsparticles.interaction.external.grab.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"},"dependencies":{"@tsparticles/canvas-utils":"4.4.0"},"gitHead":"b7e605098d6ea937d5068c06542671d4891070e4","_id":"@tsparticles/interaction-external-grab@4.4.0","_nodeVersion":"24.19.0","_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","dist":{"integrity":"sha512-rdXhGkBwZKJh2ixK0Wz8Qc+m2SRk3RdYiAWs/PzDurRV9ZpRcGvqkV5G+jw/QrrYWywnNrUYedaKXtiAPnnsWA==","shasum":"fd5d2b7c2fdc39d72bc0a0d02730f6b204135038","tarball":"https://registry.npmjs.org/@tsparticles/interaction-external-grab/-/interaction-external-grab-4.4.0.tgz","fileCount":53,"unpackedSize":210456,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2finteraction-external-grab@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDItgXmnI2TWMhInlgpp0s/2w7RK6TqoohoySfxp6zUkAiA6EFvp8mfgDBlVfPcMDyniD4lU993iG0Oe2yJpaToWNg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ad12bec-c351-4bb6-9f20-a749055ad9fc"}},"directories":{},"maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interaction-external-grab_4.4.0_1788136048649_0.3562719141470301"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-20T18:31:16.657Z","modified":"2026-08-31T00:27:29.112Z","3.0.0-alpha.0":"2023-01-20T18:31:17.149Z","3.0.0-alpha.1":"2023-01-26T10:21:19.774Z","3.0.0-beta.0":"2023-08-24T16:08:00.785Z","3.0.0-beta.1":"2023-08-25T14:26:14.745Z","3.0.0-beta.2":"2023-09-11T08:26:55.579Z","3.0.0-beta.3":"2023-09-20T07:54:41.095Z","3.0.0-beta.4":"2023-11-16T07:53:20.934Z","3.0.0-beta.5":"2023-12-03T17:47:47.978Z","3.0.0":"2023-12-04T21:00:38.876Z","3.0.1":"2023-12-06T08:47:43.272Z","3.0.2":"2023-12-06T16:49:41.174Z","3.0.3":"2023-12-26T18:35:26.226Z","3.1.0":"2024-01-13T23:13:43.964Z","3.2.0":"2024-01-31T01:16:30.526Z","3.2.1":"2024-01-31T09:01:11.603Z","3.2.2":"2024-02-20T00:43:09.449Z","3.3.0":"2024-02-27T11:25:38.779Z","3.4.0":"2024-05-12T22:18:53.924Z","3.5.0":"2024-07-01T07:28:44.871Z","3.6.0-beta.0":"2024-10-07T08:48:02.244Z","3.6.0-beta.1":"2024-10-13T15:35:32.534Z","3.6.0":"2024-11-18T23:08:18.572Z","3.7.0":"2024-11-24T18:31:20.647Z","3.7.1":"2024-11-24T22:48:49.848Z","3.8.0":"2025-01-23T08:19:19.331Z","3.8.1":"2025-01-31T08:20:56.959Z","3.9.0":"2025-08-01T07:02:55.373Z","3.9.1":"2025-08-03T21:50:17.603Z","4.0.0-alpha.0":"2026-01-07T17:20:40.170Z","4.0.0-alpha.1":"2026-01-08T08:18:58.614Z","4.0.0-alpha.2":"2026-01-08T09:23:07.497Z","4.0.0-alpha.3":"2026-01-10T18:32:44.504Z","4.0.0-alpha.4":"2026-01-21T13:57:20.238Z","4.0.0-alpha.5":"2026-01-21T18:10:45.909Z","4.0.0-alpha.8":"2026-01-24T01:10:04.785Z","4.0.0-alpha.14":"2026-02-02T18:07:21.565Z","4.0.0-alpha.15":"2026-02-03T21:56:57.879Z","4.0.0-alpha.16":"2026-02-03T22:27:19.761Z","4.0.0-alpha.17":"2026-02-04T01:39:10.817Z","4.0.0-alpha.18":"2026-02-04T09:39:16.213Z","4.0.0-alpha.20":"2026-02-04T15:43:20.764Z","4.0.0-alpha.21":"2026-02-04T16:55:47.769Z","4.0.0-alpha.22":"2026-02-05T19:38:56.034Z","4.0.0-alpha.23":"2026-02-11T18:31:28.806Z","4.0.0-alpha.24":"2026-02-12T18:55:20.809Z","4.0.0-alpha.25":"2026-02-21T12:55:07.268Z","4.0.0-alpha.26":"2026-02-26T17:17:47.943Z","4.0.0-alpha.27":"2026-03-09T17:29:21.314Z","4.0.0-alpha.28":"2026-03-15T13:54:29.180Z","4.0.0-beta.0":"2026-03-19T14:05:58.487Z","4.0.0-beta.1":"2026-03-31T08:53:21.276Z","4.0.0-beta.2":"2026-04-02T07:43:04.166Z","4.0.0-beta.3":"2026-04-02T08:17:08.577Z","4.0.0-beta.4":"2026-04-02T09:37:49.602Z","4.0.0-beta.5":"2026-04-02T11:14:28.627Z","4.0.0-beta.6":"2026-04-02T15:18:08.611Z","4.0.0-beta.8":"2026-04-07T13:16:05.510Z","4.0.0-beta.9":"2026-04-08T07:19:45.598Z","4.0.0-beta.10":"2026-04-08T15:59:21.121Z","4.0.0-beta.11":"2026-04-08T17:15:10.518Z","4.0.0-beta.12":"2026-04-15T16:17:14.593Z","4.0.0-beta.15":"2026-05-09T01:29:35.629Z","4.0.0-beta.16":"2026-05-09T16:26:37.330Z","4.0.0-beta.17":"2026-05-15T01:03:39.166Z","4.0.0":"2026-05-15T13:54:42.221Z","4.0.1":"2026-05-16T00:29:52.594Z","4.0.2":"2026-05-16T13:29:06.543Z","4.0.3":"2026-05-18T18:27:04.594Z","4.0.4":"2026-05-19T01:13:39.137Z","4.0.5":"2026-05-19T14:21:29.752Z","4.1.0":"2026-05-29T15:47:27.253Z","4.1.1":"2026-05-31T01:19:19.608Z","4.1.2":"2026-06-01T13:53:13.516Z","4.1.3":"2026-06-03T15:07:05.164Z","4.2.0":"2026-06-17T15:06:26.266Z","4.2.1":"2026-06-19T00:41:07.930Z","4.3.0":"2026-06-27T19:26:59.274Z","4.3.1":"2026-07-01T11:18:43.974Z","4.3.2":"2026-07-10T10:35:11.476Z","4.4.0":"2026-08-31T00:27:28.794Z"},"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/grab"},"description":"tsParticles grab 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 Grab Interaction\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/interaction-external-grab/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/interaction-external-grab)\n[![npmjs](https://badge.fury.io/js/@tsparticles/interaction-external-grab.svg)](https://www.npmjs.com/package/@tsparticles/interaction-external-grab)\n[![npmjs](https://img.shields.io/npm/dt/@tsparticles/interaction-external-grab)](https://www.npmjs.com/package/@tsparticles/interaction-external-grab) [![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 grab 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.grab.min.js` file will export the function to load the interaction\nplugin:\n\n```javascript\nloadExternalGrabInteraction;\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 loadExternalGrabInteraction(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-grab\n```\n\nor\n\n```shell\n$ yarn add @tsparticles/interaction-external-grab\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 { loadExternalGrabInteraction } = require(\"@tsparticles/interaction-external-grab\");\n\n(async () => {\n  await loadInteractivityPlugin(tsParticles);\n  await loadExternalGrabInteraction(tsParticles);\n})();\n```\n\nor\n\n```javascript\nimport { tsParticles } from \"@tsparticles/engine\";\nimport { loadInteractivityPlugin } from \"@tsparticles/plugin-interactivity\";\nimport { loadExternalGrabInteraction } from \"@tsparticles/interaction-external-grab\";\n\n(async () => {\n  await loadInteractivityPlugin(tsParticles);\n  await loadExternalGrabInteraction(tsParticles);\n})();\n```\n\n## Option mapping\n\n- Event mode key: `interactivity.events.onHover.mode` or `interactivity.events.onClick.mode` with value `\"grab\"`\n- Mode options key: `interactivity.modes.grab`\n\n```json\n{\n  \"interactivity\": {\n    \"events\": {\n      \"onHover\": {\n        \"enable\": true,\n        \"mode\": \"grab\"\n      }\n    },\n    \"modes\": {\n      \"grab\": {}\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"}