{"_id":"@tsparticles/confetti","_rev":"86-4cb4b065626ecbabef373da7b7ae486b","name":"@tsparticles/confetti","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-beta.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3e5e9ab82c981711812169915b1feadcc2e5def9","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.0.tgz","fileCount":35,"integrity":"sha512-6jwuQdhwA8YlzkE0borJNe9jHh2JjP5wgM3+rTto+fOjZaDt9ASLUpDa6SyJTPvMQwiHCTvN3NS1BgJothPUvw==","signatures":[{"sig":"MEUCIGUlI0pDctf0eJSOGZ1o7gl7/52Po52NNUXcNJc7/nG2AiEA+q755g0QQwZ7TO6AKK5haFqufSPrqMKm5KnatJoYlfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843877},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.min.js","module":"esm/index.js","funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"81aafe50bc356e6c8889e50b109e09333d198649","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.0","@tsparticles/engine":"^3.0.0-beta.0","@tsparticles/shape-star":"^3.0.0-beta.0","@tsparticles/shape-text":"^3.0.0-beta.0","@tsparticles/shape-cards":"^3.0.0-beta.0","@tsparticles/shape-heart":"^3.0.0-beta.0","@tsparticles/shape-image":"^3.0.0-beta.0","@tsparticles/shape-square":"^3.0.0-beta.0","@tsparticles/updater-life":"^3.0.0-beta.0","@tsparticles/updater-roll":"^3.0.0-beta.0","@tsparticles/updater-tilt":"^3.0.0-beta.0","@tsparticles/plugin-motion":"^3.0.0-beta.0","@tsparticles/shape-polygon":"^3.0.0-beta.0","@tsparticles/updater-rotate":"^3.0.0-beta.0","@tsparticles/updater-wobble":"^3.0.0-beta.0","@tsparticles/plugin-emitters":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.0_1692893303010_0.2895422095084761","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"fcedd0f372d46509079d668e5665d86f5f196f58","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.1.tgz","fileCount":38,"integrity":"sha512-1Py1TsT4Me4af/4guuLbKYbrwSJIQEnGn3gDKuEq4ceMZMIYBd6Yte4vFr2H9YB3T/tCb82DCmdEVkEUl/JTyw==","signatures":[{"sig":"MEUCIQDs9f3Zxg+vbDniG0e4JsjvLneFSKzgIfiB/PNOiWjjKAIgeS43OhE081N08lwYOK22tSrSCPWBL7nh/ndgBK/MU1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":845944},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"c61723d7667d462d70cedb088d01584218485b0d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/matteobruni/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/7.1.5/node@v18.16.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.1","@tsparticles/engine":"^3.0.0-beta.1","@tsparticles/shape-star":"^3.0.0-beta.1","@tsparticles/shape-text":"^3.0.0-beta.1","@tsparticles/shape-cards":"^3.0.0-beta.1","@tsparticles/shape-heart":"^3.0.0-beta.1","@tsparticles/shape-image":"^3.0.0-beta.1","@tsparticles/shape-square":"^3.0.0-beta.1","@tsparticles/updater-life":"^3.0.0-beta.1","@tsparticles/updater-roll":"^3.0.0-beta.1","@tsparticles/updater-tilt":"^3.0.0-beta.1","@tsparticles/plugin-motion":"^3.0.0-beta.1","@tsparticles/shape-polygon":"^3.0.0-beta.1","@tsparticles/updater-rotate":"^3.0.0-beta.1","@tsparticles/updater-wobble":"^3.0.0-beta.1","@tsparticles/plugin-emitters":"^3.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.1_1692973596071_0.6079698896947519","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"beb6f31207f96923c7e0f5863a8fdef20745ee8c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.2.tgz","fileCount":38,"integrity":"sha512-7qT7Wc0Jr5/fwJs3a6AKRCFBCwNNyZI0EjWV7W3DaV8wWhep9FbseSFAiqmj2g67djvhYtbz0LJSwbZ2xwTyDA==","signatures":[{"sig":"MEUCIQDBNilKYGDdDTv7ngQ1VinZ3UVhR/ibgkcdFLD2UuDmGwIgYapoGjVbTLQPhgKd8F5hZPfgNXXPwGIeHoGMxxskidY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844229},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"b55142b596a198099dc1f1b1de8eca8a0ea3435d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.2","@tsparticles/engine":"^3.0.0-beta.2","@tsparticles/shape-star":"^3.0.0-beta.2","@tsparticles/shape-text":"^3.0.0-beta.2","@tsparticles/shape-cards":"^3.0.0-beta.2","@tsparticles/shape-heart":"^3.0.0-beta.2","@tsparticles/shape-image":"^3.0.0-beta.2","@tsparticles/shape-square":"^3.0.0-beta.2","@tsparticles/updater-life":"^3.0.0-beta.2","@tsparticles/updater-roll":"^3.0.0-beta.2","@tsparticles/updater-tilt":"^3.0.0-beta.2","@tsparticles/plugin-motion":"^3.0.0-beta.2","@tsparticles/shape-polygon":"^3.0.0-beta.2","@tsparticles/updater-rotate":"^3.0.0-beta.2","@tsparticles/updater-wobble":"^3.0.0-beta.2","@tsparticles/plugin-emitters":"^3.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.2_1694420840790_0.2430188470943584","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"55b752184a16bf6ee67aa5c651671848fdde057d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.3.tgz","fileCount":38,"integrity":"sha512-QT11ufyU3t/k8dwQlceOScHAQXlIerigh3INecUyTB0O2+3Onp5rLHvwKGLjyimMUANogZYAXE5y/OTM00d+Ag==","signatures":[{"sig":"MEUCIArIdt1y8dBBihVc7mie3XKTIc/eD0xSG90O/Rp7qDdkAiEA393Cp0V3XQgfy+yY3S9S7uzWUx8mngfhExb6nGqgmN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844324},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"15b8ba010f3539b4f689c60e318924f8e3d6d171","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/7.2.0/node@v18.16.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.3","@tsparticles/engine":"^3.0.0-beta.3","@tsparticles/shape-star":"^3.0.0-beta.3","@tsparticles/shape-text":"^3.0.0-beta.3","@tsparticles/shape-cards":"^3.0.0-beta.3","@tsparticles/shape-heart":"^3.0.0-beta.3","@tsparticles/shape-image":"^3.0.0-beta.3","@tsparticles/shape-square":"^3.0.0-beta.3","@tsparticles/updater-life":"^3.0.0-beta.3","@tsparticles/updater-roll":"^3.0.0-beta.3","@tsparticles/updater-tilt":"^3.0.0-beta.3","@tsparticles/plugin-motion":"^3.0.0-beta.3","@tsparticles/shape-polygon":"^3.0.0-beta.3","@tsparticles/updater-rotate":"^3.0.0-beta.3","@tsparticles/updater-wobble":"^3.0.0-beta.3","@tsparticles/plugin-emitters":"^3.0.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.3_1695198038043_0.728753637176691","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"70a14178106a0b005a09ebda6d669e234dcf6119","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.4.tgz","fileCount":38,"integrity":"sha512-rw6meq2FC7QS4hGLDNg0KMHHluvVesE1RY7VTtwsoUCLddFSLmUnikdxB/Uib9u13qxXqkejzH5m8IDWVV5Rxg==","signatures":[{"sig":"MEQCIBCy+DB5+YticmahXZoFy+ltwOFUoJn0RdyHYlpiQrh9AiArW5lc14zAp8X3WmlTT1IdnS+s7R/EQQtSywEig8tKow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842706},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0c8f1557464cc613d06bc69643cf818a74759d59","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.4","@tsparticles/engine":"^3.0.0-beta.4","@tsparticles/shape-star":"^3.0.0-beta.4","@tsparticles/shape-text":"^3.0.0-beta.4","@tsparticles/shape-cards":"^3.0.0-beta.4","@tsparticles/shape-heart":"^3.0.0-beta.4","@tsparticles/shape-image":"^3.0.0-beta.4","@tsparticles/shape-square":"^3.0.0-beta.4","@tsparticles/updater-life":"^3.0.0-beta.4","@tsparticles/updater-roll":"^3.0.0-beta.4","@tsparticles/updater-tilt":"^3.0.0-beta.4","@tsparticles/plugin-motion":"^3.0.0-beta.4","@tsparticles/shape-polygon":"^3.0.0-beta.4","@tsparticles/updater-rotate":"^3.0.0-beta.4","@tsparticles/updater-wobble":"^3.0.0-beta.4","@tsparticles/plugin-emitters":"^3.0.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.4_1700121223961_0.004296969147770113","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"5f5e3cffc910821aeaaff1253ec672dde33fdcf3","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0-beta.5.tgz","fileCount":38,"integrity":"sha512-fuoer8eOuF/qnRgmfJ4PfnF2Ma1+uM1BYBmBCyebdglMfBmzkijEZ0+oMUTOop6sSH1mjJ97LjDgVt5ufe2IJg==","signatures":[{"sig":"MEYCIQC7OHuNJXBQb+hlLb1GrMaT81QbCGQ+9qetmHljT+dcLAIhAICcypXh22MuadUJ71nqKxYP7J5K/2stGYzaKJrJIdHi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843074},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"978df9fa57be3ab7c893a4644d724159405a857f","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.0-beta.5","@tsparticles/engine":"^3.0.0-beta.5","@tsparticles/shape-star":"^3.0.0-beta.5","@tsparticles/shape-text":"^3.0.0-beta.5","@tsparticles/shape-cards":"^3.0.0-beta.5","@tsparticles/shape-heart":"^3.0.0-beta.5","@tsparticles/shape-image":"^3.0.0-beta.5","@tsparticles/shape-square":"^3.0.0-beta.5","@tsparticles/updater-life":"^3.0.0-beta.5","@tsparticles/updater-roll":"^3.0.0-beta.5","@tsparticles/updater-tilt":"^3.0.0-beta.5","@tsparticles/plugin-motion":"^3.0.0-beta.5","@tsparticles/shape-polygon":"^3.0.0-beta.5","@tsparticles/updater-rotate":"^3.0.0-beta.5","@tsparticles/updater-wobble":"^3.0.0-beta.5","@tsparticles/plugin-emitters":"^3.0.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0-beta.5_1701625687265_0.10378568018934353","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"7c1b35a8c9eb3d645c0ab230dede057df83bf7a8","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.0.tgz","fileCount":38,"integrity":"sha512-BIbeppA6tR7dL1fw2Dy+53KVmGByyuRHgTtp3KdEv5HWwvOizFWPPYVSBGAJFBLm4ICL62YZf9Rn6au+BxmCHg==","signatures":[{"sig":"MEUCIQDhzZn5F9rPjL8BcXE5khMTG2B2re6Botsl6a0f97wHuAIgUgXRifFSRubhF0ClWMvi5SjdZUyRH+1tlMfZxQlTBgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843552},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0ea45dee7a131d15db7e9314f5fc7b2d9b2390e9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.0","@tsparticles/engine":"^3.0.0","@tsparticles/shape-star":"^3.0.0","@tsparticles/shape-text":"^3.0.0","@tsparticles/shape-cards":"^3.0.0","@tsparticles/shape-heart":"^3.0.0","@tsparticles/shape-image":"^3.0.0","@tsparticles/shape-square":"^3.0.0","@tsparticles/updater-life":"^3.0.0","@tsparticles/updater-roll":"^3.0.0","@tsparticles/updater-tilt":"^3.0.0","@tsparticles/plugin-motion":"^3.0.0","@tsparticles/shape-polygon":"^3.0.0","@tsparticles/updater-rotate":"^3.0.0","@tsparticles/updater-wobble":"^3.0.0","@tsparticles/plugin-emitters":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.0_1701723659601_0.10047047493495165","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"2fa9dc105d447822cd5df924fa8e2ff01322f600","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.1.tgz","fileCount":38,"integrity":"sha512-Tm9d59GsV3QuTsdrOnStaTlb06lGDGst9V7XQoUiGG29b1cgHtWXsNHaVm4yRukS96UaFnUZRJ1kfQy0bSeAFg==","signatures":[{"sig":"MEMCIAnJ7MnIjgM6+eMulFDlpnrSefMtE+T30T4cn/Qlz6EcAh96Gup7+gbammlIkYGgJtrSgS526RksPBTeXS3Jv2oS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843586},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"cbc488dfd34f34c9407bf1d93e891c7dc3e21e0e","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.1","@tsparticles/engine":"^3.0.1","@tsparticles/shape-star":"^3.0.1","@tsparticles/shape-text":"^3.0.1","@tsparticles/shape-cards":"^3.0.1","@tsparticles/shape-heart":"^3.0.1","@tsparticles/shape-image":"^3.0.1","@tsparticles/shape-square":"^3.0.1","@tsparticles/updater-life":"^3.0.1","@tsparticles/updater-roll":"^3.0.1","@tsparticles/updater-tilt":"^3.0.1","@tsparticles/plugin-motion":"^3.0.1","@tsparticles/shape-polygon":"^3.0.1","@tsparticles/updater-rotate":"^3.0.1","@tsparticles/updater-wobble":"^3.0.1","@tsparticles/plugin-emitters":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.1_1701852485036_0.8736311599583986","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"dec6eab398c44cde2c26296d6faea13f8aba1bce","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.2.tgz","fileCount":38,"integrity":"sha512-DPemuMI66MA7EYvoMpAoqORZu0TM950xRTfGYGmzkHvWN2ET9XAJiGANUP9OB1iShUdLBZJpOwi2FFWqGeXsqg==","signatures":[{"sig":"MEUCIQCaZgPaI9uFLFNLzkr4cIRNmAFRDn3v5e9kB41soGBEgAIgBvmYZeOhwBpxPjshO5nm8Up8RZBbpPPGfrPJNm4LdmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":845717},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"fa3e7c1523d53be7a9715ae638bdc1fed3b732d4","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.2","@tsparticles/engine":"^3.0.2","@tsparticles/shape-star":"^3.0.2","@tsparticles/shape-cards":"^3.0.2","@tsparticles/shape-emoji":"^3.0.2","@tsparticles/shape-heart":"^3.0.2","@tsparticles/shape-image":"^3.0.2","@tsparticles/shape-square":"^3.0.2","@tsparticles/updater-life":"^3.0.2","@tsparticles/updater-roll":"^3.0.2","@tsparticles/updater-tilt":"^3.0.2","@tsparticles/plugin-motion":"^3.0.2","@tsparticles/shape-polygon":"^3.0.2","@tsparticles/updater-rotate":"^3.0.2","@tsparticles/updater-wobble":"^3.0.2","@tsparticles/plugin-emitters":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.2_1701881403888_0.5206238573212458","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"ff714753ddf76b0c706057dbae2a3b020ee31fc6","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.0.3.tgz","fileCount":38,"integrity":"sha512-C30SqorW8xgNl5zU6a3k01IkDVWdeQLhKm5hTthn/ncblS2TVgPDqRd9S9k4Xi7wjUpPZQdhY7s3CO6qGg/t4A==","signatures":[{"sig":"MEUCIQDnqar9b3EEwPlqRQdcZqXEZPOO28ge+bg+O+kursJL6wIgX3C17B9xKKIYVY21QzMo8BN9Z8IZGUozR0bPXwxqziA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":845687},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1a5b60f0e1371ad306cfad6fd7c14ea4f3e7c156","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.0.3","@tsparticles/engine":"^3.0.3","@tsparticles/shape-star":"^3.0.3","@tsparticles/shape-cards":"^3.0.3","@tsparticles/shape-emoji":"^3.0.3","@tsparticles/shape-heart":"^3.0.3","@tsparticles/shape-image":"^3.0.3","@tsparticles/shape-square":"^3.0.3","@tsparticles/updater-life":"^3.0.3","@tsparticles/updater-roll":"^3.0.3","@tsparticles/updater-tilt":"^3.0.3","@tsparticles/plugin-motion":"^3.0.3","@tsparticles/shape-polygon":"^3.0.3","@tsparticles/updater-rotate":"^3.0.3","@tsparticles/updater-wobble":"^3.0.3","@tsparticles/plugin-emitters":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.0.3_1703615746463_0.9078492758417398","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"837ad04d82842b192ec60252e55820ea0422d16a","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.1.0.tgz","fileCount":38,"integrity":"sha512-vTLEOiBZJJFHjqA3Jruytmt/h0qwGvQlZ1Uj2ezP4z0qn7EqsoZUSlr0/ykJX8KwDwUs8YzVTfGwirgbhAl/Tw==","signatures":[{"sig":"MEYCIQDCKuPq94sXXs9RzvmtODq1RX8Z5X7sUmLcJbvPrF8FyQIhAOFkPU4kltBHTfPDvdrHqTSn9CEeDbHJaqpOjGpyQ1qH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":857268},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1e9b513a0c84caee183cef640a5099f2e5b2c5cb","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.1.0","@tsparticles/engine":"^3.1.0","@tsparticles/shape-star":"^3.1.0","@tsparticles/shape-cards":"^3.1.0","@tsparticles/shape-emoji":"^3.1.0","@tsparticles/shape-heart":"^3.1.0","@tsparticles/shape-image":"^3.1.0","@tsparticles/shape-square":"^3.1.0","@tsparticles/updater-life":"^3.1.0","@tsparticles/updater-roll":"^3.1.0","@tsparticles/updater-tilt":"^3.1.0","@tsparticles/plugin-motion":"^3.1.0","@tsparticles/shape-polygon":"^3.1.0","@tsparticles/updater-rotate":"^3.1.0","@tsparticles/updater-wobble":"^3.1.0","@tsparticles/plugin-emitters":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.1.0_1705187642782_0.7574495516712907","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"108e73630ddc5f54c40493cc054755fe547bf8a6","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.2.0.tgz","fileCount":245,"integrity":"sha512-wFlKZwVmKyZfSQKhvwl+27H3rZ9pAEq74MIkXg8d8ne8VxQu8FeWmQaprDmenbhkx/0z640QcPfexOkZRb/ygg==","signatures":[{"sig":"MEUCIE6aEK+2J1Nv7mbVvF4kiHFVIeixD7Xze+dymn5WqisbAiEA0ZG/bHQbI30FFWmZQO9JbP+2Rt+pq+8cYXV0UalLK4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344514},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1603db4c226aebe908b0a593868e3048f41699c9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.2.0","@tsparticles/engine":"^3.2.0","@tsparticles/shape-star":"^3.2.0","@tsparticles/shape-cards":"^3.2.0","@tsparticles/shape-emoji":"^3.2.0","@tsparticles/shape-heart":"^3.2.0","@tsparticles/shape-image":"^3.2.0","@tsparticles/shape-square":"^3.2.0","@tsparticles/updater-life":"^3.2.0","@tsparticles/updater-roll":"^3.2.0","@tsparticles/updater-tilt":"^3.2.0","@tsparticles/plugin-motion":"^3.2.0","@tsparticles/shape-polygon":"^3.2.0","@tsparticles/updater-rotate":"^3.2.0","@tsparticles/updater-wobble":"^3.2.0","@tsparticles/plugin-emitters":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.2.0_1706663836799_0.5930165300429593","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"ed4dcc0a5d14b777325d56617c26eadba51c899d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.2.1.tgz","fileCount":245,"integrity":"sha512-EJRFGdOUHtS4km5F8OrmueQmUj0b4dfxO6ilxd6EBxBqmMD2qhMJ/0M7oAP3MohDFgdM5IrhXDDmai4QmyPyfQ==","signatures":[{"sig":"MEYCIQDGN8vgHSyIbaNE9YkJPXd/OwKjjwr4xfxm9iWm83cZiwIhAPOTfGDbCeaqbpgOQ55h7vp9ZadkaQDLzG7myUlUO6YR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1344514},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"a96ee8fe2c9fc96e7e66b6d563eadafe4e4b0caf","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.2.1","@tsparticles/engine":"^3.2.1","@tsparticles/shape-star":"^3.2.1","@tsparticles/shape-cards":"^3.2.1","@tsparticles/shape-emoji":"^3.2.1","@tsparticles/shape-heart":"^3.2.1","@tsparticles/shape-image":"^3.2.1","@tsparticles/shape-square":"^3.2.1","@tsparticles/updater-life":"^3.2.1","@tsparticles/updater-roll":"^3.2.1","@tsparticles/updater-tilt":"^3.2.1","@tsparticles/plugin-motion":"^3.2.1","@tsparticles/shape-polygon":"^3.2.1","@tsparticles/updater-rotate":"^3.2.1","@tsparticles/updater-wobble":"^3.2.1","@tsparticles/plugin-emitters":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.2.1_1706691697952_0.3694689633987587","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"2d19a1db7cf12d21b38bd4ff154d0e6896d2585c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.2.2.tgz","fileCount":245,"integrity":"sha512-5k4t4Gqz3vyUFzzGDPbCCBHD8BN5lXKmAUwSnV9l3oz503O/smvONGmSdgZs84h5KoefTrksOc4SbLbo+ePxBw==","signatures":[{"sig":"MEQCIBbI69Tvk9TeXhCS7BEE5l3yXWNNifes+HhobF4rN5YSAiAJb7vvd17Gpc/fGpEHNOKTxJwsDA2LQLCT/yA+q3YALQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343093},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"4a69e916d768b80152077f8943b7975760fb2ced","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.2.2","@tsparticles/engine":"^3.2.2","@tsparticles/shape-star":"^3.2.2","@tsparticles/shape-cards":"^3.2.2","@tsparticles/shape-emoji":"^3.2.2","@tsparticles/shape-heart":"^3.2.2","@tsparticles/shape-image":"^3.2.2","@tsparticles/shape-square":"^3.2.2","@tsparticles/updater-life":"^3.2.2","@tsparticles/updater-roll":"^3.2.2","@tsparticles/updater-tilt":"^3.2.2","@tsparticles/plugin-motion":"^3.2.2","@tsparticles/shape-polygon":"^3.2.2","@tsparticles/updater-rotate":"^3.2.2","@tsparticles/updater-wobble":"^3.2.2","@tsparticles/plugin-emitters":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.2.2_1708389817370_0.13759022903261808","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"7c847d81b050870aa2cab52d7d3e3ee61d38b59e","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.3.0.tgz","fileCount":194,"integrity":"sha512-LgV4h9h6X8kHSeeTWmAOt3dxq9/yhDe4guybYUPqus5WvMVqDGnx9WIdKzJhdFywPaqfR0OYDdHBsHAxdHK8bQ==","signatures":[{"sig":"MEUCIQCYdYzABHh+Tp30r+w3EMIWRMxTkkrB3pzmlmjLKB7r+AIgamNSrpOBMBtlt+oZ8Ou3bV97EvJAzQV8G7be4AdZD8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1343386},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"891d956bec57969596d4fe8839759dd7bc93a419","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.3.0","@tsparticles/engine":"^3.3.0","@tsparticles/shape-star":"^3.3.0","@tsparticles/shape-cards":"^3.3.0","@tsparticles/shape-emoji":"^3.3.0","@tsparticles/shape-heart":"^3.3.0","@tsparticles/shape-image":"^3.3.0","@tsparticles/shape-square":"^3.3.0","@tsparticles/updater-life":"^3.3.0","@tsparticles/updater-roll":"^3.3.0","@tsparticles/updater-tilt":"^3.3.0","@tsparticles/plugin-motion":"^3.3.0","@tsparticles/shape-polygon":"^3.3.0","@tsparticles/updater-rotate":"^3.3.0","@tsparticles/updater-wobble":"^3.3.0","@tsparticles/plugin-emitters":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.3.0_1709033166058_0.13676680635419913","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"eed39195fe71108ca88cf44a75938c38bbabf9e4","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.4.0.tgz","fileCount":38,"integrity":"sha512-tf1MQPKCHFii6aMSIL836y6PmlJ6ZCuZlb6xiuBcaNURhBGMKYZoCTUoSM3M6+LVJ936PVZFtqlU1q8vyk1/Mw==","signatures":[{"sig":"MEUCICq38ysx89HXviIIrAT66EklQFbfOqk8PMemMEvAl4jgAiEA0OHrRYOTIN6Sf9gbWUJuL0fesmOB8RGExpdxFVcg8cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287051},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"8cf328e041097f72acdd48f695bb6a814bf8aed7","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.4.0","@tsparticles/engine":"^3.4.0","@tsparticles/shape-star":"^3.4.0","@tsparticles/shape-cards":"^3.4.0","@tsparticles/shape-emoji":"^3.4.0","@tsparticles/shape-heart":"^3.4.0","@tsparticles/shape-image":"^3.4.0","@tsparticles/shape-square":"^3.4.0","@tsparticles/updater-life":"^3.4.0","@tsparticles/updater-roll":"^3.4.0","@tsparticles/updater-tilt":"^3.4.0","@tsparticles/plugin-motion":"^3.4.0","@tsparticles/shape-polygon":"^3.4.0","@tsparticles/updater-rotate":"^3.4.0","@tsparticles/updater-wobble":"^3.4.0","@tsparticles/plugin-emitters":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.4.0_1715552358407_0.37490299030064556","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@3.5.0","homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"4486605fc9691e27bcd2fa7665ebd18bd1974ec6","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.5.0.tgz","fileCount":38,"integrity":"sha512-wS3nqtanbCvAbNlyAffKJq6lgIPzHFljEOO3JSCDgRD6rG5X/jvidhw2vR3kLrjBTV40c+Xv6MpJgSgTRWkogg==","signatures":[{"sig":"MEYCIQCWwp/wVX8R8MXwEdsEHZXv+GNJUEMpgLNMQDzim2tkxAIhAPeMfwIkVep5pFCQHVULuEFMB355CUiFIj12QqFkFaMR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289193},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.5/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.5.0","@tsparticles/engine":"^3.5.0","@tsparticles/shape-star":"^3.5.0","@tsparticles/shape-cards":"^3.5.0","@tsparticles/shape-emoji":"^3.5.0","@tsparticles/shape-heart":"^3.5.0","@tsparticles/shape-image":"^3.5.0","@tsparticles/shape-square":"^3.5.0","@tsparticles/updater-life":"^3.5.0","@tsparticles/updater-roll":"^3.5.0","@tsparticles/updater-tilt":"^3.5.0","@tsparticles/plugin-motion":"^3.5.0","@tsparticles/shape-polygon":"^3.5.0","@tsparticles/updater-rotate":"^3.5.0","@tsparticles/updater-wobble":"^3.5.0","@tsparticles/plugin-emitters":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.5.0_1719818947772_0.09265225444560077","host":"s3://npm-registry-packages"}},"3.6.0-beta.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"1f5937a66b7da07d0d221ee07717fec1cc174611","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.6.0-beta.0.tgz","fileCount":38,"integrity":"sha512-aytI81QHo3hsIu9cAdaH3RJZLwqC1HZFSFYeGuy5ymYGF9pau2UDlAGvG3ChHXhyYRYK5QK/4LCI2ZjkrFKdHg==","signatures":[{"sig":"MEUCIErDbh+gqifvOsFDQQOpdfsrf7l7j2mA18DXoDp3OmsiAiEA6ryu+RDb02Yhvh08BdarwfPuVZ4dgFqjxLX2Zz6wbTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1290595},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.6.0-beta.0","@tsparticles/engine":"^3.6.0-beta.0","@tsparticles/shape-star":"^3.6.0-beta.0","@tsparticles/shape-cards":"^3.6.0-beta.0","@tsparticles/shape-emoji":"^3.6.0-beta.0","@tsparticles/shape-heart":"^3.6.0-beta.0","@tsparticles/shape-image":"^3.6.0-beta.0","@tsparticles/shape-square":"^3.6.0-beta.0","@tsparticles/updater-life":"^3.6.0-beta.0","@tsparticles/updater-roll":"^3.6.0-beta.0","@tsparticles/updater-tilt":"^3.6.0-beta.0","@tsparticles/plugin-motion":"^3.6.0-beta.0","@tsparticles/shape-polygon":"^3.6.0-beta.0","@tsparticles/updater-rotate":"^3.6.0-beta.0","@tsparticles/updater-wobble":"^3.6.0-beta.0","@tsparticles/plugin-emitters":"^3.6.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.6.0-beta.0_1728290907239_0.9223805629837707","host":"s3://npm-registry-packages"}},"3.6.0-beta.1":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"08da8e358099a6182c0f301f2883ad8c549ac2b0","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.6.0-beta.1.tgz","fileCount":38,"integrity":"sha512-B6F6ycMSuY+SReMvV28JdURi3GEb1KSXp8zsiV3Q8hzxRroZSEBMcKrqwB/h44yYl+JVdsb7Z0ld+J1uue9/4A==","signatures":[{"sig":"MEYCIQC0VItAREdl3s7mCltgmYewjVPFfoDiOTyQ3JJxKpcU6gIhAMLyR6x/O1tf6AYnT+WpGvcdnfYDVT0dtPRPPRUja6jL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1290596},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/basic":"^3.6.0-beta.1","@tsparticles/engine":"^3.6.0-beta.1","@tsparticles/shape-star":"^3.6.0-beta.1","@tsparticles/shape-cards":"^3.6.0-beta.1","@tsparticles/shape-emoji":"^3.6.0-beta.1","@tsparticles/shape-heart":"^3.6.0-beta.1","@tsparticles/shape-image":"^3.6.0-beta.1","@tsparticles/shape-square":"^3.6.0-beta.1","@tsparticles/updater-life":"^3.6.0-beta.1","@tsparticles/updater-roll":"^3.6.0-beta.1","@tsparticles/updater-tilt":"^3.6.0-beta.1","@tsparticles/plugin-motion":"^3.6.0-beta.1","@tsparticles/shape-polygon":"^3.6.0-beta.1","@tsparticles/updater-rotate":"^3.6.0-beta.1","@tsparticles/updater-wobble":"^3.6.0-beta.1","@tsparticles/plugin-emitters":"^3.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.6.0-beta.1_1728833758087_0.17006156237921832","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"ad7fa5cec31c6079ea0ee3bf932be2f64fd7c26d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.6.0.tgz","fileCount":38,"integrity":"sha512-SE1BBictpt3JevaJcvXR6s/hykJniptYw5dY0DrQS3/iKm77g0LB7nc4HMTzLc6N7Ve1fLQBNyQemm7vt5GzWg==","signatures":[{"sig":"MEUCIQD+i/W2jnu+uMjXlC5SG85dAD+oCVR/22P0mTBhByHTKwIgIxOGlfkzf4XdbRZK7MhaaIJt5RkddhjCHifrrqpGq6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1305247},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/basic":"^3.6.0","@tsparticles/engine":"^3.6.0","@tsparticles/shape-star":"^3.6.0","@tsparticles/shape-cards":"^3.6.0","@tsparticles/shape-emoji":"^3.6.0","@tsparticles/shape-heart":"^3.6.0","@tsparticles/shape-image":"^3.6.0","@tsparticles/shape-square":"^3.6.0","@tsparticles/updater-life":"^3.6.0","@tsparticles/updater-roll":"^3.6.0","@tsparticles/updater-tilt":"^3.6.0","@tsparticles/plugin-motion":"^3.6.0","@tsparticles/shape-polygon":"^3.6.0","@tsparticles/updater-rotate":"^3.6.0","@tsparticles/updater-wobble":"^3.6.0","@tsparticles/plugin-emitters":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.6.0_1731971320601_0.6569136754426015","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"26b5decf68f2cd552a807fa058629b949f48488c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.7.0.tgz","fileCount":38,"integrity":"sha512-+RvCI7XqYjoliQJ8msqG1MHkjuOsydHvhEFLT0sSsro2i4694DNBaYPOls054n3G52KcRvrK2DTqxLEfGAMoZQ==","signatures":[{"sig":"MEUCIQCY9z8wJLaEnLtFUyLmWwNqYqT4GvlRRdv+DWxz1NbGaQIgbNAIO0u9JZfAkSqNZsrTFJPiut+QpgRbrioxOTRTJ4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1317250},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/basic":"3.7.0","@tsparticles/engine":"3.7.0","@tsparticles/shape-star":"3.7.0","@tsparticles/shape-cards":"3.7.0","@tsparticles/shape-emoji":"3.7.0","@tsparticles/shape-heart":"3.7.0","@tsparticles/shape-image":"3.7.0","@tsparticles/shape-square":"3.7.0","@tsparticles/updater-life":"3.7.0","@tsparticles/updater-roll":"3.7.0","@tsparticles/updater-tilt":"3.7.0","@tsparticles/plugin-motion":"3.7.0","@tsparticles/shape-polygon":"3.7.0","@tsparticles/updater-rotate":"3.7.0","@tsparticles/updater-wobble":"3.7.0","@tsparticles/plugin-emitters":"3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.7.0_1732473108096_0.3114648821150581","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"a42a3d0ff0fd71003bdef992d2e27ce52dde825c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.7.1.tgz","fileCount":38,"integrity":"sha512-wYRCIi0l6PyjWm5LgxKqB4viMg/H1F3QFdBVI4zpNelypEHvnGyLw69gfhdnsiHjy2YO9/M5LOoJ2MSZllLcKg==","signatures":[{"sig":"MEYCIQCJ3spf2h0T1p6Zymh/b/36fz1PqrYYw5V9kCFvZQTfCQIhAMehfH5EEpiVOWJPSHOnGx1JkOdG99FQA8PGV/Ao5S2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1317567},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/basic":"3.7.1","@tsparticles/engine":"3.7.1","@tsparticles/shape-star":"3.7.1","@tsparticles/shape-cards":"3.7.1","@tsparticles/shape-emoji":"3.7.1","@tsparticles/shape-heart":"3.7.1","@tsparticles/shape-image":"3.7.1","@tsparticles/shape-square":"3.7.1","@tsparticles/updater-life":"3.7.1","@tsparticles/updater-roll":"3.7.1","@tsparticles/updater-tilt":"3.7.1","@tsparticles/plugin-motion":"3.7.1","@tsparticles/shape-polygon":"3.7.1","@tsparticles/updater-rotate":"3.7.1","@tsparticles/updater-wobble":"3.7.1","@tsparticles/plugin-emitters":"3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.7.1_1732488558059_0.32456998646880786","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"d509b75f80baf6d800613a3b3d4b1d981ab94707","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.8.0.tgz","fileCount":38,"integrity":"sha512-UhqKrmCpLBiD3K+u+Yx+cwJv9nkN+S0ppGmwFbJc9aKNRwG0s+4EUm+CYLIeW5RbTIl/jdTNT3/UyJmkNnHbZg==","signatures":[{"sig":"MEUCIBGrAMHtH2H/3hXi8VJBRbXjIc8JJY1bTkmqWayOjv9ZAiEA4h9SHrLreNdFz/mCj+JvOMVexHTwXJ6r10d81K9/Afc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364004},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/basic":"3.8.0","@tsparticles/engine":"3.8.0","@tsparticles/shape-star":"3.8.0","@tsparticles/shape-cards":"3.8.0","@tsparticles/shape-emoji":"3.8.0","@tsparticles/shape-heart":"3.8.0","@tsparticles/shape-image":"3.8.0","@tsparticles/shape-square":"3.8.0","@tsparticles/updater-life":"3.8.0","@tsparticles/updater-roll":"3.8.0","@tsparticles/updater-tilt":"3.8.0","@tsparticles/plugin-motion":"3.8.0","@tsparticles/shape-polygon":"3.8.0","@tsparticles/updater-rotate":"3.8.0","@tsparticles/updater-wobble":"3.8.0","@tsparticles/plugin-emitters":"3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.8.0_1737620386222_0.7978144636756872","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"0ed055ce33cef6828c7f56d0a56f574a3b1af30a","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.8.1.tgz","fileCount":38,"integrity":"sha512-ahtLeGiPwTXiWFAEnJHTOIFteYwjRJDpPEr4ohMSEHWD8Y0HkgtLQMzWgWMGYH/Q+ibi6DR5RGhXq6ndWkj/ag==","signatures":[{"sig":"MEUCIQDfjMndUVZpQ8acHq54R7bDo7ArRC94+BffclqnOu0jXQIgSDSbfwa4PrujY0yExz80uje4LPYuIyy2utTrFGPXGHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364073},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/basic":"3.8.1","@tsparticles/engine":"3.8.1","@tsparticles/shape-star":"3.8.1","@tsparticles/shape-cards":"3.8.1","@tsparticles/shape-emoji":"3.8.1","@tsparticles/shape-heart":"3.8.1","@tsparticles/shape-image":"3.8.1","@tsparticles/shape-square":"3.8.1","@tsparticles/updater-life":"3.8.1","@tsparticles/updater-roll":"3.8.1","@tsparticles/updater-tilt":"3.8.1","@tsparticles/plugin-motion":"3.8.1","@tsparticles/shape-polygon":"3.8.1","@tsparticles/updater-rotate":"3.8.1","@tsparticles/updater-wobble":"3.8.1","@tsparticles/plugin-emitters":"3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.8.1_1738311683801_0.6239479036120144","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"67a4ef2f24cd565cb60a76ce5b10bdfcdaa21253","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.9.0.tgz","fileCount":38,"integrity":"sha512-YW3BpkNh/sd8cAz9STXeKeD78OAsVh8S5uZlazYy7yfkmJAUsHP3iRUhllnECNSULUnQ016j3+ivw1NRj9SE7w==","signatures":[{"sig":"MEYCIQCu+buBKUpqFaLycsA1MDoXiE+JDItLggDjhd1I9BFtsAIhANN/TU4A9w85izsRiWqchC2KCeAHdKtlHjVy1S9NDPnY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366762},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/basic":"3.9.0","@tsparticles/engine":"3.9.0","@tsparticles/shape-star":"3.9.0","@tsparticles/shape-cards":"3.9.0","@tsparticles/shape-emoji":"3.9.0","@tsparticles/shape-heart":"3.9.0","@tsparticles/shape-image":"3.9.0","@tsparticles/shape-square":"3.9.0","@tsparticles/updater-life":"3.9.0","@tsparticles/updater-roll":"3.9.0","@tsparticles/updater-tilt":"3.9.0","@tsparticles/plugin-motion":"3.9.0","@tsparticles/shape-polygon":"3.9.0","@tsparticles/updater-rotate":"3.9.0","@tsparticles/updater-wobble":"3.9.0","@tsparticles/plugin-emitters":"3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.9.0_1754031806935_0.9964668808159498","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@tsparticles/confetti","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"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/confetti@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":"8e5da5a35597b760f39284dd79f38fe1bf546ce4","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-3.9.1.tgz","fileCount":38,"integrity":"sha512-S0Q6iBqQvcCaOzmnddmh41RHeLwzSdkLq8hU3Ryokmb9eqoS9MQdYz2tjUHHdTap+YLPlp64SZ15sC4C9ulFbA==","signatures":[{"sig":"MEQCIFXPeoflZLsMLpH6nJoTWyck8BforawsMH1kuTheRsOeAiBalJt7GINaPog8zU1kEiGfAMo413JqZp9LN+hnG0Y+sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366762},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/basic":"3.9.1","@tsparticles/engine":"3.9.1","@tsparticles/shape-star":"3.9.1","@tsparticles/shape-cards":"3.9.1","@tsparticles/shape-emoji":"3.9.1","@tsparticles/shape-heart":"3.9.1","@tsparticles/shape-image":"3.9.1","@tsparticles/shape-square":"3.9.1","@tsparticles/updater-life":"3.9.1","@tsparticles/updater-roll":"3.9.1","@tsparticles/updater-tilt":"3.9.1","@tsparticles/plugin-motion":"3.9.1","@tsparticles/shape-polygon":"3.9.1","@tsparticles/updater-rotate":"3.9.1","@tsparticles/updater-wobble":"3.9.1","@tsparticles/plugin-emitters":"3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_3.9.1_1754257848288_0.6469377834552066","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"7e304d96cd2c4987a647b0306099cb6d8d17ff8f","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.0.tgz","fileCount":214,"integrity":"sha512-YVR9uFMSVv/5vfp11riwPJ57S5SObgwvnWR/s+OKdFoA/XYAcnorVCKqISKbjMbhqHHf42jlLF1nnBndUnovAQ==","signatures":[{"sig":"MEYCIQDkNHuLBcAqYE4VbkOsnrqU5QNtbZghLpHOnsqw1zgqEwIhANbSOUQn4WjmZpZmtr4jpFOmkAHDkWF0kkxBDmW4aKKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413122},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"7835cc9d089324995e8ce765d77b561843bc2a0b","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.0","@tsparticles/engine":"4.0.0-alpha.0","@tsparticles/shape-star":"4.0.0-alpha.0","@tsparticles/shape-cards":"4.0.0-alpha.0","@tsparticles/shape-emoji":"4.0.0-alpha.0","@tsparticles/shape-heart":"4.0.0-alpha.0","@tsparticles/shape-image":"4.0.0-alpha.0","@tsparticles/shape-square":"4.0.0-alpha.0","@tsparticles/updater-life":"4.0.0-alpha.0","@tsparticles/updater-roll":"4.0.0-alpha.0","@tsparticles/updater-tilt":"4.0.0-alpha.0","@tsparticles/plugin-motion":"4.0.0-alpha.0","@tsparticles/shape-polygon":"4.0.0-alpha.0","@tsparticles/updater-rotate":"4.0.0-alpha.0","@tsparticles/updater-wobble":"4.0.0-alpha.0","@tsparticles/plugin-emitters":"4.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.0_1767806466171_0.556747945489038","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"c02d5eae1764317b594e5e1c94d7b76190874d91","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.1.tgz","fileCount":214,"integrity":"sha512-ejWj8Q3685Y8RpwQG3FIzvtwIJMK41h9aLA8IxlXxJe2nqBidlPFByJwdaCfOXHsQHHWYFSrLYyBDpe+2xczCg==","signatures":[{"sig":"MEUCIGjt16lbwKRiXE21g52uXRQkLQReEYGJnUPITyQnz2vLAiEAvS2dfomJF19HlQzl/uVto2ppCOxN2MgayBqKLB7mH+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413458},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"30f4f4383da4c69f30fb64f8c1e6ff971630e354","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.1","@tsparticles/engine":"4.0.0-alpha.1","@tsparticles/shape-star":"4.0.0-alpha.1","@tsparticles/shape-cards":"4.0.0-alpha.1","@tsparticles/shape-emoji":"4.0.0-alpha.1","@tsparticles/shape-heart":"4.0.0-alpha.1","@tsparticles/shape-image":"4.0.0-alpha.1","@tsparticles/shape-square":"4.0.0-alpha.1","@tsparticles/updater-life":"4.0.0-alpha.1","@tsparticles/updater-roll":"4.0.0-alpha.1","@tsparticles/updater-tilt":"4.0.0-alpha.1","@tsparticles/plugin-motion":"4.0.0-alpha.1","@tsparticles/shape-polygon":"4.0.0-alpha.1","@tsparticles/updater-rotate":"4.0.0-alpha.1","@tsparticles/updater-wobble":"4.0.0-alpha.1","@tsparticles/plugin-emitters":"4.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.1_1767860367143_0.12056854515558646","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"4e562614aa8092ca08b49f2e8c356d046e5116df","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.2.tgz","fileCount":214,"integrity":"sha512-YomxcaONSCD22lwSygyzncHRy5baRL3P2pBhbtPP7tox5c5gGQzM2YE2TDBZ1ebyngplXjo1Qj7Z0iC6n/IXlw==","signatures":[{"sig":"MEUCIQConKEKnbB51ztJQNeNQ3VTtwMRkG7xJUNEgjHtntjVLwIgC/1J4Ao7z/YV8VTKAcehZvaP1wr6abFw+zObHyIVfv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413458},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"4c1b7f94a2222685e6c5173be8d4b014f8935cca","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.2","@tsparticles/engine":"4.0.0-alpha.2","@tsparticles/shape-star":"4.0.0-alpha.2","@tsparticles/shape-cards":"4.0.0-alpha.2","@tsparticles/shape-emoji":"4.0.0-alpha.2","@tsparticles/shape-heart":"4.0.0-alpha.2","@tsparticles/shape-image":"4.0.0-alpha.2","@tsparticles/shape-square":"4.0.0-alpha.2","@tsparticles/updater-life":"4.0.0-alpha.2","@tsparticles/updater-roll":"4.0.0-alpha.2","@tsparticles/updater-tilt":"4.0.0-alpha.2","@tsparticles/plugin-motion":"4.0.0-alpha.2","@tsparticles/shape-polygon":"4.0.0-alpha.2","@tsparticles/updater-rotate":"4.0.0-alpha.2","@tsparticles/updater-wobble":"4.0.0-alpha.2","@tsparticles/plugin-emitters":"4.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.2_1767864212776_0.9540223251495485","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"07378dc39d5a69b12ea1a7b3930f02c62674dd93","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.3.tgz","fileCount":214,"integrity":"sha512-Iwz8Wrqr57lAEstJeSnUDCSZUBx9GcMkkmIAlKrr4Xs/Eph3LBC/fE4JLK9qEthbinHyOB8BaDaYcThyyt97Wg==","signatures":[{"sig":"MEUCIFqIk9xgDw433zbmRBD3VWaXK/ooDcjDNX71GS+FcYmqAiEAyvgWHKFHDg3T5bW+dpToc+qTXdvFiRRiN+w84/HeI9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417191},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"112ae2edb60f5d259732eab7059422f4c0eb7a74","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.3","@tsparticles/engine":"4.0.0-alpha.3","@tsparticles/shape-star":"4.0.0-alpha.3","@tsparticles/shape-cards":"4.0.0-alpha.3","@tsparticles/shape-emoji":"4.0.0-alpha.3","@tsparticles/shape-heart":"4.0.0-alpha.3","@tsparticles/shape-image":"4.0.0-alpha.3","@tsparticles/shape-square":"4.0.0-alpha.3","@tsparticles/updater-life":"4.0.0-alpha.3","@tsparticles/updater-roll":"4.0.0-alpha.3","@tsparticles/updater-tilt":"4.0.0-alpha.3","@tsparticles/plugin-motion":"4.0.0-alpha.3","@tsparticles/shape-polygon":"4.0.0-alpha.3","@tsparticles/updater-rotate":"4.0.0-alpha.3","@tsparticles/updater-wobble":"4.0.0-alpha.3","@tsparticles/plugin-emitters":"4.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.3_1768069992899_0.009389649584017112","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.4":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"6720baa129f9f9f2ab28ec912fb6cf53d3ece60c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.4.tgz","fileCount":238,"integrity":"sha512-vBK9F/Lwx2a2XNHLgsv3F7S5/5fi5G17UApHHmviR7fGvTK8Tb2JatWZl8Q3LIrIl3yrYFDNMuMuphee9wxd0g==","signatures":[{"sig":"MEYCIQC/lRan0vKKSQxO5fAmKfgzPVbXJfyu8llsz2dVPXS95QIhANzqtNH0LpIxaNGbZ3S32a9oRPbpZRHJ726TA4VAVeUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465585},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"82366abc9f233ac7c94f41fd772da954291a7e7d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.4","@tsparticles/engine":"4.0.0-alpha.4","@tsparticles/shape-star":"4.0.0-alpha.4","@tsparticles/shape-cards":"4.0.0-alpha.4","@tsparticles/shape-emoji":"4.0.0-alpha.4","@tsparticles/shape-heart":"4.0.0-alpha.4","@tsparticles/shape-image":"4.0.0-alpha.4","@tsparticles/shape-square":"4.0.0-alpha.4","@tsparticles/updater-life":"4.0.0-alpha.4","@tsparticles/updater-roll":"4.0.0-alpha.4","@tsparticles/updater-tilt":"4.0.0-alpha.4","@tsparticles/plugin-motion":"4.0.0-alpha.4","@tsparticles/shape-polygon":"4.0.0-alpha.4","@tsparticles/updater-rotate":"4.0.0-alpha.4","@tsparticles/updater-wobble":"4.0.0-alpha.4","@tsparticles/plugin-emitters":"4.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.4_1769003847127_0.7755137779490153","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"23fdfd78fee7accc44d0154aee6359c7adbf61ab","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.5.tgz","fileCount":238,"integrity":"sha512-tGaEQ7yYt7bVoQs5zESm5j8onGun9OnxuuyTLofmDc2iFqBMni6V8KjTb3vWDd0MkaNyBu1xu+++hWJZPDBiVw==","signatures":[{"sig":"MEQCICPOb9A29w0WkpXzhWKdhlbOpGjHqzX5dm9YC9dFJHCBAiBEDSGrZ32Q4xIsOsCyqi8eaMaqTU6iXfi0UrXYW5Obcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467214},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"dd42a71857b5e1a95758186bd00b5aa92c9686a9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.5","@tsparticles/engine":"4.0.0-alpha.5","@tsparticles/shape-star":"4.0.0-alpha.5","@tsparticles/shape-cards":"4.0.0-alpha.5","@tsparticles/shape-emoji":"4.0.0-alpha.5","@tsparticles/shape-heart":"4.0.0-alpha.5","@tsparticles/shape-image":"4.0.0-alpha.5","@tsparticles/shape-square":"4.0.0-alpha.5","@tsparticles/updater-life":"4.0.0-alpha.5","@tsparticles/updater-roll":"4.0.0-alpha.5","@tsparticles/updater-tilt":"4.0.0-alpha.5","@tsparticles/plugin-motion":"4.0.0-alpha.5","@tsparticles/shape-polygon":"4.0.0-alpha.5","@tsparticles/updater-rotate":"4.0.0-alpha.5","@tsparticles/updater-wobble":"4.0.0-alpha.5","@tsparticles/plugin-emitters":"4.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.5_1769019052310_0.6155200505229921","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"e5fbebb82e931490a7e2eed6be595296f4089102","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.8.tgz","fileCount":243,"integrity":"sha512-E1KTAvxzergWTfGtIiRhigGntULb8AlK59N8VW0QuiIMTmQ7lJb9bPtlD3a8b9nJo47nILwkaj41HofqQfBMaw==","signatures":[{"sig":"MEQCIGjgclyMmO7gv52jUB/nrMmqGm+ogaY7TWdXxpjCDwJEAiADFQV1cLLdtU+qzBTH3vSOPwnlWn0MT792ugxuh+9YNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550773},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"a886da36443ca811fdb5ec09cdfe0ebb9e8bf870","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.8","@tsparticles/engine":"4.0.0-alpha.8","@tsparticles/shape-star":"4.0.0-alpha.8","@tsparticles/shape-cards":"4.0.0-alpha.8","@tsparticles/shape-emoji":"4.0.0-alpha.8","@tsparticles/shape-heart":"4.0.0-alpha.8","@tsparticles/shape-image":"4.0.0-alpha.8","@tsparticles/shape-square":"4.0.0-alpha.8","@tsparticles/updater-life":"4.0.0-alpha.8","@tsparticles/updater-roll":"4.0.0-alpha.8","@tsparticles/updater-tilt":"4.0.0-alpha.8","@tsparticles/plugin-motion":"4.0.0-alpha.8","@tsparticles/shape-polygon":"4.0.0-alpha.8","@tsparticles/updater-rotate":"4.0.0-alpha.8","@tsparticles/updater-wobble":"4.0.0-alpha.8","@tsparticles/plugin-emitters":"4.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.8_1769217012227_0.0991363172344677","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"cae2bd9cf9b97ed9b15d69ff42fa9e797eb8ae55","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.14.tgz","fileCount":172,"integrity":"sha512-95COaVEVK50ykSyNOcB9TEyCkTh1KBDCaQb6L5U0JrFHAzYTciXFJwjN32d3wchh6hEKrsBsA3u8oQk4dMYU9w==","signatures":[{"sig":"MEQCICMk2ubIi5x6DsezdBtFzDGIJAJJnhhYk8hJvY+PwjudAiA4Mf3bTZcBUZ4/KeRVOV8v4mplu9N3rt7WRc9DyHc7Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548628},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"7a235fa279500c884993d923ca733201190ef0c8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.14","@tsparticles/engine":"4.0.0-alpha.14","@tsparticles/shape-star":"4.0.0-alpha.14","@tsparticles/shape-cards":"4.0.0-alpha.14","@tsparticles/shape-emoji":"4.0.0-alpha.14","@tsparticles/shape-heart":"4.0.0-alpha.14","@tsparticles/shape-image":"4.0.0-alpha.14","@tsparticles/shape-square":"4.0.0-alpha.14","@tsparticles/updater-life":"4.0.0-alpha.14","@tsparticles/updater-roll":"4.0.0-alpha.14","@tsparticles/updater-tilt":"4.0.0-alpha.14","@tsparticles/plugin-motion":"4.0.0-alpha.14","@tsparticles/shape-polygon":"4.0.0-alpha.14","@tsparticles/updater-rotate":"4.0.0-alpha.14","@tsparticles/updater-wobble":"4.0.0-alpha.14","@tsparticles/plugin-emitters":"4.0.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.14_1770055655698_0.5671693004858436","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"ae79659e269879ca5b19e47ae69619b4519b9108","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.15.tgz","fileCount":170,"integrity":"sha512-q8eww+cpRv9HQfNimckZ0pCZvcwtqKNuh4xBtYyQTmyCT9dUTgFeAYhZxbJ6z/0g/DmK9YsUZd6RI1q/I5bbgw==","signatures":[{"sig":"MEUCIFXIjmaEgRZtvDHlJw4cxzTrKIusIBBs7YIOYmO7Hoq0AiEAjGahxbduvOIlZRed3fUX+aYbVD6PfSHLDFhI2CetQIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541563},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"40c0f1e72cf7cfb9185b1be1d6981a2d4937a782","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.15","@tsparticles/engine":"4.0.0-alpha.15","@tsparticles/shape-star":"4.0.0-alpha.15","@tsparticles/shape-cards":"4.0.0-alpha.15","@tsparticles/shape-emoji":"4.0.0-alpha.15","@tsparticles/shape-heart":"4.0.0-alpha.15","@tsparticles/shape-image":"4.0.0-alpha.15","@tsparticles/shape-square":"4.0.0-alpha.15","@tsparticles/updater-life":"4.0.0-alpha.15","@tsparticles/updater-roll":"4.0.0-alpha.15","@tsparticles/updater-tilt":"4.0.0-alpha.15","@tsparticles/plugin-motion":"4.0.0-alpha.15","@tsparticles/shape-polygon":"4.0.0-alpha.15","@tsparticles/updater-rotate":"4.0.0-alpha.15","@tsparticles/updater-wobble":"4.0.0-alpha.15","@tsparticles/plugin-emitters":"4.0.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.15_1770155827772_0.5919284417854629","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3696bcb0c992148dcf743d0fb9ed321545004109","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.16.tgz","fileCount":170,"integrity":"sha512-iXrX1u/HsYdexJwXhu0dcvbsMODB/IJ3OBdSFR7NhwPSPvflk8PR3aLWEaMY0YcGBWSJsqDmElODejH0CAQT+w==","signatures":[{"sig":"MEQCIEH+cePHXhQUjz8AYYlQdmcKgcJPcHZi8SVzVZjcdHHxAiBEXIJTMQVFnxjPkor1PesSqa3O730iqqgsXypAtaroeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541745},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"8387a8a5014bddee5525f4b355c9e058bf121aa9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.16","@tsparticles/engine":"4.0.0-alpha.16","@tsparticles/shape-star":"4.0.0-alpha.16","@tsparticles/shape-cards":"4.0.0-alpha.16","@tsparticles/shape-emoji":"4.0.0-alpha.16","@tsparticles/shape-heart":"4.0.0-alpha.16","@tsparticles/shape-image":"4.0.0-alpha.16","@tsparticles/shape-square":"4.0.0-alpha.16","@tsparticles/updater-life":"4.0.0-alpha.16","@tsparticles/updater-roll":"4.0.0-alpha.16","@tsparticles/updater-tilt":"4.0.0-alpha.16","@tsparticles/plugin-motion":"4.0.0-alpha.16","@tsparticles/shape-polygon":"4.0.0-alpha.16","@tsparticles/updater-rotate":"4.0.0-alpha.16","@tsparticles/updater-wobble":"4.0.0-alpha.16","@tsparticles/plugin-emitters":"4.0.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.16_1770157648699_0.9194581578080754","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"1219c5a8f7cb8003f4cd297332e93d1b9a24bce2","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.17.tgz","fileCount":170,"integrity":"sha512-UioMBAqejFSG8tYksrFAdAfRTiNlOp+ET13GRLVkhkAMPd/abvGAUrEorRijKuspZfgNXF2Fsr+pyN8htxVyxg==","signatures":[{"sig":"MEUCIQCeXGYdUfjHz8v5DmZL/nBLjw5LUHlUWESnKbz+C1S8YwIgE+e5Gr8V09pBUjN0vh7ZiWmkXunq1AGVrQ9limNS5xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541680},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"698136a855945687e01ff89ebdee7c0b9cb00a58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.17","@tsparticles/engine":"4.0.0-alpha.17","@tsparticles/shape-star":"4.0.0-alpha.17","@tsparticles/shape-cards":"4.0.0-alpha.17","@tsparticles/shape-emoji":"4.0.0-alpha.17","@tsparticles/shape-heart":"4.0.0-alpha.17","@tsparticles/shape-image":"4.0.0-alpha.17","@tsparticles/shape-square":"4.0.0-alpha.17","@tsparticles/updater-life":"4.0.0-alpha.17","@tsparticles/updater-roll":"4.0.0-alpha.17","@tsparticles/updater-tilt":"4.0.0-alpha.17","@tsparticles/plugin-motion":"4.0.0-alpha.17","@tsparticles/shape-polygon":"4.0.0-alpha.17","@tsparticles/updater-rotate":"4.0.0-alpha.17","@tsparticles/updater-wobble":"4.0.0-alpha.17","@tsparticles/plugin-emitters":"4.0.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.17_1770169160407_0.3849266404872569","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.18":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"c878b17a42baa25c2a8a9b085766b00f6f2f3443","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.18.tgz","fileCount":165,"integrity":"sha512-XeBf+6qzFUbACVkF50du2Lu3AWzCFBvx/H9qFNR0a8+YDgKnqLtpm6p6m2b4n6qZE3zTeYELtmJWdU2FVoouPg==","signatures":[{"sig":"MEUCIQDgp38yNRo7RGEQO/7XN7oiJ5pc8jx5PkVCHyKXIbd/7gIgJEr8s9skpgJrLVgmcwgrXgipwI/cczmzm/AKcFAX2Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546392},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"a3551082c1ee68873022c98eb7680a458c6df765","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.18","@tsparticles/engine":"4.0.0-alpha.18","@tsparticles/shape-star":"4.0.0-alpha.18","@tsparticles/shape-cards":"4.0.0-alpha.18","@tsparticles/shape-emoji":"4.0.0-alpha.18","@tsparticles/shape-heart":"4.0.0-alpha.18","@tsparticles/shape-image":"4.0.0-alpha.18","@tsparticles/shape-square":"4.0.0-alpha.18","@tsparticles/updater-life":"4.0.0-alpha.18","@tsparticles/updater-roll":"4.0.0-alpha.18","@tsparticles/updater-tilt":"4.0.0-alpha.18","@tsparticles/plugin-motion":"4.0.0-alpha.18","@tsparticles/shape-polygon":"4.0.0-alpha.18","@tsparticles/updater-rotate":"4.0.0-alpha.18","@tsparticles/updater-wobble":"4.0.0-alpha.18","@tsparticles/plugin-emitters":"4.0.0-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.18_1770197965696_0.11434006302782462","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.20":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"17a702e978c5e9266d628c6835456da6d1e64b2e","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.20.tgz","fileCount":165,"integrity":"sha512-FtFIC0ogOYG95xhRtCyACq21ZqCxGuGN0A7heIxCJzLZGiMa/7luiaRLc4ANl5LtAhsG4DhX2/bdcsd9xdK9OA==","signatures":[{"sig":"MEUCIDtafnVaZaeBHOiFbrStYyXojdSasGNEwgXucunD1RJRAiEApFZzeXzOiYckCb6mXmYNNX+0gP1sW2oJzy8OMkPSKao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546544},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"92fecbea1d51fef90a0b72a461457ed36279ce4b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.20","@tsparticles/engine":"4.0.0-alpha.20","@tsparticles/shape-star":"4.0.0-alpha.20","@tsparticles/shape-cards":"4.0.0-alpha.20","@tsparticles/shape-emoji":"4.0.0-alpha.20","@tsparticles/shape-heart":"4.0.0-alpha.20","@tsparticles/shape-image":"4.0.0-alpha.20","@tsparticles/shape-square":"4.0.0-alpha.20","@tsparticles/updater-life":"4.0.0-alpha.20","@tsparticles/updater-roll":"4.0.0-alpha.20","@tsparticles/updater-tilt":"4.0.0-alpha.20","@tsparticles/plugin-motion":"4.0.0-alpha.20","@tsparticles/shape-polygon":"4.0.0-alpha.20","@tsparticles/updater-rotate":"4.0.0-alpha.20","@tsparticles/updater-wobble":"4.0.0-alpha.20","@tsparticles/plugin-emitters":"4.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.20_1770219810952_0.019305952576112784","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.21":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"bf49c5093037604cb3e7bf6e1d45404adb773a09","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.21.tgz","fileCount":165,"integrity":"sha512-zvJvEWmucW4OOUZQjghEimjyBLqncY3bhPleMa9UKsVIaN7cjS0wvVjYbfJDRHRsk/wmKtYbRC1iz4+ZkxXIKA==","signatures":[{"sig":"MEUCIEuC0oa28ijgYm5gCUMyAQBkQn2PDM8SHEqYOVFtp2WhAiEA8pk8p1Wbia4FY6dRghO86PMWBwTJcVB/2XXiTmJE/6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546481},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"f554187a0ce5a3c806fd510aeced53bbcd064ef5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.21","@tsparticles/engine":"4.0.0-alpha.21","@tsparticles/shape-star":"4.0.0-alpha.21","@tsparticles/shape-cards":"4.0.0-alpha.21","@tsparticles/shape-emoji":"4.0.0-alpha.21","@tsparticles/shape-heart":"4.0.0-alpha.21","@tsparticles/shape-image":"4.0.0-alpha.21","@tsparticles/shape-square":"4.0.0-alpha.21","@tsparticles/updater-life":"4.0.0-alpha.21","@tsparticles/updater-roll":"4.0.0-alpha.21","@tsparticles/updater-tilt":"4.0.0-alpha.21","@tsparticles/plugin-motion":"4.0.0-alpha.21","@tsparticles/shape-polygon":"4.0.0-alpha.21","@tsparticles/updater-rotate":"4.0.0-alpha.21","@tsparticles/updater-wobble":"4.0.0-alpha.21","@tsparticles/plugin-emitters":"4.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.21_1770224158282_0.38340509704618353","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.22":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3d0352d59bd2279308b75002b90531fcc2865751","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.22.tgz","fileCount":165,"integrity":"sha512-x32uNLR7L7j8e975P2bF35xPt8Dn0Wh+kDz3mRxE0fFpLSJFOy7B9unrQAoROkGWrF/JEhdgTFcu/7uTRh3Xhw==","signatures":[{"sig":"MEQCID6cXsuhcTk1D+Hk8V11SU1kCrlCz1EU3VgcqBp3YjQLAiAhNu9nAczwTQtfrmpUQZgtp5I8tLwWlhHTfGAphXGRtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1553107},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0562ab062a2c45405935c130a8df102b0972b296","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.22","@tsparticles/engine":"4.0.0-alpha.22","@tsparticles/shape-star":"4.0.0-alpha.22","@tsparticles/shape-cards":"4.0.0-alpha.22","@tsparticles/shape-emoji":"4.0.0-alpha.22","@tsparticles/shape-heart":"4.0.0-alpha.22","@tsparticles/shape-image":"4.0.0-alpha.22","@tsparticles/shape-square":"4.0.0-alpha.22","@tsparticles/updater-life":"4.0.0-alpha.22","@tsparticles/updater-roll":"4.0.0-alpha.22","@tsparticles/updater-tilt":"4.0.0-alpha.22","@tsparticles/plugin-motion":"4.0.0-alpha.22","@tsparticles/shape-polygon":"4.0.0-alpha.22","@tsparticles/updater-rotate":"4.0.0-alpha.22","@tsparticles/updater-wobble":"4.0.0-alpha.22","@tsparticles/plugin-emitters":"4.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.22_1770320345906_0.6983323154551797","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.23":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"b02e8f7d9e60649dd00a64a670068a54d97d2682","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.23.tgz","fileCount":167,"integrity":"sha512-UqtXb6WPxYxBd1265xPlzd3OTjzBSSoSvlT+h4sLIsXgY1/Uo21dS+jDE5hETRIMSvIy7jnFyK9QbPDXAJZuaQ==","signatures":[{"sig":"MEUCIDeziLRso0XYJNT5hSfHKTxEeRWyiQGZc8jNfWQMgfWVAiEAgrYvl6d53kyb44rM5btLWgRYVVVDfKPVyFlgE9hWZKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1553855},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"98f1ccc0140c7c9f537d1bf4be1caff17ed04a0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.23","@tsparticles/engine":"4.0.0-alpha.23","@tsparticles/shape-star":"4.0.0-alpha.23","@tsparticles/shape-cards":"4.0.0-alpha.23","@tsparticles/shape-emoji":"4.0.0-alpha.23","@tsparticles/shape-heart":"4.0.0-alpha.23","@tsparticles/shape-image":"4.0.0-alpha.23","@tsparticles/shape-square":"4.0.0-alpha.23","@tsparticles/updater-life":"4.0.0-alpha.23","@tsparticles/updater-roll":"4.0.0-alpha.23","@tsparticles/updater-tilt":"4.0.0-alpha.23","@tsparticles/plugin-motion":"4.0.0-alpha.23","@tsparticles/shape-polygon":"4.0.0-alpha.23","@tsparticles/updater-rotate":"4.0.0-alpha.23","@tsparticles/updater-wobble":"4.0.0-alpha.23","@tsparticles/plugin-emitters":"4.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.23_1770834699498_0.08114002438466228","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.24":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"cfff7c688e6ec98a9914263072da5ec558bb4247","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.24.tgz","fileCount":167,"integrity":"sha512-a50ajv/BMl3lJQhCREylFb8tlX1W4EGmIMcvW4FshBu0r/R85HiiF3PbI84kzNvWQkElUmHpyXDWTq9PrsSStQ==","signatures":[{"sig":"MEYCIQDS9rf4xH8EpyxAp2gdoFnSO9uCYDnefK26WpYWjJy+3QIhAIxw+nJOXWnwZRBk4HzQ/zyyi0aGUWgM2B6b+SnFpsZ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1554920},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"24300a890400a60ca998d46c40938089959da4df","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.24","@tsparticles/engine":"4.0.0-alpha.24","@tsparticles/shape-star":"4.0.0-alpha.24","@tsparticles/shape-cards":"4.0.0-alpha.24","@tsparticles/shape-emoji":"4.0.0-alpha.24","@tsparticles/shape-heart":"4.0.0-alpha.23","@tsparticles/shape-image":"4.0.0-alpha.24","@tsparticles/shape-square":"4.0.0-alpha.24","@tsparticles/updater-life":"4.0.0-alpha.24","@tsparticles/updater-roll":"4.0.0-alpha.24","@tsparticles/updater-tilt":"4.0.0-alpha.24","@tsparticles/plugin-motion":"4.0.0-alpha.24","@tsparticles/shape-polygon":"4.0.0-alpha.24","@tsparticles/updater-rotate":"4.0.0-alpha.24","@tsparticles/updater-wobble":"4.0.0-alpha.24","@tsparticles/plugin-emitters":"4.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.24_1770922531470_0.4140069793440784","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.25":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"25e8729b2f84082b6cc31ec3922d9806140e81ba","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.25.tgz","fileCount":167,"integrity":"sha512-+WmeYIlVIBnd9691HiQsiVLm+j3TDrF/M5XWjH/3g8K9jTjnUN/8tw2JWE5OCh68o2pLjYsIapNwYViruIoq0g==","signatures":[{"sig":"MEUCIDv2AO9OjrLKS29EH0lR3zfa2DSttpq+DwokR3fU1sLeAiEAoWGdEpLRLjYliNsKlfI4dLJqk42IIbhcNHWRVe7dM78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1552756},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"6c16e88eaffdd6873228080b86743a2a8ee8bae3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.25","@tsparticles/engine":"4.0.0-alpha.25","@tsparticles/shape-star":"4.0.0-alpha.25","@tsparticles/shape-cards":"4.0.0-alpha.25","@tsparticles/shape-emoji":"4.0.0-alpha.25","@tsparticles/shape-heart":"4.0.0-alpha.25","@tsparticles/shape-image":"4.0.0-alpha.25","@tsparticles/shape-square":"4.0.0-alpha.25","@tsparticles/updater-life":"4.0.0-alpha.25","@tsparticles/updater-roll":"4.0.0-alpha.25","@tsparticles/updater-tilt":"4.0.0-alpha.25","@tsparticles/plugin-motion":"4.0.0-alpha.25","@tsparticles/shape-polygon":"4.0.0-alpha.25","@tsparticles/updater-rotate":"4.0.0-alpha.25","@tsparticles/updater-wobble":"4.0.0-alpha.25","@tsparticles/plugin-emitters":"4.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.25_1771678517109_0.6597063843729705","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.26":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"b748210183975587a508c24d7cd079cabf25a71a","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.26.tgz","fileCount":169,"integrity":"sha512-etH4VE3ZONlanfJLAmnKwBw8fJ7FJp3z0xtgmfmOmdzo4lvhP19zPjwlf00qZPDf2ONIynbVIHHT+jl8gzpRyQ==","signatures":[{"sig":"MEQCIB8br4ExljTzlBIMM6AuOeIS3ABkUmV0f1eS//iS6igrAiAjvA+YJzHOCEJ/rHpUCvEGEkve6pJqIqsoBFyDSzreIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553481},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"8f49387c3decc49627c57571c0b260cd3e315938","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.26","@tsparticles/engine":"4.0.0-alpha.26","@tsparticles/shape-star":"4.0.0-alpha.26","@tsparticles/shape-cards":"4.0.0-alpha.26","@tsparticles/shape-emoji":"4.0.0-alpha.26","@tsparticles/shape-heart":"4.0.0-alpha.26","@tsparticles/shape-image":"4.0.0-alpha.26","@tsparticles/shape-square":"4.0.0-alpha.26","@tsparticles/updater-life":"4.0.0-alpha.26","@tsparticles/updater-roll":"4.0.0-alpha.26","@tsparticles/updater-tilt":"4.0.0-alpha.26","@tsparticles/plugin-motion":"4.0.0-alpha.26","@tsparticles/shape-polygon":"4.0.0-alpha.26","@tsparticles/updater-rotate":"4.0.0-alpha.26","@tsparticles/updater-wobble":"4.0.0-alpha.26","@tsparticles/plugin-emitters":"4.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.26_1772126272338_0.4848382297816829","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.27":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"f9f899b52b12ad387b76d81adc83bd977237344f","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.27.tgz","fileCount":169,"integrity":"sha512-QrUnlEdf8ArmMy/N/PxD26J7Tj22vGiBVt1/0xxnQ8a6diM0YOL4LqEJjh/5hB2kYrmlzKBjqwU6O+Qn1TAyZg==","signatures":[{"sig":"MEUCIE6bMVSAJa4dMvUakUkcmyZGwChpb0kVo0cc8dQ71ACuAiEAyaKFxU4JKuqlS9+kx9z07rElTtSudGDZJ5EyOZ1V+rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575390},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"fdc4626f295e4066f037e14ecba622d263b9ba0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.27","@tsparticles/engine":"4.0.0-alpha.27","@tsparticles/shape-star":"4.0.0-alpha.27","@tsparticles/shape-cards":"4.0.0-alpha.27","@tsparticles/shape-emoji":"4.0.0-alpha.27","@tsparticles/shape-heart":"4.0.0-alpha.27","@tsparticles/shape-image":"4.0.0-alpha.27","@tsparticles/shape-square":"4.0.0-alpha.27","@tsparticles/updater-life":"4.0.0-alpha.27","@tsparticles/updater-roll":"4.0.0-alpha.27","@tsparticles/updater-tilt":"4.0.0-alpha.27","@tsparticles/plugin-motion":"4.0.0-alpha.27","@tsparticles/shape-polygon":"4.0.0-alpha.27","@tsparticles/updater-rotate":"4.0.0-alpha.27","@tsparticles/updater-wobble":"4.0.0-alpha.27","@tsparticles/plugin-emitters":"4.0.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.27_1773077371615_0.9563516072641789","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.28":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"1ebaac8c1b9144dbd67351fd5cbcb1c38e4af2a4","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-alpha.28.tgz","fileCount":169,"integrity":"sha512-8A2TZLEkrTDOracajA09S4XAO1Xbd+EsskFYSxiiLSO+dcjGiAOh463IV33EbH0kyfV8K0aSb/2D4Qo4NZ5O5A==","signatures":[{"sig":"MEUCIEF6wxdBRLrt2hIfFvroO474vHdJHJ3anJ17JWL5yaSfAiEAgwq0B2Xl+wH4Zi/hYH7TGhoI9w1EXIfUzrYtJYdEy3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1576858},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"6a257c3881100ce69196b23f7df2ba4056cb2b5c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.6/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-alpha.28","@tsparticles/engine":"4.0.0-alpha.28","@tsparticles/shape-star":"4.0.0-alpha.28","@tsparticles/shape-cards":"4.0.0-alpha.28","@tsparticles/shape-emoji":"4.0.0-alpha.28","@tsparticles/shape-heart":"4.0.0-alpha.28","@tsparticles/shape-image":"4.0.0-alpha.28","@tsparticles/shape-square":"4.0.0-alpha.28","@tsparticles/updater-life":"4.0.0-alpha.28","@tsparticles/updater-roll":"4.0.0-alpha.28","@tsparticles/updater-tilt":"4.0.0-alpha.28","@tsparticles/plugin-motion":"4.0.0-alpha.28","@tsparticles/shape-polygon":"4.0.0-alpha.28","@tsparticles/updater-rotate":"4.0.0-alpha.28","@tsparticles/updater-wobble":"4.0.0-alpha.28","@tsparticles/plugin-emitters":"4.0.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-alpha.28_1773582878894_0.1973766574125444","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"17a51e433f986568467abd5d4b930e6a5f630bf6","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.0.tgz","fileCount":169,"integrity":"sha512-tJ3EGPZNTaSTz8cdZOw6n7P7IBwEHy2n5CjfREtouzdqDowu1/dV3tZEHD89K1q/8Z5ySr3b+abt01iWoIG9aA==","signatures":[{"sig":"MEUCIQCBeC5gpSWNpIZ++ut4KZOxd1NSy808byRQXUKqZ0owhQIgWlaZ9+3RZCUcDwQrSnG8Z7t49aBacf+Kh07f4c9mtPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1571559},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"e0277adc71a833969f3a3adbfe5af3cf8d40712b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.0","@tsparticles/engine":"4.0.0-beta.0","@tsparticles/shape-star":"4.0.0-beta.0","@tsparticles/shape-cards":"4.0.0-beta.0","@tsparticles/shape-emoji":"4.0.0-beta.0","@tsparticles/shape-heart":"4.0.0-beta.0","@tsparticles/shape-image":"4.0.0-beta.0","@tsparticles/shape-square":"4.0.0-beta.0","@tsparticles/updater-life":"4.0.0-beta.0","@tsparticles/updater-roll":"4.0.0-beta.0","@tsparticles/updater-tilt":"4.0.0-beta.0","@tsparticles/plugin-motion":"4.0.0-beta.0","@tsparticles/shape-polygon":"4.0.0-beta.0","@tsparticles/updater-rotate":"4.0.0-beta.0","@tsparticles/updater-wobble":"4.0.0-beta.0","@tsparticles/plugin-emitters":"4.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.0_1773929169262_0.32631353376918026","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3a76ea650d91b7b70c55a63c6141bddc58bccac1","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.1.tgz","fileCount":169,"integrity":"sha512-zMHfZX5Pus1KsP6nhLFdblEf03RQT+ItyPjcO/aRuVAC+ZggXH+ct3peoCegLPqbj1C+5TIVxiydNOv3dUgUIA==","signatures":[{"sig":"MEUCIQDP65Ywp8aA3WiwbXQ9zSp1CGue1t6Wd3VUe7b6A2y0JQIgAsKw7kIPvmdfC9LTd/7+eBByzlZp9lsQsMZL74uEJI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1590255},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"ff32b5f40d2285409d0b10b98b0504fc7a6ab546","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.1","@tsparticles/engine":"4.0.0-beta.1","@tsparticles/shape-star":"4.0.0-beta.1","@tsparticles/shape-cards":"4.0.0-beta.1","@tsparticles/shape-emoji":"4.0.0-beta.1","@tsparticles/shape-heart":"4.0.0-beta.1","@tsparticles/shape-image":"4.0.0-beta.1","@tsparticles/shape-square":"4.0.0-beta.1","@tsparticles/updater-life":"4.0.0-beta.1","@tsparticles/updater-roll":"4.0.0-beta.1","@tsparticles/updater-tilt":"4.0.0-beta.1","@tsparticles/plugin-motion":"4.0.0-beta.1","@tsparticles/shape-polygon":"4.0.0-beta.1","@tsparticles/updater-rotate":"4.0.0-beta.1","@tsparticles/updater-wobble":"4.0.0-beta.1","@tsparticles/plugin-emitters":"4.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.1_1774947210889_0.479110215995024","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"b4a373e28a78ed348038de29797f53ccff1c7811","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.2.tgz","fileCount":158,"integrity":"sha512-1FndPBSbjocEcXHiHUwJS+4LOuQjjTyIx4/xB0zoHOuSQkr3s6XE89S7AjDaML3u1+nlOVkawp0EtBSdt0gxQQ==","signatures":[{"sig":"MEUCIEfLTHZzc1+I7rGE2eu3q2Uhh6/Fccq0ytc3ZmxWAv3PAiEAm7UwazGQfnNCeiH5pWgc7L+m55voLH2kLJ0wTXdWKu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428524},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"03931bef42a570b9f6c7c3e5cd572c8e1117e111","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.2","@tsparticles/engine":"4.0.0-beta.2","@tsparticles/shape-star":"4.0.0-beta.2","@tsparticles/shape-cards":"4.0.0-beta.2","@tsparticles/shape-emoji":"4.0.0-beta.2","@tsparticles/shape-heart":"4.0.0-beta.2","@tsparticles/shape-image":"4.0.0-beta.2","@tsparticles/shape-square":"4.0.0-beta.2","@tsparticles/updater-life":"4.0.0-beta.2","@tsparticles/updater-roll":"4.0.0-beta.2","@tsparticles/updater-tilt":"4.0.0-beta.2","@tsparticles/plugin-motion":"4.0.0-beta.2","@tsparticles/shape-polygon":"4.0.0-beta.2","@tsparticles/updater-rotate":"4.0.0-beta.2","@tsparticles/updater-wobble":"4.0.0-beta.2","@tsparticles/plugin-emitters":"4.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.2_1775115793770_0.8794731199942023","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"8fa4eef34fb842f48b5de96ba3f75400ad35930f","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.3.tgz","fileCount":158,"integrity":"sha512-c/ICvo6sDPsYwhFxlqCehhIEiNnXOmMjzM7nH5ThyQq8RDGk9GXNqEqdEPl1bXjGGKRRtsJGldGdGxiWuRxg3A==","signatures":[{"sig":"MEUCIHOPMXY4+874VT87vGFfJMXrTYRrLFga4r8PJh5kBfhPAiEAyiu7fB6rixesJhgc8bXZVqg4Slk6sPB/Hd1G/mUdskA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428636},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"c284d3ffa99c2dd5e0ae4168438282e9716e02d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.3","@tsparticles/engine":"4.0.0-beta.3","@tsparticles/shape-star":"4.0.0-beta.3","@tsparticles/shape-cards":"4.0.0-beta.3","@tsparticles/shape-emoji":"4.0.0-beta.3","@tsparticles/shape-heart":"4.0.0-beta.3","@tsparticles/shape-image":"4.0.0-beta.3","@tsparticles/shape-square":"4.0.0-beta.3","@tsparticles/updater-life":"4.0.0-beta.3","@tsparticles/updater-roll":"4.0.0-beta.3","@tsparticles/updater-tilt":"4.0.0-beta.3","@tsparticles/plugin-motion":"4.0.0-beta.3","@tsparticles/shape-polygon":"4.0.0-beta.3","@tsparticles/updater-rotate":"4.0.0-beta.3","@tsparticles/updater-wobble":"4.0.0-beta.3","@tsparticles/plugin-emitters":"4.0.0-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.3_1775117839138_0.7766860819430248","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3d071414db29ef2e3032c96286b42dd5eb3545a3","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.4.tgz","fileCount":158,"integrity":"sha512-+0pCclyl774ZFBVOX29qSs9pYVU7mE8Kk5Ky47tL4v+lIQNRYh4VIpjfk700gYqsS4bmVBb9VdgtXyYS8oXBaQ==","signatures":[{"sig":"MEQCIDTxv5lfI4W7KrKWIFHv0x/LiUAn3q5C3glW0ATA6BosAiAVIeVgZo+0tHJ7dMLDpbKcdRjfTlAK13oAeotTz2/Bug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428636},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"07223a21b5458690773678c14c5693391ab95834","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.4","@tsparticles/engine":"4.0.0-beta.4","@tsparticles/shape-star":"4.0.0-beta.4","@tsparticles/shape-cards":"4.0.0-beta.4","@tsparticles/shape-emoji":"4.0.0-beta.4","@tsparticles/shape-heart":"4.0.0-beta.4","@tsparticles/shape-image":"4.0.0-beta.4","@tsparticles/shape-square":"4.0.0-beta.4","@tsparticles/updater-life":"4.0.0-beta.4","@tsparticles/updater-roll":"4.0.0-beta.4","@tsparticles/updater-tilt":"4.0.0-beta.4","@tsparticles/plugin-motion":"4.0.0-beta.4","@tsparticles/shape-polygon":"4.0.0-beta.4","@tsparticles/updater-rotate":"4.0.0-beta.4","@tsparticles/updater-wobble":"4.0.0-beta.4","@tsparticles/plugin-emitters":"4.0.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.4_1775122677056_0.7273755410297442","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.5":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"1d733d49a046f89ef13b07f38f6dfc08d667ed26","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.5.tgz","fileCount":158,"integrity":"sha512-9U0pPf7RRYL1FkCXN/4AO04v8AS36ve7jSzfVXqsWRnpqOM0pZJ+IEowVk58GO1tGtoSdXr7m61Ew7KtLo7tWw==","signatures":[{"sig":"MEUCIB5sytonfGjKRctY7qhE2W3nJ2KUltqa5MkZF50QZ7mzAiEAqTErt6+ggTafPhx5z9unlNtxMKnxNal+j6+AnfdXe7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1421360},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"c20c6ebe505076f8cad2436f4444e358913bc973","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.5","@tsparticles/engine":"4.0.0-beta.5","@tsparticles/shape-star":"4.0.0-beta.5","@tsparticles/shape-cards":"4.0.0-beta.5","@tsparticles/shape-emoji":"4.0.0-beta.5","@tsparticles/shape-heart":"4.0.0-beta.5","@tsparticles/shape-image":"4.0.0-beta.5","@tsparticles/shape-square":"4.0.0-beta.5","@tsparticles/updater-life":"4.0.0-beta.5","@tsparticles/updater-roll":"4.0.0-beta.5","@tsparticles/updater-tilt":"4.0.0-beta.5","@tsparticles/plugin-motion":"4.0.0-beta.5","@tsparticles/shape-polygon":"4.0.0-beta.5","@tsparticles/updater-rotate":"4.0.0-beta.5","@tsparticles/updater-wobble":"4.0.0-beta.5","@tsparticles/plugin-emitters":"4.0.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.5_1775128479082_0.806062379758373","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.6":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"6775f5e76c7ab29142e151b511d985fdd7f71cd8","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.6.tgz","fileCount":158,"integrity":"sha512-H6TC+9FxHPtwoLXZ8sIVCOFB/U4r7w1LZWgH/+6drykbSubSyHM4f6AAi8LL+oe8UG1cklkQVtPW/NDlnrO9TQ==","signatures":[{"sig":"MEUCIQDmRQ3I+xtdR+3YeXCooiuhL7g66CPIJCsYLReSOEZqbQIgNYTfQ9GIFzq4rfGI5xA8ucDxGyjb9iPa7gI6ttMDkaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1421360},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"898a17ade0ffe619dd1f48ca68d420bdbebeef65","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.6","@tsparticles/engine":"4.0.0-beta.6","@tsparticles/shape-star":"4.0.0-beta.6","@tsparticles/shape-cards":"4.0.0-beta.6","@tsparticles/shape-emoji":"4.0.0-beta.6","@tsparticles/shape-heart":"4.0.0-beta.6","@tsparticles/shape-image":"4.0.0-beta.6","@tsparticles/shape-square":"4.0.0-beta.6","@tsparticles/updater-life":"4.0.0-beta.6","@tsparticles/updater-roll":"4.0.0-beta.6","@tsparticles/updater-tilt":"4.0.0-beta.6","@tsparticles/plugin-motion":"4.0.0-beta.6","@tsparticles/shape-polygon":"4.0.0-beta.6","@tsparticles/updater-rotate":"4.0.0-beta.6","@tsparticles/updater-wobble":"4.0.0-beta.6","@tsparticles/plugin-emitters":"4.0.0-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.6_1775143098841_0.8191289043623486","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.8":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"cb465e982684bb4bde553475f6f5cad7680d83cf","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.8.tgz","fileCount":158,"integrity":"sha512-TJIZxtAgNSo7egNTgec3u+pwaV3lT0x3VjJAGsbb5zb7GMqtacUFac5F3IEfgkj2k2NZaM8hiNt8tJzdCBGSFQ==","signatures":[{"sig":"MEYCIQDn+NrppAWjD+Z/nraYCAfJDZdi1RE8JHPZiKFWdc19eAIhANP4XaduhIgCXi2jiX+EEnYOuFj2limoIEecg2uf5SFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1423375},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1dae726c33ea6021cd6b8cf19ccf61deeedb961e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.8","@tsparticles/engine":"4.0.0-beta.8","@tsparticles/shape-star":"4.0.0-beta.8","@tsparticles/shape-cards":"4.0.0-beta.8","@tsparticles/shape-emoji":"4.0.0-beta.8","@tsparticles/shape-heart":"4.0.0-beta.8","@tsparticles/shape-image":"4.0.0-beta.8","@tsparticles/shape-square":"4.0.0-beta.8","@tsparticles/updater-life":"4.0.0-beta.8","@tsparticles/updater-roll":"4.0.0-beta.8","@tsparticles/updater-tilt":"4.0.0-beta.8","@tsparticles/plugin-motion":"4.0.0-beta.8","@tsparticles/shape-polygon":"4.0.0-beta.8","@tsparticles/updater-rotate":"4.0.0-beta.8","@tsparticles/updater-wobble":"4.0.0-beta.8","@tsparticles/plugin-emitters":"4.0.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.8_1775567776727_0.29626518920129485","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.9":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"d526b54b5f5e75cf0bd75a60deca36a7d5d6c60d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.9.tgz","fileCount":158,"integrity":"sha512-X6Vgf0V78sea0IwFaZlr/ckGecLGObtJ9wAbrXCL9+agCMHtdaBdh/ok3WZNikFRxSvz3dCI9G+jg9KOKGV67w==","signatures":[{"sig":"MEQCIEfvMJZE321i1OBji+9rgmOvB4kEOxwnK/D3sQ6M6ug1AiAWxuUjmKa/mBnZU7H7mBR36qOcXuhr705LxdtLHB4fLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424161},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"49aa485de6644447508eea8872d44c5915d6df7d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.9","@tsparticles/engine":"4.0.0-beta.9","@tsparticles/shape-star":"4.0.0-beta.9","@tsparticles/shape-cards":"4.0.0-beta.9","@tsparticles/shape-emoji":"4.0.0-beta.9","@tsparticles/shape-heart":"4.0.0-beta.9","@tsparticles/shape-image":"4.0.0-beta.9","@tsparticles/shape-square":"4.0.0-beta.9","@tsparticles/updater-life":"4.0.0-beta.9","@tsparticles/updater-roll":"4.0.0-beta.9","@tsparticles/updater-tilt":"4.0.0-beta.9","@tsparticles/plugin-motion":"4.0.0-beta.9","@tsparticles/shape-polygon":"4.0.0-beta.9","@tsparticles/updater-rotate":"4.0.0-beta.9","@tsparticles/updater-wobble":"4.0.0-beta.9","@tsparticles/plugin-emitters":"4.0.0-beta.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.9_1775632796862_0.5798250056549379","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.10":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"05ec67d3b9a729badb163213003c28cd436c0ac9","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.10.tgz","fileCount":158,"integrity":"sha512-bxmUwzcy8CCYHeOTbXzmc43AbxlFX8th7JJeifps40kMF6AbBp2zM+NBR+dPBXxWBYvmyTEt3+QvE+szbKDYyg==","signatures":[{"sig":"MEUCIATvTebjQwpywqThO2l6d9j5j0FWuaMLCCWsXwNZ8jGOAiEAtuFD9cWUZKgVSxe4j5y8dUbZ/JvqFMz9ZmSRkLlKHUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428422},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"77fb8d1cf71f844c7b84d865207c12afaf7a8e65","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.10","@tsparticles/engine":"4.0.0-beta.10","@tsparticles/shape-star":"4.0.0-beta.10","@tsparticles/shape-cards":"4.0.0-beta.10","@tsparticles/shape-emoji":"4.0.0-beta.10","@tsparticles/shape-heart":"4.0.0-beta.10","@tsparticles/shape-image":"4.0.0-beta.10","@tsparticles/shape-square":"4.0.0-beta.10","@tsparticles/updater-life":"4.0.0-beta.10","@tsparticles/updater-roll":"4.0.0-beta.10","@tsparticles/updater-tilt":"4.0.0-beta.10","@tsparticles/plugin-motion":"4.0.0-beta.10","@tsparticles/shape-polygon":"4.0.0-beta.10","@tsparticles/updater-rotate":"4.0.0-beta.10","@tsparticles/updater-wobble":"4.0.0-beta.10","@tsparticles/plugin-emitters":"4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.10_1775663971718_0.6209696733148136","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.11":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"7b076f235b3cf0fdce1cadb1da1640ff9a5e4966","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.11.tgz","fileCount":158,"integrity":"sha512-FooKjT0Cqb5v0sum6uowfo3uDqOWN/nFcUROEGpXEe0j+NMbuXq62YtAwnb0LrH3WDLFPR1CU1p8PKif14ht4Q==","signatures":[{"sig":"MEQCIDE5/2oYloAQx6IFFQdRkft7NqT/05PRlgs64B+KzQscAiA62y++fZwNqEEHBGATxee9niNBQng5s1nMW70M+/o4qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428752},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"6faf18f7ec7dd2268df7bbeaf83bd07d1e50a433","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.11","@tsparticles/engine":"4.0.0-beta.11","@tsparticles/shape-star":"4.0.0-beta.11","@tsparticles/shape-cards":"4.0.0-beta.11","@tsparticles/shape-emoji":"4.0.0-beta.11","@tsparticles/shape-heart":"4.0.0-beta.11","@tsparticles/shape-image":"4.0.0-beta.11","@tsparticles/shape-square":"4.0.0-beta.11","@tsparticles/updater-life":"4.0.0-beta.11","@tsparticles/updater-roll":"4.0.0-beta.11","@tsparticles/updater-tilt":"4.0.0-beta.11","@tsparticles/plugin-motion":"4.0.0-beta.11","@tsparticles/shape-polygon":"4.0.0-beta.11","@tsparticles/updater-rotate":"4.0.0-beta.11","@tsparticles/updater-wobble":"4.0.0-beta.11","@tsparticles/plugin-emitters":"4.0.0-beta.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.11_1775668521586_0.9872572227459804","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"c30f64a537718cce8d856e803b4415c7aef3095d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.12.tgz","fileCount":158,"integrity":"sha512-2AEpAVheoXQRE9fMIHSJOLgSGr8suFFvxPbEhu7PZDjtYOymRwpjVzPp7UGCypiecVAzvssKWkQwfVz3gGY2TA==","signatures":[{"sig":"MEUCIHRd76l3umu6eEjsF0f3n7oGP2x9y3yhOHpssxUU5opyAiEA803TuR813o5dumRvkjtKWuQOfGCVKGXgEKu5qY3LPIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428720},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"bdbc95716ce44665fbecfaca8757445e248b562d","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+arm64 (darwin)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/basic":"4.0.0-beta.12","@tsparticles/engine":"4.0.0-beta.12","@tsparticles/shape-star":"4.0.0-beta.12","@tsparticles/shape-cards":"4.0.0-beta.12","@tsparticles/shape-emoji":"4.0.0-beta.12","@tsparticles/shape-heart":"4.0.0-beta.12","@tsparticles/shape-image":"4.0.0-beta.12","@tsparticles/shape-square":"4.0.0-beta.12","@tsparticles/updater-life":"4.0.0-beta.12","@tsparticles/updater-roll":"4.0.0-beta.12","@tsparticles/updater-tilt":"4.0.0-beta.12","@tsparticles/plugin-motion":"4.0.0-beta.12","@tsparticles/shape-polygon":"4.0.0-beta.12","@tsparticles/updater-rotate":"4.0.0-beta.12","@tsparticles/updater-wobble":"4.0.0-beta.12","@tsparticles/plugin-emitters":"4.0.0-beta.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.12_1776269846839_0.31998609811425305","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.15":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"161f575818802bfb1aceb6cb3a5004c637dd117c","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.15.tgz","fileCount":55,"integrity":"sha512-S9uakDMbg4nduTrAAle30NbcAbunKhUMfiM86EfkSfSOo1fYOTnjtC9ROhKlKd1AOj8LLRhYRo0IvMBoiSRung==","signatures":[{"sig":"MEUCIE+Su3CPRTk6N90kHeV/P7SJuuFYL1+/wwZAFBNDNS6eAiEA22TOVlQgU7HsrpAEWg2l/7fQ193ni8dLWL6z8bnBn9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876900},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1dfc9e1e6e39eb5c9a6e0495130ca9eac515d707","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.15","@tsparticles/engine":"4.0.0-beta.15","@tsparticles/shape-star":"4.0.0-beta.15","@tsparticles/shape-cards":"4.0.0-beta.15","@tsparticles/shape-emoji":"4.0.0-beta.15","@tsparticles/shape-heart":"4.0.0-beta.15","@tsparticles/shape-image":"4.0.0-beta.15","@tsparticles/shape-square":"4.0.0-beta.15","@tsparticles/updater-life":"4.0.0-beta.15","@tsparticles/updater-roll":"4.0.0-beta.15","@tsparticles/updater-tilt":"4.0.0-beta.15","@tsparticles/plugin-motion":"4.0.0-beta.15","@tsparticles/shape-polygon":"4.0.0-beta.15","@tsparticles/updater-rotate":"4.0.0-beta.15","@tsparticles/updater-wobble":"4.0.0-beta.15","@tsparticles/plugin-emitters":"4.0.0-beta.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.15_1778290200930_0.7452298123273302","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.16":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"b10ca5d87b1e1a402e6981f3c1ba30ea6748ea78","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.16.tgz","fileCount":55,"integrity":"sha512-HH4lPg6A90aTsYXSfXM8y2K1qABvD4wet4aX63z2TbxRZzQbylja3tUVOtF38fURLJOFk5Vk3rgDLrQWF9Curw==","signatures":[{"sig":"MEYCIQCiwkp+IDLd2xaZQFXfQUzZt5fMajB4F/h7KBs8CVov9AIhANiL9WGu8/rtF4BUeSrlmiiQTPaITpL93zAk3310BOz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876900},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"8ac678c4da53ea2b6a9a33aaa40f5141e2a7d513","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.16","@tsparticles/engine":"4.0.0-beta.16","@tsparticles/shape-star":"4.0.0-beta.16","@tsparticles/shape-cards":"4.0.0-beta.16","@tsparticles/shape-emoji":"4.0.0-beta.16","@tsparticles/shape-heart":"4.0.0-beta.16","@tsparticles/shape-image":"4.0.0-beta.16","@tsparticles/shape-square":"4.0.0-beta.16","@tsparticles/updater-life":"4.0.0-beta.16","@tsparticles/updater-roll":"4.0.0-beta.16","@tsparticles/updater-tilt":"4.0.0-beta.16","@tsparticles/plugin-motion":"4.0.0-beta.16","@tsparticles/shape-polygon":"4.0.0-beta.16","@tsparticles/updater-rotate":"4.0.0-beta.16","@tsparticles/updater-wobble":"4.0.0-beta.16","@tsparticles/plugin-emitters":"4.0.0-beta.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.16_1778344022498_0.22592844367772935","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.17":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"f8be29627cd4e1ebeef3d20db49d6e4a02eb0abe","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0-beta.17.tgz","fileCount":55,"integrity":"sha512-J6F2T+7NJ627rUK3SfxRXmcOKUReHuJKFC9GWIO6Eon7h1l7Su/XZRfWf84eVqTRQE411wNcTpsnwaKKOd8eLA==","signatures":[{"sig":"MEUCIGD2Bhp+PUy6Qxc0Ax4lJAuRhEx2jEtBpkfL9pNTjfsNAiEA6+77/dD7D8x/TbshQe4wicsF1Pq5186Fj0ZimCVQXdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0d916315d63fa920fcfcb7a07b66d49aded6af2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@tsparticles/basic":"4.0.0-beta.17","@tsparticles/engine":"4.0.0-beta.17","@tsparticles/shape-star":"4.0.0-beta.17","@tsparticles/shape-cards":"4.0.0-beta.17","@tsparticles/shape-emoji":"4.0.0-beta.17","@tsparticles/shape-heart":"4.0.0-beta.17","@tsparticles/shape-image":"4.0.0-beta.17","@tsparticles/shape-square":"4.0.0-beta.17","@tsparticles/updater-life":"4.0.0-beta.17","@tsparticles/updater-roll":"4.0.0-beta.17","@tsparticles/updater-tilt":"4.0.0-beta.17","@tsparticles/plugin-motion":"4.0.0-beta.17","@tsparticles/shape-polygon":"4.0.0-beta.17","@tsparticles/updater-rotate":"4.0.0-beta.17","@tsparticles/updater-wobble":"4.0.0-beta.17","@tsparticles/plugin-emitters":"4.0.0-beta.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0-beta.17_1778807052568_0.851227168661586","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"71d2ff4847d86441d1c0806b770df33e7d0c9adf","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.0.tgz","fileCount":55,"integrity":"sha512-47G4dgnYxOVbIf/EoAEAI3wWjusb7LWv2nPkezuFY34HvANLcfPo0G5zQ1l+Kd4DmShAAZtJFvKnDxseZud6yA==","signatures":[{"sig":"MEUCIQCPwUm2DzM0CtA4N0yL0ifLBNWLXhHdHgTm3Qm2YqeODgIgDlSoLzWFjvmorDjo2h/N38JzqC1QPAwWk0qYXeRwN08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882976},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"3058cb84befe9d2bffdb58f115c3050d26ceb9ef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.0","@tsparticles/engine":"4.0.0","@tsparticles/shape-star":"4.0.0","@tsparticles/shape-cards":"4.0.0","@tsparticles/shape-emoji":"4.0.0","@tsparticles/shape-heart":"4.0.0","@tsparticles/shape-image":"4.0.0","@tsparticles/shape-square":"4.0.0","@tsparticles/updater-life":"4.0.0","@tsparticles/updater-roll":"4.0.0","@tsparticles/updater-tilt":"4.0.0","@tsparticles/plugin-motion":"4.0.0","@tsparticles/shape-polygon":"4.0.0","@tsparticles/updater-rotate":"4.0.0","@tsparticles/updater-wobble":"4.0.0","@tsparticles/plugin-emitters":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.0_1778853313777_0.17793131614299496","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"f07dfd1a0e2644d1db88556d7f76d5ae82d28d4a","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.1.tgz","fileCount":55,"integrity":"sha512-dTNoKl1309mkXDRUesYipW/v/cu4+pwAIKoYp5blCyAOvXk5HKtz/2gDOF7st/Tb5i5vmBNsFejVWnmnmocZBw==","signatures":[{"sig":"MEUCIQC8w17ohmDYawabP+5T547CgpeGhUSerUj3INDx7sRTMAIgX3fvNNSBb+pjfawnQkxnGFZP9S354kT1lmugIAjt0GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882976},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"c0182f31a878af46c154d523cb5e7def4c8145f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.1","@tsparticles/engine":"4.0.1","@tsparticles/shape-star":"4.0.1","@tsparticles/shape-cards":"4.0.1","@tsparticles/shape-emoji":"4.0.1","@tsparticles/shape-heart":"4.0.1","@tsparticles/shape-image":"4.0.1","@tsparticles/shape-square":"4.0.1","@tsparticles/updater-life":"4.0.1","@tsparticles/updater-roll":"4.0.1","@tsparticles/updater-tilt":"4.0.1","@tsparticles/plugin-motion":"4.0.1","@tsparticles/shape-polygon":"4.0.1","@tsparticles/updater-rotate":"4.0.1","@tsparticles/updater-wobble":"4.0.1","@tsparticles/plugin-emitters":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.1_1778891423860_0.11573270961543325","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"d4a6b628e846cabe29cf80a0d16f153190478586","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.2.tgz","fileCount":55,"integrity":"sha512-gRIJv8e39ztjvfXRdAEPS5MsC/UXCLYYNvJRv3r76wBQqfVsxaJHYn+5kayaOhQia9gMmqgUjJTZumG44+6ZjQ==","signatures":[{"sig":"MEUCIQDuTUY1OAhdO5TUu+E91NuF/G8F4bB5dwz+90mOZ+1h4gIgec1wT3NXTZ2jncCUzIyr25AlmNVBjOonTdC5nZCkczk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882976},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"e0e0920f0ed2aabf07258d6269a03d825824222a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.2","@tsparticles/engine":"4.0.2","@tsparticles/shape-star":"4.0.2","@tsparticles/shape-cards":"4.0.2","@tsparticles/shape-emoji":"4.0.2","@tsparticles/shape-heart":"4.0.2","@tsparticles/shape-image":"4.0.2","@tsparticles/shape-square":"4.0.2","@tsparticles/updater-life":"4.0.2","@tsparticles/updater-roll":"4.0.2","@tsparticles/updater-tilt":"4.0.2","@tsparticles/plugin-motion":"4.0.2","@tsparticles/shape-polygon":"4.0.2","@tsparticles/updater-rotate":"4.0.2","@tsparticles/updater-wobble":"4.0.2","@tsparticles/plugin-emitters":"4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.2_1778938174891_0.1373249790815798","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"f226d928deceac4d716ff896920e1f521f43686d","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.3.tgz","fileCount":55,"integrity":"sha512-mcnYkM8DGY2zmYGy1gycE8W4OBll0/XkeZLWhDfcWjln3rG5A2dkfE9lyun9mJPkDxPMqkHQsfLQqOf90U0ffA==","signatures":[{"sig":"MEYCIQDtWtc7MXo5heGh/zFitjL+vX0YazhmQCXkdCSBrsIGrwIhAKSwoy1uDG6q3PdmY7PAXS64g4ScO33Dadw+87F21uQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889126},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0414bc56fec0e60e5869f5e7b1c5a79841c4d012","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.3","@tsparticles/engine":"4.0.3","@tsparticles/shape-star":"4.0.3","@tsparticles/shape-cards":"4.0.3","@tsparticles/shape-emoji":"4.0.3","@tsparticles/shape-heart":"4.0.3","@tsparticles/shape-image":"4.0.3","@tsparticles/shape-square":"4.0.3","@tsparticles/updater-life":"4.0.3","@tsparticles/updater-roll":"4.0.3","@tsparticles/updater-tilt":"4.0.3","@tsparticles/plugin-motion":"4.0.3","@tsparticles/shape-polygon":"4.0.3","@tsparticles/updater-rotate":"4.0.3","@tsparticles/updater-wobble":"4.0.3","@tsparticles/plugin-emitters":"4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.3_1779128857348_0.05592421751520549","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"57341abfabf8905e4acdc0bf9b93a8350eb06ad3","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.4.tgz","fileCount":55,"integrity":"sha512-CV7m0cbY5APm7Hy2KF+uJHXwK9j9BOS+OTv1JSo4AZNOCl0o3nCglpC0yGwMFkjFfNVnWc9UPtLJ+HCt1uG0VA==","signatures":[{"sig":"MEUCIQC+eDe6pC4u+YWgxS+d4NU766mMA/EcBUcRziwjoE4TdgIgCxd0kH2IJ5zyBs94zeFJwDj7EpIPYcEoazp0OU+Pwbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889126},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"ccaa764e22df90102d33c977aa91e3f552ce12dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.4","@tsparticles/engine":"4.0.4","@tsparticles/shape-star":"4.0.4","@tsparticles/shape-cards":"4.0.4","@tsparticles/shape-emoji":"4.0.4","@tsparticles/shape-heart":"4.0.4","@tsparticles/shape-image":"4.0.4","@tsparticles/shape-square":"4.0.4","@tsparticles/updater-life":"4.0.4","@tsparticles/updater-roll":"4.0.4","@tsparticles/updater-tilt":"4.0.4","@tsparticles/plugin-motion":"4.0.4","@tsparticles/shape-polygon":"4.0.4","@tsparticles/updater-rotate":"4.0.4","@tsparticles/updater-wobble":"4.0.4","@tsparticles/plugin-emitters":"4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.4_1779153249470_0.622362788167419","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"3c833bf763c5ce6ff16184f1be2a85d8ec3be946","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.0.5.tgz","fileCount":55,"integrity":"sha512-zHdlMiK/ykCZsE8O/mopu1Q7k8Xu0v+uwz7n5bjtXgLxoYci7JfcHwyl1EGglSj2ASvPz06gErf4+kvl4vgnVQ==","signatures":[{"sig":"MEQCIED9UQ4JQ9CtOCbzNvNSLZzZ/TwnkffB3/YyAPtdUHQ4AiBgfGiZw+uHgZzmmpyRB2fOxIlNbJZoXJ7fUOcBILSdWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889126},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"4d8b281f8097386714300e39b0004b903f9df87b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/basic":"4.0.5","@tsparticles/engine":"4.0.5","@tsparticles/shape-star":"4.0.5","@tsparticles/shape-cards":"4.0.5","@tsparticles/shape-emoji":"4.0.5","@tsparticles/shape-heart":"4.0.5","@tsparticles/shape-image":"4.0.5","@tsparticles/shape-square":"4.0.5","@tsparticles/updater-life":"4.0.5","@tsparticles/updater-roll":"4.0.5","@tsparticles/updater-tilt":"4.0.5","@tsparticles/plugin-motion":"4.0.5","@tsparticles/shape-polygon":"4.0.5","@tsparticles/updater-rotate":"4.0.5","@tsparticles/updater-wobble":"4.0.5","@tsparticles/plugin-emitters":"4.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.0.5_1779200522388_0.03862362701219313","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"0dffdfa0411adaa9d44d464d442f7cc648b6e54b","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.1.0.tgz","fileCount":55,"integrity":"sha512-5ES5/91jkEXQi95V58rWtKXrocA3hJ4GbNf/jYVftnLTNlS7GprWlQ2/Jqj/pHP/LwMkMwarH6bYy3bFDqjMNQ==","signatures":[{"sig":"MEUCIGO0han0aX71V43wasTSnrWhRhVavD1Gse/7nuq56jonAiEAvrsSUBQ8diWAqQMMckZS3eXc365UP+5FS79DZ2ATwzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883804},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"ce41d454b32641f4d378e24e80eeea6f3b607cbd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.1.0","@tsparticles/engine":"4.1.0","@tsparticles/shape-star":"4.1.0","@tsparticles/shape-cards":"4.1.0","@tsparticles/shape-emoji":"4.1.0","@tsparticles/shape-heart":"4.1.0","@tsparticles/shape-image":"4.1.0","@tsparticles/shape-square":"4.1.0","@tsparticles/updater-life":"4.1.0","@tsparticles/updater-roll":"4.1.0","@tsparticles/updater-tilt":"4.1.0","@tsparticles/plugin-motion":"4.1.0","@tsparticles/shape-polygon":"4.1.0","@tsparticles/updater-rotate":"4.1.0","@tsparticles/updater-wobble":"4.1.0","@tsparticles/plugin-emitters":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.1.0_1780069678786_0.09752740770188262","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"d7f48d211ffa1e58126e5184f4491bf03a9f9cbd","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.1.1.tgz","fileCount":55,"integrity":"sha512-+5Umo50GTfU4QzVEHIjW+mUr9tWqmQyQcIrTM4izGqlpYCkrH+7S/IAxJydeupAPSPKgDbGRvpjcMQkBdMGM2A==","signatures":[{"sig":"MEUCIGkBZjYDoeLNxL39NfjvHaCydCr+lyigXdQpvwXldGL9AiEAsXTfTmlvojBjgqoB1NN2ZwVF1T34IIIFPVao8JZ8ZFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883804},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"2a16be47d9ef6849ea0f611493abcb7c5ccd5038","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.1.1","@tsparticles/engine":"4.1.1","@tsparticles/shape-star":"4.1.1","@tsparticles/shape-cards":"4.1.1","@tsparticles/shape-emoji":"4.1.1","@tsparticles/shape-heart":"4.1.1","@tsparticles/shape-image":"4.1.1","@tsparticles/shape-square":"4.1.1","@tsparticles/updater-life":"4.1.1","@tsparticles/updater-roll":"4.1.1","@tsparticles/updater-tilt":"4.1.1","@tsparticles/plugin-motion":"4.1.1","@tsparticles/shape-polygon":"4.1.1","@tsparticles/updater-rotate":"4.1.1","@tsparticles/updater-wobble":"4.1.1","@tsparticles/plugin-emitters":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.1.1_1780190388622_0.33495987888155665","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"33e1261948a9ab1f1e7904a34e0b2baa26632d40","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.1.2.tgz","fileCount":55,"integrity":"sha512-xcpLd46lE+4gohR6gDQTYXbr/hT33wyg7GxO8a0+4jav2S0wbmrhAi7JP6LYCQH2+9mFb3b+jKjGKsK1ugaGBw==","signatures":[{"sig":"MEUCIQDEv+JGClVy3nPVJAtztnsT0Dhj2LXsN/mqLg19HFz4KwIgWheBFmTJVEhq113uApGdMyDvFQ6b+MTlO74dmdd5uOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883732},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"fdcbe4842e3ddba0d5c24cb76fc8a68792d9c4b4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.1.2","@tsparticles/engine":"4.1.2","@tsparticles/shape-star":"4.1.2","@tsparticles/shape-cards":"4.1.2","@tsparticles/shape-emoji":"4.1.2","@tsparticles/shape-heart":"4.1.2","@tsparticles/shape-image":"4.1.2","@tsparticles/shape-square":"4.1.2","@tsparticles/updater-life":"4.1.2","@tsparticles/updater-roll":"4.1.2","@tsparticles/updater-tilt":"4.1.2","@tsparticles/plugin-motion":"4.1.2","@tsparticles/shape-polygon":"4.1.2","@tsparticles/updater-rotate":"4.1.2","@tsparticles/updater-wobble":"4.1.2","@tsparticles/plugin-emitters":"4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.1.2_1780322028462_0.06853108964726107","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"5a73b0c05f0245a765a74c9dc9b5823bea6ae840","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.1.3.tgz","fileCount":55,"integrity":"sha512-HzpVbeTQuMnQeueu+yyrS5WeuwVxAdzGuO0/wCRQt/tLpcvRSiliQlda49bzk7CUeHza0Z2fEi63hWlRZgoKuQ==","signatures":[{"sig":"MEYCIQCdkTQDEtQBFlFVMT0nhMmqjTFiDslq2Ur/KJtgsFYbcAIhAIp+efOYZFFwRSQ1Vt0ZVPKnC7SOHYwUBuY+t1TpzcVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884713},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"b7ace06bd3e5928e03251df3b78a34b246f129a1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.1.3","@tsparticles/engine":"4.1.3","@tsparticles/shape-star":"4.1.3","@tsparticles/shape-cards":"4.1.3","@tsparticles/shape-emoji":"4.1.3","@tsparticles/shape-heart":"4.1.3","@tsparticles/shape-image":"4.1.3","@tsparticles/shape-square":"4.1.3","@tsparticles/updater-life":"4.1.3","@tsparticles/updater-roll":"4.1.3","@tsparticles/updater-tilt":"4.1.3","@tsparticles/plugin-motion":"4.1.3","@tsparticles/shape-polygon":"4.1.3","@tsparticles/updater-rotate":"4.1.3","@tsparticles/updater-wobble":"4.1.3","@tsparticles/plugin-emitters":"4.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.1.3_1780499259015_0.5532535576853244","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"13da7b63eb9317dd72c728aa12c4c10f202a54a5","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.2.0.tgz","fileCount":55,"integrity":"sha512-3YvLM4EJEpGTZGZwDH0be3q5ObyUj9XfjeVKSKuXW97ZstbjIM77z4j7BmtmxmuX1zAoG519Ise2pIvu8UX/9w==","signatures":[{"sig":"MEUCIGraRFiyu8cLEjZxnS0HMJsnLSH1/iMVQUha88D06UctAiEArdTTlY2SPwn8GmRRQIFns22IsvpgimqquJwcxzVsBxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855597},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"985a346686ce8d7fa09808849bef51140f1b4897","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.2.0","@tsparticles/engine":"4.2.0","@tsparticles/shape-star":"4.2.0","@tsparticles/shape-cards":"4.2.0","@tsparticles/shape-emoji":"4.2.0","@tsparticles/shape-heart":"4.2.0","@tsparticles/shape-image":"4.2.0","@tsparticles/shape-square":"4.2.0","@tsparticles/updater-life":"4.2.0","@tsparticles/updater-roll":"4.2.0","@tsparticles/updater-tilt":"4.2.0","@tsparticles/plugin-motion":"4.2.0","@tsparticles/shape-polygon":"4.2.0","@tsparticles/updater-rotate":"4.2.0","@tsparticles/updater-wobble":"4.2.0","@tsparticles/plugin-emitters":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.2.0_1781708809608_0.6467836804099374","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"33aac8738657ccdd6a635ef926a18d250f919fed","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.2.1.tgz","fileCount":55,"integrity":"sha512-pXHZv6+EU1fO6J7wCuXXKgKZ5qQsHWi3M3wURKkUdJ0Q/SEF6X/yueIWGhfaZAJVUDnieH6yCu3acFIs19n8kQ==","signatures":[{"sig":"MEUCIQD2m1pMAn7RjMWh1X+fzaTWgM5c097q/jH3K+TceOoECQIgYcLDcG19mQy5NXGuJBqIv+LGCMFyKVmd9t6rLR5Dg20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855597},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1f62e3eb35dea236f08382f909ff7c1959cf5870","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/basic":"4.2.1","@tsparticles/engine":"4.2.1","@tsparticles/shape-star":"4.2.1","@tsparticles/shape-cards":"4.2.1","@tsparticles/shape-emoji":"4.2.1","@tsparticles/shape-heart":"4.2.1","@tsparticles/shape-image":"4.2.1","@tsparticles/shape-square":"4.2.1","@tsparticles/updater-life":"4.2.1","@tsparticles/updater-roll":"4.2.1","@tsparticles/updater-tilt":"4.2.1","@tsparticles/plugin-motion":"4.2.1","@tsparticles/shape-polygon":"4.2.1","@tsparticles/updater-rotate":"4.2.1","@tsparticles/updater-wobble":"4.2.1","@tsparticles/plugin-emitters":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.2.1_1781829687990_0.06432086395566627","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"df185d9f48eff564fab48198573149c480de7699","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.3.0.tgz","fileCount":55,"integrity":"sha512-AnDn6H83OT5gsEAx1Z3aR7LQRFeLFtThk8rbYGfxqjC8KKKHoHgnkWsGMKnsL0PMlNT/IQbJgBr+iC+6IEWLrA==","signatures":[{"sig":"MEYCIQDxfGcFfEIJlHv77LS9u1VPeT/6gB7a8x2ozTcJixnP4AIhAIPzCDLENTS5V/5eNufbsAwTc70q8iQEPPB9R2Q8WVt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832165},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0266d469aa2d719cb66a9c6bf09aded4186ec17c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@tsparticles/basic":"4.3.0","@tsparticles/engine":"4.3.0","@tsparticles/shape-star":"4.3.0","@tsparticles/shape-cards":"4.3.0","@tsparticles/shape-emoji":"4.3.0","@tsparticles/shape-heart":"4.3.0","@tsparticles/shape-image":"4.3.0","@tsparticles/shape-square":"4.3.0","@tsparticles/updater-life":"4.3.0","@tsparticles/updater-roll":"4.3.0","@tsparticles/updater-tilt":"4.3.0","@tsparticles/plugin-motion":"4.3.0","@tsparticles/shape-polygon":"4.3.0","@tsparticles/updater-rotate":"4.3.0","@tsparticles/updater-wobble":"4.3.0","@tsparticles/plugin-emitters":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.3.0_1782588439759_0.8542092551205673","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"7c4f791f77e60418c4aea5e42e99bc3357e485c1","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.3.1.tgz","fileCount":55,"integrity":"sha512-nVPzPcqTe2ZCe6UaoqSsqJUiwgIwO7uFq6KEIaKajOTNWh34abscfrxQNMGqsj5gGh3tLidRmfv8KWenpLtdQQ==","signatures":[{"sig":"MEQCIA5NqydHzYp/bFRMF08hUq0FpcbfD3g3k/njGFj3OkFGAiAYtw0Od0RBjb3IPVpbcY60PihD+cyLU92VUzFeEy6YbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832165},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"44ad3740249e218b285bd24a7400b77459bbffa2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/basic":"4.3.1","@tsparticles/engine":"4.3.1","@tsparticles/shape-star":"4.3.1","@tsparticles/shape-cards":"4.3.1","@tsparticles/shape-emoji":"4.3.1","@tsparticles/shape-heart":"4.3.1","@tsparticles/shape-image":"4.3.1","@tsparticles/shape-square":"4.3.1","@tsparticles/updater-life":"4.3.1","@tsparticles/updater-roll":"4.3.1","@tsparticles/updater-tilt":"4.3.1","@tsparticles/plugin-motion":"4.3.1","@tsparticles/shape-polygon":"4.3.1","@tsparticles/updater-rotate":"4.3.1","@tsparticles/updater-wobble":"4.3.1","@tsparticles/plugin-emitters":"4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.3.1_1782904755273_0.9243595477839721","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tsparticles/confetti","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"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/confetti@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":"42d4ff3320fea3f4254155f279d088cb8c12686b","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.3.2.tgz","fileCount":55,"integrity":"sha512-YkWrrHBxcwxKhpXcpAe8GHkS/OyUDOOLnXQx8rSi4/4Jcqlp5x+JvfQAU632RXucTN30to/iXo9s6Az7kBl8gQ==","signatures":[{"sig":"MEUCIBZcDoMOoBbF8e4P3FBGjBTElou7U0YXXaxr3LwnWMzPAiEA2yANqmO5gSCMTdhys7cTZO+2dpqjWhwbim1BCzYRDi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832609},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"527bc42f2324fbb9b93262efa3d90a5517532b8b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"jsdelivr":"tsparticles.confetti.bundle.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/basic":"4.3.2","@tsparticles/engine":"4.3.2","@tsparticles/shape-star":"4.3.2","@tsparticles/shape-cards":"4.3.2","@tsparticles/shape-emoji":"4.3.2","@tsparticles/shape-heart":"4.3.2","@tsparticles/shape-image":"4.3.2","@tsparticles/shape-square":"4.3.2","@tsparticles/updater-life":"4.3.2","@tsparticles/updater-roll":"4.3.2","@tsparticles/updater-tilt":"4.3.2","@tsparticles/plugin-motion":"4.3.2","@tsparticles/shape-polygon":"4.3.2","@tsparticles/updater-rotate":"4.3.2","@tsparticles/updater-wobble":"4.3.2","@tsparticles/plugin-emitters":"4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/confetti_4.3.2_1783679732154_0.6289771237489332","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"_id":"@tsparticles/confetti@4.4.0","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"a3750af3e985df84d8f08e677de0ee7341967cc9","tarball":"https://registry.npmjs.org/@tsparticles/confetti/-/confetti-4.4.0.tgz","fileCount":55,"integrity":"sha512-//bwQBsGezKzsIXGKfXzN+/7O9M5aVBXyVqquUTq6ftzhyZqediKigODzfNFCRW6fFsq/AaVSiuSxkVsM30j/A==","signatures":[{"sig":"MEQCIElFGtv6G28ImEYUl+BNckH3UBoTGhfzQSPw32K5/tZDAiBsr0WFD2vVdAk0fERJtBAtumu4N5uoluyeD6x4RQDm4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlz2DzfjouurH/eTqe2woND5Z9vSqBcpRIsTArARZSgAIhAOS2891G3KJv8rH2AMc1jcDrmLm2sV5Jxq8NZdkQ2+cz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fconfetti@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848371},"main":"cjs/index.js","name":"@tsparticles/confetti","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.confetti.bundle.min.js","author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"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"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"b7e605098d6ea937d5068c06542671d4891070e4","license":"MIT","version":"4.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f7a5b48e-b846-4d1e-987d-07a5203eb15c"}},"homepage":"https://particles.js.org","jsdelivr":"tsparticles.confetti.bundle.min.js","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"],"repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","directories":{},"maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@tsparticles/basic":"4.4.0","@tsparticles/engine":"4.4.0","@tsparticles/shape-star":"4.4.0","@tsparticles/shape-cards":"4.4.0","@tsparticles/shape-emoji":"4.4.0","@tsparticles/shape-heart":"4.4.0","@tsparticles/shape-image":"4.4.0","@tsparticles/shape-square":"4.4.0","@tsparticles/updater-life":"4.4.0","@tsparticles/updater-roll":"4.4.0","@tsparticles/updater-tilt":"4.4.0","@tsparticles/plugin-motion":"4.4.0","@tsparticles/shape-polygon":"4.4.0","@tsparticles/updater-rotate":"4.4.0","@tsparticles/updater-wobble":"4.4.0","@tsparticles/plugin-emitters":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/confetti_4.4.0_1788136146052_0.1850066313714771"}}},"time":{"created":"2023-08-24T16:08:22.860Z","modified":"2026-08-31T00:29:06.559Z","3.0.0-beta.0":"2023-08-24T16:08:23.329Z","3.0.0-beta.1":"2023-08-25T14:26:36.368Z","3.0.0-beta.2":"2023-09-11T08:27:21.078Z","3.0.0-beta.3":"2023-09-20T08:20:38.431Z","3.0.0-beta.4":"2023-11-16T07:53:44.166Z","3.0.0-beta.5":"2023-12-03T17:48:07.527Z","3.0.0":"2023-12-04T21:00:59.855Z","3.0.1":"2023-12-06T08:48:05.251Z","3.0.2":"2023-12-06T16:50:04.165Z","3.0.3":"2023-12-26T18:35:46.674Z","3.1.0":"2024-01-13T23:14:02.974Z","3.2.0":"2024-01-31T01:17:17.023Z","3.2.1":"2024-01-31T09:01:38.179Z","3.2.2":"2024-02-20T00:43:37.675Z","3.3.0":"2024-02-27T11:26:06.238Z","3.4.0":"2024-05-12T22:19:18.726Z","3.5.0":"2024-07-01T07:29:07.963Z","3.6.0-beta.0":"2024-10-07T08:48:27.457Z","3.6.0-beta.1":"2024-10-13T15:35:58.287Z","3.6.0":"2024-11-18T23:08:40.835Z","3.7.0":"2024-11-24T18:31:48.315Z","3.7.1":"2024-11-24T22:49:18.300Z","3.8.0":"2025-01-23T08:19:46.436Z","3.8.1":"2025-01-31T08:21:24.024Z","3.9.0":"2025-08-01T07:03:27.157Z","3.9.1":"2025-08-03T21:50:48.471Z","4.0.0-alpha.0":"2026-01-07T17:21:06.351Z","4.0.0-alpha.1":"2026-01-08T08:19:27.329Z","4.0.0-alpha.2":"2026-01-08T09:23:32.967Z","4.0.0-alpha.3":"2026-01-10T18:33:13.087Z","4.0.0-alpha.4":"2026-01-21T13:57:27.343Z","4.0.0-alpha.5":"2026-01-21T18:10:52.498Z","4.0.0-alpha.8":"2026-01-24T01:10:12.379Z","4.0.0-alpha.14":"2026-02-02T18:07:35.866Z","4.0.0-alpha.15":"2026-02-03T21:57:07.962Z","4.0.0-alpha.16":"2026-02-03T22:27:28.929Z","4.0.0-alpha.17":"2026-02-04T01:39:20.624Z","4.0.0-alpha.18":"2026-02-04T09:39:25.851Z","4.0.0-alpha.20":"2026-02-04T15:43:31.116Z","4.0.0-alpha.21":"2026-02-04T16:55:58.441Z","4.0.0-alpha.22":"2026-02-05T19:39:06.103Z","4.0.0-alpha.23":"2026-02-11T18:31:39.699Z","4.0.0-alpha.24":"2026-02-12T18:55:31.686Z","4.0.0-alpha.25":"2026-02-21T12:55:17.357Z","4.0.0-alpha.26":"2026-02-26T17:17:52.540Z","4.0.0-alpha.27":"2026-03-09T17:29:31.825Z","4.0.0-alpha.28":"2026-03-15T13:54:39.084Z","4.0.0-beta.0":"2026-03-19T14:06:09.408Z","4.0.0-beta.1":"2026-03-31T08:53:31.081Z","4.0.0-beta.2":"2026-04-02T07:43:14.103Z","4.0.0-beta.3":"2026-04-02T08:17:19.305Z","4.0.0-beta.4":"2026-04-02T09:37:57.276Z","4.0.0-beta.5":"2026-04-02T11:14:39.335Z","4.0.0-beta.6":"2026-04-02T15:18:19.029Z","4.0.0-beta.8":"2026-04-07T13:16:16.908Z","4.0.0-beta.9":"2026-04-08T07:19:57.006Z","4.0.0-beta.10":"2026-04-08T15:59:31.889Z","4.0.0-beta.11":"2026-04-08T17:15:21.800Z","4.0.0-beta.12":"2026-04-15T16:17:27.020Z","4.0.0-beta.15":"2026-05-09T01:30:01.102Z","4.0.0-beta.16":"2026-05-09T16:27:02.706Z","4.0.0-beta.17":"2026-05-15T01:04:12.815Z","4.0.0":"2026-05-15T13:55:13.952Z","4.0.1":"2026-05-16T00:30:24.133Z","4.0.2":"2026-05-16T13:29:35.071Z","4.0.3":"2026-05-18T18:27:37.497Z","4.0.4":"2026-05-19T01:14:09.632Z","4.0.5":"2026-05-19T14:22:02.537Z","4.1.0":"2026-05-29T15:47:58.999Z","4.1.1":"2026-05-31T01:19:48.851Z","4.1.2":"2026-06-01T13:53:48.607Z","4.1.3":"2026-06-03T15:07:39.205Z","4.2.0":"2026-06-17T15:06:49.800Z","4.2.1":"2026-06-19T00:41:28.137Z","4.3.0":"2026-06-27T19:27:19.917Z","4.3.1":"2026-07-01T11:19:15.483Z","4.3.2":"2026-07-10T10:35:32.300Z","4.4.0":"2026-08-31T00:29:06.134Z"},"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"],"repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"bundles/confetti"},"description":"tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, ","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"readme":"[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org)\n\n# tsParticles Confetti Bundle\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/confetti/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/confetti) [![npmjs](https://badge.fury.io/js/@tsparticles/confetti.svg)](https://www.npmjs.com/package/@tsparticles/confetti) [![npmjs](https://img.shields.io/npm/dt/@tsparticles/confetti)](https://www.npmjs.com/package/@tsparticles/confetti) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni)\n\n[tsParticles](https://github.com/tsparticles/tsparticles) confetti bundle to create confetti effects with a single API.\n\n**Included Packages**\n\n- [@tsparticles/basic (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/basic)\n- [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine)\n- [@tsparticles/plugin-emitters](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters)\n- [@tsparticles/plugin-motion](https://github.com/tsparticles/tsparticles/tree/main/plugins/motion)\n- [@tsparticles/shape-cards](https://github.com/tsparticles/tsparticles/tree/main/shapes/cards)\n- [@tsparticles/shape-emoji](https://github.com/tsparticles/tsparticles/tree/main/shapes/emoji)\n- [@tsparticles/shape-heart](https://github.com/tsparticles/tsparticles/tree/main/shapes/heart)\n- [@tsparticles/shape-image](https://github.com/tsparticles/tsparticles/tree/main/shapes/image)\n- [@tsparticles/shape-polygon](https://github.com/tsparticles/tsparticles/tree/main/shapes/polygon)\n- [@tsparticles/shape-square](https://github.com/tsparticles/tsparticles/tree/main/shapes/square)\n- [@tsparticles/shape-star](https://github.com/tsparticles/tsparticles/tree/main/shapes/star)\n- [@tsparticles/updater-life](https://github.com/tsparticles/tsparticles/tree/main/updaters/life)\n- [@tsparticles/updater-roll](https://github.com/tsparticles/tsparticles/tree/main/updaters/roll)\n- [@tsparticles/updater-rotate](https://github.com/tsparticles/tsparticles/tree/main/updaters/rotate)\n- [@tsparticles/updater-tilt](https://github.com/tsparticles/tsparticles/tree/main/updaters/tilt)\n- [@tsparticles/updater-wobble](https://github.com/tsparticles/tsparticles/tree/main/updaters/wobble)\n\n## Dependency Graph\n\n```mermaid\nflowchart TD\n\nsubgraph b [Bundle]\n  bc[tsparticles/confetti]\n  bb[tsparticles/basic]\nend\n\nsubgraph c [Core]\n  ce[tsparticles/engine]\nend\n\nsubgraph p [Plugins]\n  pe[tsparticles/plugin-emitters]\n  pm[tsparticles/plugin-motion]\nend\n\nsubgraph s [Shapes]\n  sca[tsparticles/shape-cards]\n  se[tsparticles/shape-emoji]\n  sh[tsparticles/shape-heart]\n  si[tsparticles/shape-image]\n  sp[tsparticles/shape-polygon]\n  ss[tsparticles/shape-square]\n  sst[tsparticles/shape-star]\nend\n\nsubgraph u [Updaters]\n  ul[tsparticles/updater-life]\n  ur[tsparticles/updater-roll]\n  uro[tsparticles/updater-rotate]\n  ut[tsparticles/updater-tilt]\n  uw[tsparticles/updater-wobble]\nend\n\nbc --> bb\nbc --> ce\nbc --> p\nbc --> s\nbc --> u\n```\n\n## Exposed API\n\nThe package API is centered on `confetti`.\n\n```ts\nimport { confetti } from \"@tsparticles/confetti\";\n\n// Main API\nawait confetti(options);\nawait confetti(\"canvas-id\", options);\n\n// Extra helpers\nawait confetti.init();\nconst fireOnCanvas = await confetti.create(canvas, defaultOptions);\nawait fireOnCanvas(options);\n\nconsole.log(confetti.version);\n```\n\n`@tsparticles/confetti` does not expose `tsParticles` from its main entrypoint.\nIf you need direct engine APIs, import them from `@tsparticles/engine`.\n\n## Installation\n\n```bash\npnpm add @tsparticles/confetti\n```\n\n## How to use it\n\n### ESM / TypeScript\n\n```ts\nimport { confetti } from \"@tsparticles/confetti\";\n\nawait confetti({\n  count: 80,\n  spread: 60,\n  position: { x: 50, y: 50 },\n  colors: [\"#ffffff\", \"#ff0000\"],\n});\n```\n\nWith explicit canvas id:\n\n```ts\nimport { confetti } from \"@tsparticles/confetti\";\n\nawait confetti(\"tsparticles\", {\n  count: 50,\n  angle: 90,\n  spread: 45,\n});\n```\n\n### Custom canvas via `confetti.create`\n\n```ts\nimport { confetti } from \"@tsparticles/confetti\";\n\nconst canvas = document.getElementById(\"my-canvas\") as HTMLCanvasElement;\nconst localConfetti = await confetti.create(canvas, { count: 30 });\n\nawait localConfetti({ spread: 70 });\n```\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla JS version has two files:\n\n- One is a bundle file with all the scripts included in a single file\n- One includes only the `confetti` API, where dependencies must be loaded manually\n\nAfter loading the bundle, `confetti` is available on `globalThis`.\n\n#### Bundle\n\nUse the bundle when you want a single script with all required dependencies.\n\n#### Not Bundle\n\nThis installation requires more work since all dependencies must be included in the page. Some lines above are all\nspecified in the **Included Packages** section.\n\n### Usage\n\n```js\nconfetti({ count: 60 });\n```\n\n```js\n(async () => {\n  await confetti({ count: 60, spread: 55 });\n})();\n```\n\n```js\nconfetti(\"tsparticles\", {\n  count: 50,\n  position: {\n    x: 50,\n    y: 50,\n  },\n});\n```\n\n### Options\n\nThe `confetti` API accepts:\n\n- `confetti(options)`\n- `confetti(id, options)`\n\nMain options:\n\n- `count` _Integer (default: 50)_\n- `angle` _Number (default: 90)_\n- `spread` _Number (default: 45)_\n- `startVelocity` _Number (default: 45)_\n- `decay` _Number (default: 0.9)_\n- `flat` _Boolean (default: false)_\n- `gravity` _Number (default: 1)_\n- `drift` _Number (default: 0)_\n- `ticks` _Number (default: 200)_\n- `position` _Object_ (`x`/`y`, default 50/50)\n- `colors` _Array&lt;String&gt;_\n- `shapes` _Array&lt;String&gt;_\n- `shapeOptions` _Record&lt;string, unknown&gt;_\n- `scalar` _Number (default: 1)_\n- `zIndex` _Integer (default: 100)_\n- `disableForReducedMotion` _Boolean (default: true)_\n\nDeprecated aliases still accepted:\n\n- `particleCount` (use `count`)\n- `origin` (use `position`)\n\n## Common pitfalls\n\n- Calling `confetti` before scripts are loaded in CDN usage\n- Assuming `tsParticles` is exported by `@tsparticles/confetti` main entrypoint\n- Passing no first argument in TypeScript (use `confetti(options)` or `confetti(id, options)`)\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"}