{"_id":"@tsparticles/shape-infinity","_rev":"65-fa37b955b08fad4ab40a85ed68567fa9","name":"@tsparticles/shape-infinity","dist-tags":{"alpha":"4.0.0-alpha.28","beta":"4.0.0-beta.17","latest":"4.4.0"},"versions":{"3.4.0":{"name":"@tsparticles/shape-infinity","version":"3.4.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"fed201b734b264e884c9fc291f136d20f9092137","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.4.0.tgz","fileCount":25,"integrity":"sha512-6Mgiy8cUbdocx8tmXNEA1s6OcreH09lnnBW71xK4mpl1DXQ9PZKVjMZ/pMs2NB3dO9VoycfcC31SxlI9Drv/DQ==","signatures":[{"sig":"MEUCIQCfD3HoJMSUpSFw/MV/QAig8mA5/yjn8tJ8M4kTJq9qTgIgLPszaa/0jqG5vEyrtQCUfeKMQOEct4Danlr7Z9rv/hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293958},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.4.0_1715552347752_0.3213731800047357","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tsparticles/shape-infinity","version":"3.5.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@3.5.0","homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"edc2fa87186010b312ba24bf7d29f5bf7a59a792","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.5.0.tgz","fileCount":25,"integrity":"sha512-ZoPEevj+gtresnRLi4qaoXsB4McIoXqRaqBE49qxkCTInalxaMxwxhZjSajCbkvbkqG0gHoaBhCC+L5uNAUWsQ==","signatures":[{"sig":"MEQCIDGlHP/jxvZ1iU0agdx8yqJ0CqAFd9fFpcKOwwKuPbfSAiAURTprTK9N3wv9CNBt6ZOAsl25QfXXzO1mYs2BG4UtqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293815},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.5/node@v20.9.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.5.0_1719818937529_0.9292194992542826","host":"s3://npm-registry-packages"}},"3.6.0-beta.0":{"name":"@tsparticles/shape-infinity","version":"3.6.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"eb13154ba06c95c67fe75a582a73aaacfb86938f","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.6.0-beta.0.tgz","fileCount":25,"integrity":"sha512-C1u+VAPxOLmbiW/jAxj1pIGRE1AiJ0YcfjytweQ3bpqPRYgFNvfqMM01IuloBdMI8FyzIiXokR9AmOZj+iqh2A==","signatures":[{"sig":"MEYCIQDzm5EVNo5J+dUD59q47aGMEsp9KGYc6HbN8s9Gg0WjYgIhALret7tb88k2sU6Lfhxp4+yJnjHL6j32giyMDy5D1fLU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293843},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.6.0-beta.0_1728290895804_0.7182417563678387","host":"s3://npm-registry-packages"}},"3.6.0-beta.1":{"name":"@tsparticles/shape-infinity","version":"3.6.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"007491afe51d20c0f53d27dd7afe6c10c9b7129c","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.6.0-beta.1.tgz","fileCount":25,"integrity":"sha512-GQkFPVndtYnP8u8t0oAmBXkH1leyWGu4ymWPL+vsfoTavltxgKUnLXnqi6nS+31WXCd12VtS4BgwKArEkQqoaQ==","signatures":[{"sig":"MEYCIQCcEj1fYRgU1XA5oc8Wyy3hcb9tEDnBEOcgjeFtauJhJwIhAJW9W8pU83I6Yb6CSfxTF86tULHetrkF2fIZ46d6Z9xa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293844},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.6.0-beta.1_1728833746637_0.2000324943160936","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tsparticles/shape-infinity","version":"3.6.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"eecdf63e07a2cf18e696f1b194bec4262bfb8fd2","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.6.0.tgz","fileCount":25,"integrity":"sha512-3QtfomMOtoT9cf/eQOiohuwfk2e3efXlmyBvNN6xL7xZfmnDEbLSEOF7wcXWmQPDp9TEZMWf+6wFLKPJlgT+AA==","signatures":[{"sig":"MEQCIDlczYUUYoH/ZJk/Yh0bdVmwyUMXOPb+L5CCp8W+yxOYAiA+3zbksFAPsCU5yt7IPc2wo6tgBnksR178/H6Tj2565Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293816},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.6.0_1731971310901_0.2742269307534788","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@tsparticles/shape-infinity","version":"3.7.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"a542c79badf26a2e5090c3768cac9775dbc799c1","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.7.0.tgz","fileCount":25,"integrity":"sha512-IW6AQyYBJCsD6jEIG/0bvDuRy2WIPdkUAdg3x/2E3R62xBJ+kbyoKnR+i4m1vR0emdYd4sCZfu3qWgBeZyeoow==","signatures":[{"sig":"MEQCID5B5yPJrYCXBOsZZPvbN3FHz6Seb3b7j9d5CaTZNXViAiB32H8zmLanQP4nypQ313+dUCGkUZmk6T9zrc7i3eyrcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296166},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.7.0_1732473096281_0.6100834886043784","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@tsparticles/shape-infinity","version":"3.7.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"911f903d54ed3a2b3c74646421a3ec8920ef7964","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.7.1.tgz","fileCount":25,"integrity":"sha512-xIyZx30wONZT21KIKG3aGNJI2KMpp1zW9yVh+RvHbuhjuHm3i0HVvQWWC95YghT6yMS1V2iY5rDkKN7wuvzejw==","signatures":[{"sig":"MEUCIHWeHFpjXCZmrMGoqvUbBwPwuehCF7tIRFLjbeeijr38AiEA6pTDw0XpzR4iGebI4tGJm/NXf9hutMYSDdTyKDDCFYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296166},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.7.1_1732488546172_0.5437966486803669","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@tsparticles/shape-infinity","version":"3.8.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"73c5508d7b6b0ef421645e8a162166234545ffe4","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.8.0.tgz","fileCount":25,"integrity":"sha512-6H+5rWvfxGXaGdI33Z9ZOYG/vc6DKJTOtNz2cz0cntm+pmr99+WPzcuqQQA1KqA6j3/O4uYaoiFIxL/P8ZmUyA==","signatures":[{"sig":"MEUCIQCCxFykO1b0gwWThbeBq1lAeSEFYls7CEQu6e4Ud8yNLAIgNWbJNTXjSyYrq859iBRARkWAeot5EXWNJoGEMS9G7qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294014},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.8.0_1737620375158_0.3405099036700505","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tsparticles/shape-infinity","version":"3.8.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"4ef7f571c7fdc994cb3e0e78ac0929f101d8f250","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.8.1.tgz","fileCount":25,"integrity":"sha512-S3VyPBQ2hW4dbazekSLU1c9XcyCAwO+2b8H3M4oCv4eZTDmEF97BBsWwlxoXYWuaBEUq6LzkxnUIuiOodwEu2w==","signatures":[{"sig":"MEQCIEWEG68R9T9OTYov8KGe8d6D9rWAY+nXeTpwGOoBwFDAAiA5NIrCwjbleU+g4GqvDE0JWd0/64rYE9JdsrkNFCoCVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294014},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.8.1_1738311672971_0.1968264375763853","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tsparticles/shape-infinity","version":"3.9.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"87597fe1954fd2091706c4bc900f7fce3ae2c0b0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.9.0.tgz","fileCount":25,"integrity":"sha512-vr2Xy7AiGm+PF5ufGcQCVQpROPd4oTiWKhO40Vz/mVikLZJak/+6eSSM6o9L6xLoo3/mTRXCxHC5r1egSVoxBg==","signatures":[{"sig":"MEUCID4Qd5HwBzM5SMwCf0ZJ5SJC4s3LmhatjtprWv0wARpgAiEAtU6kvJlkxYgzx6BISQcoeQNrY/WLX+MVL4z5M0d26UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294025},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.9.0_1754031794039_0.8910310130370147","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@tsparticles/shape-infinity","version":"3.9.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/shape-infinity@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":"b1acdf39bc0b12a0fe9df39537f72fa1211752b7","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-3.9.1.tgz","fileCount":25,"integrity":"sha512-YEM+sBYxpu3Kr8/UrHQ5EX2w2+Hx5VlD+AIanp4z+ezVansaOTX6mPwegM2vGyID9Tm2n7OY/v7znFDBhd/QMQ==","signatures":[{"sig":"MEYCIQC/JhSJp9JfiAwhUrOhTcrQC8YXI0l9VR9kTHFx7XeixwIhAKHy2DVDkeZZtK1ulhiazVpi5Cson5yAsaudEuP6QiIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294025},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_3.9.1_1754257835327_0.641108627219622","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"904429b73ce20319b88808631af9f8dc39ebbdac","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-cCs0luf9k1ydmqsgUN8bLYazXZRtRA/efE7mxWWHmFoIfzY0eXcD+SyAgqGBlZxB38IbTHMI4rMKH2wipsY8Hw==","signatures":[{"sig":"MEUCIQDsqBaWhGZLcujTt4xThavzSUm5EA31hZ5E7uJ+v/A3JAIgSh8+nmNAkXQWh0XvFK/9ICZC5aqyJ/imnmONmnna4N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331557},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.0_1767806455667_0.4185216159849199","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"cb19bffb1818f4156e5ab3e06d14a34ff531b1b0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-8nfa95iSSW3SXuEHT6ppx9Hvk0gxajSh49znqHyERN7GI0UHWxqb+e7g52aufwYxFFIjYWENe8LRypxEzrDhOQ==","signatures":[{"sig":"MEYCIQDT9iX7BJY65/v7xI/8x3WPUoGty96+8DXHaSQexay6rAIhAIsPlKgB4B8+USFHOIXj3ILr2P6qHUVGWuIT5tMBujTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331893},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.1_1767860354733_0.6602335216602011","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"ffcd0273e897c0f04d5918f44c4ec1a37b74ff51","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.2.tgz","fileCount":28,"integrity":"sha512-8YbiFq1iI3iLMpkkCK2HgDcgBrj7cKlW6Kg0//vHxJmC4+MGOwt5e8QXS2oYXlfNkQ2IunuOxN3JyMST+ZnvSQ==","signatures":[{"sig":"MEQCIAbI/QO+6TGQe4Jsij+KcuNeR2qHLX6kFiczhHNWJETHAiB9BadtY55lhQ1VadZlJ7t+Cp7dCz8PfkJcW+qF3PNhVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331893},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.2_1767864201668_0.5909048981225198","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"e84902183c4827036fdbbcce579d9bf017bd86a0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.3.tgz","fileCount":28,"integrity":"sha512-QGXoL28flmdMU6Fe4OGXo81y6gjZpTaTMBHYw9Ymv/jrOI0dqzaRKsRbFuo2A8EzqmA9LyDFjpYSkuqM0YGOTA==","signatures":[{"sig":"MEQCIDMUY8etYnYtO5BEuAWj5mlM73DCPbuDLvfG2TOUGgBeAiAzeZNQW8ha4e6RsYGMSHoSQXfUzz+uNW8B0pLtidiBAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331894},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.3_1768069981234_0.2804690453700005","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.4":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"43819e32e7222267506e51c461a61d36e03fd779","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.4.tgz","fileCount":28,"integrity":"sha512-vn6cK9ycDvegD6T4I3881Jl6s0oQ2h8F/SlR7bKwOzQacgQNobpxE/Enlnw3qDNtuKKEHPEtrZdvnc9itjXyNQ==","signatures":[{"sig":"MEUCIQDp8bArHru6i3IBW25ru0/i3RtoQXc/rGWzDC8BMG+IUgIgJU/KYzXAW8KfVofJZGbqGBwJ6S0vQnShG960ryt44xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331327},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.4_1769003833034_0.19856618990763475","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"a2323969b2d70eaafb52fbaf236159b485eb7b9c","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.5.tgz","fileCount":28,"integrity":"sha512-L/5fXJvXQR1Zzp/m2S346ARCm+w+I/URWRhOoCXbdFUfgfV8wnKqYqP3EM1+sMvJ5/BIf1kaxFcOuocHWBg6bA==","signatures":[{"sig":"MEUCIQDJSgUuhYzjnQUhIsU0fGhqriEeLt4E1lxZtKR4Q1JuRgIgTM2bcTFIPB4/scMKgGlXgGdRX4HibLhOmp66J6kwnKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331408},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.5_1769019038244_0.877557969895612","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"cb20dec21fc095ed0c313ffbd4fb2e46aa232af1","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.8.tgz","fileCount":28,"integrity":"sha512-v4dm0tRny2lo85olv80N0A7bB9kfTY1aeo7Ejc9rR+R3Q1bR79wCQAkcSCtQ7FTOnbIl7zg2J51oR8UprKO/nA==","signatures":[{"sig":"MEYCIQCK0xtfnVkqZSRInNOxNsd19OBq+/tAflWTnAslBffI2AIhAMOxyNfg0r2G52vEXeCfuLkpex1Ro62YUIfTUwbh5SCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331501},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.8_1769216996771_0.27504260252932666","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.14","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"d0866ee6219ebb083c7900b0389f453a914137c4","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.14.tgz","fileCount":26,"integrity":"sha512-1UmlPLkMtuTX44DNNrTMtq2gpVpEvwlMu0f/AgOf8R1bKlZc2kaAqWJkVXkKf4/i9XHRDZwHuh8kjdkB0eOECA==","signatures":[{"sig":"MEQCIBU0KykU9kvbPSp757hm3RIDsIkoh0XRclYsXKdLA3t0AiB+nNL3K97Kr/EGKFaemqBkNTTnHxyEX6EQ7PZe1wYZ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.14_1770055591806_0.3125973360648686","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"472a4319bcf017f1c1032826a0677f5a461d4c54","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.15.tgz","fileCount":26,"integrity":"sha512-fmZ6vibeQWU1QpejxgX0uKFp6jUM97ciPCfT0ob4pAC+lp9I98Si+Zh3ELuHqbWx41NtiSve+0bnGnkxm8nOpg==","signatures":[{"sig":"MEQCIAeuWv6CFAESvyR+zDj/SJnfMo0nK2gYoZ1htTWtvBDtAiA1Gru+gGRG8OEtd6kanpyhpXkVxgD6nQ0bHVQvq/48Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.15_1770155786168_0.023484091894208303","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"4044e59b87e1230cd4987f8c2641b87ca00e27b8","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.16.tgz","fileCount":26,"integrity":"sha512-3dgIBjAFfIU55rV5RCL9P5dA8QGxLAsF10EJKDdEW8zvAD6/kzuD6xqlyaA6AK9ClSEe13NK2+YIGleVrQZW7A==","signatures":[{"sig":"MEUCIBjTL/l62atOkuIvTO3Pocwh62mkeG75xsWLHxc+pjzaAiEA1uYvE+n1ZUamGhUj8Q002BXZ8+oj4C8oPKdgyH8CwkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.16_1770157605651_0.08259094351631147","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"bfad4ef03b31897aa73ee74599f4b725154cc8e3","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.17.tgz","fileCount":26,"integrity":"sha512-Ziu3bUBTeR9ouepLVYPIFvabbAVgGgSfDSPQ76rxENDtRQPXHK+p2bMd+6mkbwNp1B2pVfBjGVr36gBZaM6juw==","signatures":[{"sig":"MEUCIQDJSGvSEHDTMNGf2krzL8maD7CEjhDZOZRJHDD9Rlc0JAIgS2Ya+k4ZUf8tV3m17JgpQAMlAxYMw3Y54iIsOc4G4LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.17_1770169123431_0.4050550299779905","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.18":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.18","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"97c4f19c12e01e07c8aef708d7e19c57f68dbbe3","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.18.tgz","fileCount":26,"integrity":"sha512-ybCrOg24Nrzmg8X5/yWP6XRXnZXSi+t1ilwMEmbEzL/Sq3WB6M6ziPbh19L/pU59rK0MFSo0Px09+2+CnvedCw==","signatures":[{"sig":"MEQCIDdBxLrqOCIBzY02aq6Ygt/6fw8Ie4O0uQDHNwjPnXSgAiAEGPU0AvdQCl6W3969n5qSAYTXqVrGe8ahuF1Kj/Zlvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.18_1770197926527_0.4858606299661472","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.20":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.20","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"acad8a9ef2dc713ef91868745893e0fbb82bd8db","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.20.tgz","fileCount":26,"integrity":"sha512-c2YCn5xBzVuBAo79Iq/ZZl2jROdvy9o6jJ17CXyqMpnVdSxXgvO4xGfkgDF2+iapXxxYXl9KIfyrLw6qYvM9Ow==","signatures":[{"sig":"MEYCIQCVv2n1Ztfr26kJMpQHLn6ZQETm1VarqqDu44JUZizGSwIhAMHobU6wmiZ25LEqam+keoMmlVdpVtTBfRkMJL2MB/Vb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.20_1770219770509_0.6397592382349584","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.21":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.21","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"f4699321a91922051ff90c0b2c81ac1c73f362eb","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.21.tgz","fileCount":26,"integrity":"sha512-u0q7NIWBF9TbT9vMApsqNFZXUtS4ccoEbTz2CFLoWrkxwT6zdbFuXS0QGb1muvHZWCZJptYrPZKPKV6HTF5JyQ==","signatures":[{"sig":"MEYCIQC1wyX1w+7uE5HGGIywQL/eEwLd0eS6GsboRVOTIuR5cgIhAMU5n/QTOY1wtedxfV4/qJv3p+qZ3zOrsVtLCR0BWNCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.21_1770224118517_0.26555246560804235","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.22":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.22","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"deef4b26faaa730e6e6df7a31db1591c65a887d3","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.22.tgz","fileCount":26,"integrity":"sha512-UO3WijsiLdPz45sTA5PkThQiwUG1MBKPIhDRQqwMCiMwA6x2ipvRgc5tM0wgNHndtIUu18pCQ1XXOCBesUTMjw==","signatures":[{"sig":"MEYCIQCgJnj2Q2ntOuwuFCQzylLqNs3McQqDMI7Dd4UTQqvMyAIhANUs2IX22a26IUHUrpaZ97reQu16s5x0S3RMogrWXKg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331688},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.22_1770320304903_0.5570795178022909","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.23":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.23","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"aeec7551a29135bba447bfdbf2b3533d5d5bf821","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.23.tgz","fileCount":26,"integrity":"sha512-6MyTytgC+C3No2QBYA416MGju6SCjUhcwcP8Ig1kOEiDD1kmNeaVVOkFtaz0OOQFCd3sCUH2cmgxkyyD3hyNRw==","signatures":[{"sig":"MEUCIHsOw+vuRzjITRmZXZjb24BUOtkTJ1c4SEgUj3ljUh6HAiEAps2jOqGSYLfT83Z0s4CQsrY7Adwo18shf08PvJTX2rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331689},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.23_1770834654519_0.6827948334638116","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.24":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.24","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"a4d8c288011812f029ccf583cf8a4df718422ef0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.24.tgz","fileCount":26,"integrity":"sha512-i4SdceqKxEwKjRVCcI5rJG2Kn2jEv/vl/ikvOuzV1ewxIj56TW7pSc3Z8NUvO1AGreDi4C2G66sg/yNw2VBbCQ==","signatures":[{"sig":"MEQCIEorw1CTPX1K63w81hYQsy1Chn7GKHGM0eAuH+sef5dVAiAFlr/p4ZvdYhKEr3VTyBK7gLDr82Sm6RKtbk4qAXxOxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331689},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.24_1770922488696_0.27300498892874825","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.25":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.25","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"87c99efda69da90e1c6720030807449c0d2944a5","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.25.tgz","fileCount":26,"integrity":"sha512-tNWVxz3uArHmkd0J3iTFG/A/Hg3PejLtq2mWka/odtK7roeWyOMjI0sr1UOVsEtcAZ3zQoAlE270tb0v70Hglg==","signatures":[{"sig":"MEUCIHe77M7QD0a8HT7f/tX+gIAj6/FKNTUEQx/27bu/AT2YAiEAyd2umm4mh8fdrSG1VO8eEdXCCJs84/ZnD2FrdhaEDU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331685},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.25_1771678478432_0.5208405970721075","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.26":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.26","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"5abd7bead0c6f36579b16eccbc546dd7709eb43b","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.26.tgz","fileCount":26,"integrity":"sha512-yqZo2p9hNnVd8es9wFmITqmffpxMQ6lUFceN8HSRgP5pywIaevrdxMbrxTOJ00A2WVfNdKnu5eDdG7RM5W7dXA==","signatures":[{"sig":"MEUCIG7SEwyU1FNar1q9pEVPs7tpmzbPvnB+ZybiFRED5yFkAiEApaRvhPIMFFFyFNZz2Fhwwc1OBmYfac/2YQcCP3w49rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331689},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.26_1772126253089_0.2889359905833133","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.27":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.27","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"fbe1068278f2ef93bfcfac13677b25d86bb24027","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.27.tgz","fileCount":26,"integrity":"sha512-6xU/2E0iV1IQGmP5JDhG3Hn2+2QNu8jLPB2cGbu8Zgy3Eu16ubGCgQscvvvARk6WTpheUPBK/BH7RqyUiAshRA==","signatures":[{"sig":"MEUCIGfb1cJ+tMrpNWsmSXBCLmWGKqUkcpeCqr3MEbAVxnTUAiEA8PQkY95+uPtr3y3LOXfPlfgC9+ofjarnDnXA7nitpbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331678},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.27_1773077320820_0.6084119125790377","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.28":{"name":"@tsparticles/shape-infinity","version":"4.0.0-alpha.28","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"b92ab592b4e9d97b376db7edb310c0be346d86f2","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-alpha.28.tgz","fileCount":26,"integrity":"sha512-GxrbRE/+QAA6lvSCZlr3Bd56pdHV/UqF+sAiR/y9oMMlxM7ceQ2YWSkQ9o44PiGQIXQ9tUr7GKbzepVC9yxIBA==","signatures":[{"sig":"MEYCIQDShABalL3oqLhAbzAh95WB1AeWeGR7fHa/38nKGkp5kgIhANzjG8ilq0jZ804kbLgxr9ZZgBxQEzb/5mHiktVYy5CP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331679},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.6/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-alpha.28_1773582833291_0.4831740379355496","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"22ca046174e685e49af050551ccec566e7945486","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.0.tgz","fileCount":26,"integrity":"sha512-R1e8/oCWtCO1V/5qnZcRNU8+l8Jutv6RWId8+W808I54BQbuSbmOY6VOTKDcMZMg6MzLknTbv4p9qNORGc58Iw==","signatures":[{"sig":"MEYCIQD3SyyidssriQ/C/pDbkx6wpix1RDFglO/2Nn4tazw8HwIhALbVeLadbHw/p+k5FOuIts3MQRbz89El8actxfnj2DLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331659},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.0_1773929115177_0.493678819993296","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"071e317bc781ca36f72b35cfe900e4612079fba4","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.1.tgz","fileCount":26,"integrity":"sha512-X8mwx4UyB/NdDaUf4IOKAn7aAIEBDNyfrRzIsxQSC3VjOufy8iu3cer83FaE4kVprwGXnuOUSSAN8OYU61f10g==","signatures":[{"sig":"MEQCIBrr6sw+/UucBj5wK4ufnvji6psFMwnAcuU8LxwwD2MvAiA9Cz4l7MpGur5ECNfCsjvrmNwTuCvBaW2SvmKrpgzkDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343369},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.1_1774947161595_0.09392312750540222","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"35ec87524a8667ffec8a8fd636cc1c6bb5e1b855","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.2.tgz","fileCount":23,"integrity":"sha512-gWG4+kcxSc0Vdclm4ggweXyLuZSgY0QaWRpaIza2Ixzdx8V1kFjQ/rl3azC/TsJ+7jpIPQAMF/udCz/sAOXOhw==","signatures":[{"sig":"MEYCIQCF+9UJEzA4upeuTd27/p8zq9HEYlU3PhxFb4FGo+whewIhALcO5qCCQST6332y8fSjEbUAHrQX0EYlW8NK7PAnGOil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339597},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.2_1775115743773_0.5573687272965249","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"006ef9194451a500443004ba4325a1544f8694c0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.3.tgz","fileCount":23,"integrity":"sha512-iYsbWgF86kRTuBgIJUIX0K4D9ti0qZX31gKLHIz3VNkPPvgfAvqUBnpZoHYSwEd/MtBGF6zfzFhu3hBbJ1gorQ==","signatures":[{"sig":"MEQCIEKSAWIdDku1dGKi4EFwg5QIc7ibSRZ3bmP2IAA/0wGWAiBoLF7a1kfEGgdHx8z7P2nEFSz07R0x/zSsBTVb3Sx7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339597},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.3_1775117783359_0.7667065376660551","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"f71d6c1a9e3ec7532da9c3790817c8495b8ec852","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.4.tgz","fileCount":23,"integrity":"sha512-m8XEkoi25K/iyP6KRLjccCnAsgNr7jdqQIuNbxec0ROBlRy2aVVsyfVyZCFYf8PVrju+Jcd9aTEhjjL49tZkHA==","signatures":[{"sig":"MEUCIByfg8qZSeF1UamaXwUWxfTuLE8aYwlaOfC7S8XJmXwYAiEAsVhtzIcpl1l/P1UcG9yEQ8A6o7chvAAqaHBYaycYB8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339597},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.4_1775122628993_0.12409847448932565","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.5":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"ed6b1bbe538ec56c05f4fecf8af043a4625171ba","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.5.tgz","fileCount":23,"integrity":"sha512-Uz1ITjpNEeBJ2wJOacDOIbYeAINeA7KvMGtmjOBYpsPYSPEDzO2mU1mYoEfVGsSzgTRVpIyw0SgE017dVg+ssw==","signatures":[{"sig":"MEQCIEhtZBib62s11SDqkEuhfGVmk9FzD93rlMw6kV6TBpGRAiB/v+Z2rVn1fTqQ8WOLdvxZTPQTHSazaX4W65e0l88dvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339058},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.5_1775128426038_0.17595338914819036","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.6":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.6","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"fcb42d32e05833ebce79c369209837f507f415aa","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.6.tgz","fileCount":23,"integrity":"sha512-/YDzl9RlzoHPT6n8J9M3ZmPW79k/xNuueNwL8yFiplgIqGV5Z0ouDV/tY2w2b2I1F2X3UPdXz4Wvnim+vQz/TQ==","signatures":[{"sig":"MEUCIB+wXJ++VCWfbEQibvVZi21APdrIGsWa8WKZbWIcdE/mAiEA/9m7ggbs15dmG0yB1GTuP0gumwwSC2aroZsdP6AbBeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339058},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.6_1775143045150_0.2724168170631738","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.8":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"d140d52d457615ca58f6f23b713729e87b2911a9","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.8.tgz","fileCount":23,"integrity":"sha512-BQPPUtSJpR9ObCx+lR6sLM2232l/leBzFOm08vSUXjKSfx8wi6H2TvTx8s1YATlh8YNRXGGFjxfazXLkWAPmgQ==","signatures":[{"sig":"MEUCIGO0cxg2gHwgaQpxoD+c16jGBTDJpBe5rAxbwvo/ONCkAiEA5iT9avMLYo/YM4kqhfNbyw7qAqb8smywlUdfgTt7GFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339906},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.8_1775567723296_0.421010834280545","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.9":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.9","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"32cf66afa08bcb8058b15b8b831dfee28d58e616","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.9.tgz","fileCount":23,"integrity":"sha512-wWrRxlkBMHLBVv+h8lkedG1jfGX1jXQX5t9QM0v3qtNFLM1Wt7gWVCzY/mxZinWqUldy/33UAH9N+zLpsy/tAQ==","signatures":[{"sig":"MEYCIQCqNm7CtxbpL5eHd6/99X9A9nsY75co+QDvWgYuDmLd1AIhAN+L3kZNN+pMqt89NRqcPUgwWWXUfLrptjY8FWcy+VR/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339906},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.9_1775632734666_0.08132109044163038","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.10":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.10","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"9851d4e7a26851f64ed675f94a13f29f5619f4a9","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.10.tgz","fileCount":23,"integrity":"sha512-nJ0o7tqwNYqJadTZYgREsm4DWQ9B7Hd7dccZGZNDZSnPPzMK0dlGK7Lyl5zLF+7Ks6DmjElb9Mb1DHr9khXfqg==","signatures":[{"sig":"MEQCIEO9wvgzlp4VfdJV1rSksrELJcPO5p3twwxAp5TGF4pbAiAEYYJmkyAgLuJuqFkS8+A4YoBBqC2nSxo8jp6MKh5ZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339915},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.10_1775663916746_0.29963126278734076","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.11":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.11","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"d2b3ecf276abd4175b57af82a34dba9845767dee","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.11.tgz","fileCount":23,"integrity":"sha512-0qmXExNbHhGn/Bzrl0ulzncADd0rrhWha5LeaMOy/vzGs0gnvcqOAzWu8tP7tn0/YNQvuK787y11xznatC6m6Q==","signatures":[{"sig":"MEQCIBIFEISWu5S31NVTZYF6wnNlsyT082T45rP1J8+iN9f6AiBmFSInaLnsKRK/qm51aGgRBqbbgjj9XI2efzsW7NrGig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339915},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.11_1775668468997_0.15002788053895988","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.12","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"c94af5556e45b8241494d554bdfcdc4ca2e362fb","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.12.tgz","fileCount":23,"integrity":"sha512-4hdGvjBP7bhg4cbBIouS50Ycsxzgj4A54n1kTHd51AMHtwVZ10ERQBXXiGNfWS+m2GxXtRbN6L4TATDg42a3Rw==","signatures":[{"sig":"MEYCIQDuh4MHViJeWVsuhkSJFEjrfFFg2nSLvZbn1MJfL6St9gIhAKY0imt12zdJpneobNKPbs+tllasx0t74qLL1/H3WXOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339920},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+arm64 (darwin)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.12_1776266972161_0.8986530502647303","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.15":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"982820c9ecb37ef783a111f30acc502683ffbee7","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.15.tgz","fileCount":29,"integrity":"sha512-2sjvk+POLJK3CHGNCgifhZmVXazMV2/Z1dPwMg4XvnWvet4ihWrQwYmVv+/ZCRnw2ae0JnUBr985Ao+qpJwFbQ==","signatures":[{"sig":"MEUCIEv305Ag4wV10t4rv/rmS0Jlrvhgv1r/yHlzU/SdlTJXAiEA6SctUI32cVkSBBfmyVQUjGRG16YxB5Ph3Lcwroum2II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183372},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.15_1778290109929_0.6757986932845468","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.16":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"dcd95a9066ddebc27b8d7b61ef6bbe1a16f77069","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.16.tgz","fileCount":29,"integrity":"sha512-1/MZqlV/u6bTpWIPBMLj7/1U40lvZkA2PdWdruDnBWl4GpMqdw0KW28LI8KL+aG6sLiLlXPr8N8NFUt6zyUHXw==","signatures":[{"sig":"MEUCIQDU/27B6+TE1zYkLab+Fh3z2fmnjvgRtQjgmke7S7iCtwIgNZdOnw/gzsHv2x32Dp40G+pK6JrghJQDfvWCOzuESeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183372},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.16_1778343945030_0.7489471974106097","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.17":{"name":"@tsparticles/shape-infinity","version":"4.0.0-beta.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"063fdfd64a62aed78ce53f427969831de233cdef","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0-beta.17.tgz","fileCount":29,"integrity":"sha512-jTw+B4fjvDcpG57N0TlCOqIYIYCFVpWt5IX0SKP2hxLX9PVd+JiuX2hN5aRwz9QCQEcTjJ8/CiTV0isld+hqVA==","signatures":[{"sig":"MEUCIQD10VIK/rW098/iNz/oehE7vNMF9+1q7Xx+jTQ9RHAIGAIgNTduJI0GMpRXra1zCPZqB4Wp9YWIURBu5Cn9DadySaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183372},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0-beta.17_1778806955245_0.023708873569009414","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tsparticles/shape-infinity","version":"4.0.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"e7b233e9a18d16f304ee3a1f0f0e4845b59e7241","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.0.tgz","fileCount":29,"integrity":"sha512-IFFexnkNd768RtOz9NGuYKhBMiGWi1ypIpjNtcaylcolZHqCZEQIIy0Baj0U/gL17BvllXBiB2Er3Dn03gEllQ==","signatures":[{"sig":"MEUCIQDbuO4pdE3pG9YlGmzdk+XNop48MYEgKaoF7cZ1lkgq8gIgYFg1lD0Ix85lQsKof58stDRBqsP8xGypBgWEUvJktrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.0_1778853213981_0.544365786927175","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tsparticles/shape-infinity","version":"4.0.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"37c663b088679a5bdc85571a21d97bc0522c0643","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.1.tgz","fileCount":29,"integrity":"sha512-VZL3eRB8KXjD7iNTTRP9DYpjMCaeNGcktQ7KpfvGbnsD7VOlDDis7ebSdLML/DPHJbnmRr2lv3HCyTdGgKaSdw==","signatures":[{"sig":"MEYCIQD2RzYJwdDfTz5t47Z4zAFoLV7K/JNEjHHRk4tBHFUzNAIhAJFQRJk2ka5cAHGsQwai9JCTOp89IMF14yHUc/Fs1NHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.1_1778891329656_0.08447755555701542","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tsparticles/shape-infinity","version":"4.0.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"e3aee74cd061704ca87380538f0a76a131876a71","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.2.tgz","fileCount":29,"integrity":"sha512-AnnlhkW382bbzneMLR+NpquXarUQ0a6CH7Tv9hvkBRnDyYufF5wi4kYoKoTabYzPaiPaULxrr78VlZ42TsiOTQ==","signatures":[{"sig":"MEQCIEQnIuRYtIWh3kwls5nsaDavTDWb+OmKzqb24GyWM0wZAiBFvWIfi9GONojftfbIDWiIDOSkKpFk7PjQH2kkCxnMGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.2_1778938086589_0.4569568632762766","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tsparticles/shape-infinity","version":"4.0.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"5ef2d97579c36d3073d483117f2fa14ab7015ed4","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.3.tgz","fileCount":29,"integrity":"sha512-3jfZJ6zMvk5fneZ5ZDYYTSQTI0oZfdtbXCFG7VuQpdm5sXW14TFAyEnMh7eaLt+zz1Kd0F2Al6e9FwOYszUnww==","signatures":[{"sig":"MEQCIFIpdIH21wwJhUznTCTRo2TFkA8qrLj8N4v2kH+oPnXAAiBaAXQE27DFMomM1c9W7zr8JgfeiZ2mRtWspY7XYistXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.3_1779128757445_0.8730739045741622","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tsparticles/shape-infinity","version":"4.0.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"7031ee22ba486814d79f662426105e20026686d1","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.4.tgz","fileCount":29,"integrity":"sha512-OrI2B+hxAG83fjJLGAJwthvDnXSk+sJOSKMDU3B2OR5sl/aJyGjOoMuIC95DjdMQDd+v+lo8P/h6p49nAcyfjg==","signatures":[{"sig":"MEYCIQDF9N3XP6gp68W12dmF/Q31V6fkBF+vnvlkw/OuDRd8wQIhALrAFSubus8D0FJnl+ikccXUyKLjF+ZPj1W/FchOBV5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.4_1779153153761_0.16075933295443656","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tsparticles/shape-infinity","version":"4.0.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"43dd2cf73f2e2355722dc2e1d8eba7f26548e9b0","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.0.5.tgz","fileCount":29,"integrity":"sha512-/wzURbNLtnbn4EC66m+XaoaQoVUr8BBeXuawwiLPnogDS0w4yTJBw9p37sJhD9kY0L9CSzYD9mZ+A2/bxL6PsA==","signatures":[{"sig":"MEUCICQ5pjKnTCuHZpGJm8lGQxt7CXuYNsoRHtCzRoiWxb72AiEAqjX61HX/oJIv8SzKvA18VKOIOMFhR3Ie3eCk9hqeZtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.0.5_1779200421783_0.09489800964275807","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tsparticles/shape-infinity","version":"4.1.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"5b0c6648b7710b367c9e5f8556ec3295aa2b76fe","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.1.0.tgz","fileCount":29,"integrity":"sha512-dkjpc/9aTW/2dDajDpNX2l+4i0AfGda9YCM07nDhhfITl+oYbKmBkGFF48EvBwbi7qanZBG46yY6SP0TAstNfQ==","signatures":[{"sig":"MEUCIQDoM4W/NlReEE58UKtNeiDVwzYJf0yXCYL2IgR3kMJeMQIgXdo2vy9JD5kzXlFVsSVwE53/tR/j7NonXo4PpWh4pWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","deprecated":"Please update to version 4.1.1","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.1.0_1780069580356_0.4541122375306621","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tsparticles/shape-infinity","version":"4.1.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"2802571ee786ef61aa5ec5e2939886ba5533f7b9","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.1.1.tgz","fileCount":29,"integrity":"sha512-0LmSYMv1dafHU0NteiOf3avpaTT5A9xFgks43Z8IqX4CwA2o++kh+kuWjtR9ClHwS5OY9ist4o5+dtPTNmOCqA==","signatures":[{"sig":"MEUCIG8hAHXlnjH/gZHCFbxtbXux5oJY7x89QveuxKjVhdzfAiEAmHyz19AHSDuEIfO8AS1uYvrcI285DR80M/eyYx7Xuvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.1.1_1780190299120_0.3703751302479066","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tsparticles/shape-infinity","version":"4.1.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"c9577d1bacc9eca1f084494e0a8403442e5ea6f9","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.1.2.tgz","fileCount":29,"integrity":"sha512-r0ODsflgKfr2lCIPKY7juNfrp1sICHj3Ou9ZNa9gWunTWwBWL+juK0hr5aTYPzzfsv7yx9RDsGQcPUTP/3BFqQ==","signatures":[{"sig":"MEUCICt1fcwot+CX2smbVmKvmbfEzmGks6wlvlkFej0QKe7SAiEAlH5ps4snqTfgl/3mNsSGLdwsXvsocW09QxIKL41Qp8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.1.2_1780321920026_0.7251069742904537","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tsparticles/shape-infinity","version":"4.1.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"bcc8e174e2692322f0cdaa80c150d6689953a0d6","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.1.3.tgz","fileCount":29,"integrity":"sha512-+f6lNE5rbKVC5XWoMmWw1WX2uqgGgmzqOzyxQNTB0jkymLhQzecjDKg2Gd+iogvM3N/XyJT8+j10uXCxwvEShQ==","signatures":[{"sig":"MEYCIQCiWPPp5pxlorB66zFZG/l0GK/xbTpk/YjzdTSL/uDd/gIhANz+eRIApI+cbcjyNN/GJIE9Inr2blT9N6Zp4WQ0guwM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.1.3_1780499150542_0.9754071880384327","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tsparticles/shape-infinity","version":"4.2.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"3554948a1ad2e91f8081911b0f28aa690860a8c6","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.2.0.tgz","fileCount":29,"integrity":"sha512-auuqjUFEsqiNDaZ20RDIvdWnYdA06JCCY7fod889Zh7BiMQwL4HAXFB81X0GZ5IuIY1IRk++v2ujmozYB54tug==","signatures":[{"sig":"MEUCIQDKN+UFkk4yt1wzPOjR83Um+se1PpmVQcV0NKr/tGjTfQIgLy12C4ppPPat+gG11bHHPs+aizM4khTBZKDAxBw9bqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.2.0_1781708700509_0.37252635507517473","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tsparticles/shape-infinity","version":"4.2.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"8d0ee0dfbcd784b3242409c4f64cb0e358824233","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.2.1.tgz","fileCount":29,"integrity":"sha512-VwilRh61WfUhNmphajklElwgcNWk57BgNM5c25BHMn/k3ga1R0ZnbzhxeqflcZEDhNpi/qsuAHoYBkx9UMZl7A==","signatures":[{"sig":"MEUCIQDYy15OtlJtOKwBszvJ8Nqa4b+bJ4VOcghXQs52J2QqiQIgJrGRv1eTwqZFnEx7jyCwkG5wUSaMp3hx41bkclenzIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.2.1_1781829591798_0.8506332147942357","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tsparticles/shape-infinity","version":"4.3.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"79089b16b63ea91f130fdb01c32e713d20c59897","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.3.0.tgz","fileCount":29,"integrity":"sha512-CVko1mbJMp6dresVpJuTfdEkknMFzmIFFdZJ6WIRMTkmOK2ZNgQVRyD0j8hAhZSktt0mjzg0UtiD4uk8KMU8Nw==","signatures":[{"sig":"MEUCIQD8kY1m+SvBkBi5YX/OJC3wMFgHpNg3UcjlkqCLARI9EAIgerSMsl1wAAVutF9g+RHTR15wg0+nduSFt2265VoO6HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.3.0_1782588349460_0.8403928024620619","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tsparticles/shape-infinity","version":"4.3.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"e6335bf83893f7c045ae2487ba7bb9f75c73ba57","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.3.1.tgz","fileCount":29,"integrity":"sha512-fRt3k87gVKEQAXvg0N01Bh0VNbxF51h0IGqWrL8mLdHMI3UP0PC9vKDQnbi5204hf0Zz9/UXcq6rSE8uPpu+wA==","signatures":[{"sig":"MEUCIH62l7OnFqyElYg7ffTOEMN+bAOdBgBCgahey4WED0ScAiEAti4Nbd0tgbRbtgPuWRCLSAKSoo1J4eHiEaUtymFTIvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.3.1_1782904635501_0.024813563976209263","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tsparticles/shape-infinity","version":"4.3.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/shape-infinity@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":"3cb75aa309cd3fac34561ec3b06a7e10d7f6470a","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.3.2.tgz","fileCount":29,"integrity":"sha512-JQVJEwmlj7ijzIMRKbRda7vxbsJ8TaGQavRo8C1AxPmiteeWMeXIvroQ2mHjKQfxddbq5K9qJk3oNO+/1tm0cQ==","signatures":[{"sig":"MEUCIFEaYYGcI2W+WLyFkw1Lel60KzjXVTKMS98AnK4pZDZkAiEAhTJ7Pz53Wiron9rq7m3+n8Mu8YBi/3Z22uU1L9eYY9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183284},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.shape.infinity.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:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"jsdelivr":"tsparticles.shape.infinity.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"shapes/infinity"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles infinity shape","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/shape-infinity_4.3.2_1783679641758_0.9789424762772079","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tsparticles/shape-infinity","version":"4.4.0","description":"tsParticles infinity shape","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"shapes/infinity"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/matteobruni"},{"type":"github","url":"https://github.com/sponsors/tsparticles"},{"type":"buymeacoffee","url":"https://www.buymeacoffee.com/matteobruni"}],"sideEffects":false,"jsdelivr":"tsparticles.shape.infinity.min.js","unpkg":"tsparticles.shape.infinity.min.js","browser":"browser/index.js","main":"cjs/index.js","module":"esm/index.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","browser":"./browser/index.js","import":"./esm/index.js","require":"./cjs/index.js","default":"./esm/index.js"},"./lazy":{"types":"./types/index.lazy.d.ts","browser":"./browser/index.lazy.js","import":"./esm/index.lazy.js","require":"./cjs/index.lazy.js","default":"./esm/index.lazy.js"},"./package.json":"./package.json"},"peerDependencies":{"@tsparticles/engine":"4.4.0"},"publishConfig":{"access":"public"},"type":"module","gitHead":"b7e605098d6ea937d5068c06542671d4891070e4","_id":"@tsparticles/shape-infinity@4.4.0","_nodeVersion":"24.19.0","_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","dist":{"integrity":"sha512-FU8xbYSQoJivXKJjuwzPN+VPUMMFz2K2+5+mB7zLTh9m2j/lmg6R84fAPz+BBAEa0nADlAXuhklbHS2XjXpc8w==","shasum":"c8acfb6e598bd35d7fe70465c63b064749173b5c","tarball":"https://registry.npmjs.org/@tsparticles/shape-infinity/-/shape-infinity-4.4.0.tgz","fileCount":29,"unpackedSize":183284,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fshape-infinity@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeHMqszec5EfYodbPsvJV482rX55Ma9+v/1Tj1G/tMYwIhAKw1AM7qaSBAtqX1h8d8Ad+9tl91Jh+EhGJc3tQaSfcC"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f44d0f1-fd47-48e5-b541-6be6a3085188"}},"directories":{},"maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shape-infinity_4.4.0_1788135967049_0.279612254229213"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-12T22:19:07.642Z","modified":"2026-08-31T00:26:07.499Z","3.4.0":"2024-05-12T22:19:07.894Z","3.5.0":"2024-07-01T07:28:57.670Z","3.6.0-beta.0":"2024-10-07T08:48:16.031Z","3.6.0-beta.1":"2024-10-13T15:35:46.835Z","3.6.0":"2024-11-18T23:08:31.091Z","3.7.0":"2024-11-24T18:31:36.481Z","3.7.1":"2024-11-24T22:49:06.364Z","3.8.0":"2025-01-23T08:19:35.314Z","3.8.1":"2025-01-31T08:21:13.117Z","3.9.0":"2025-08-01T07:03:14.213Z","3.9.1":"2025-08-03T21:50:35.592Z","4.0.0-alpha.0":"2026-01-07T17:20:55.809Z","4.0.0-alpha.1":"2026-01-08T08:19:14.937Z","4.0.0-alpha.2":"2026-01-08T09:23:21.820Z","4.0.0-alpha.3":"2026-01-10T18:33:01.397Z","4.0.0-alpha.4":"2026-01-21T13:57:13.175Z","4.0.0-alpha.5":"2026-01-21T18:10:38.370Z","4.0.0-alpha.8":"2026-01-24T01:09:56.902Z","4.0.0-alpha.14":"2026-02-02T18:06:32.013Z","4.0.0-alpha.15":"2026-02-03T21:56:26.344Z","4.0.0-alpha.16":"2026-02-03T22:26:45.822Z","4.0.0-alpha.17":"2026-02-04T01:38:43.577Z","4.0.0-alpha.18":"2026-02-04T09:38:46.667Z","4.0.0-alpha.20":"2026-02-04T15:42:50.745Z","4.0.0-alpha.21":"2026-02-04T16:55:18.771Z","4.0.0-alpha.22":"2026-02-05T19:38:25.057Z","4.0.0-alpha.23":"2026-02-11T18:30:54.688Z","4.0.0-alpha.24":"2026-02-12T18:54:48.853Z","4.0.0-alpha.25":"2026-02-21T12:54:38.586Z","4.0.0-alpha.26":"2026-02-26T17:17:33.296Z","4.0.0-alpha.27":"2026-03-09T17:28:40.993Z","4.0.0-alpha.28":"2026-03-15T13:53:53.437Z","4.0.0-beta.0":"2026-03-19T14:05:15.380Z","4.0.0-beta.1":"2026-03-31T08:52:41.754Z","4.0.0-beta.2":"2026-04-02T07:42:23.901Z","4.0.0-beta.3":"2026-04-02T08:16:23.501Z","4.0.0-beta.4":"2026-04-02T09:37:09.160Z","4.0.0-beta.5":"2026-04-02T11:13:46.342Z","4.0.0-beta.6":"2026-04-02T15:17:25.298Z","4.0.0-beta.8":"2026-04-07T13:15:23.456Z","4.0.0-beta.9":"2026-04-08T07:18:54.832Z","4.0.0-beta.10":"2026-04-08T15:58:36.905Z","4.0.0-beta.11":"2026-04-08T17:14:29.165Z","4.0.0-beta.12":"2026-04-15T15:29:32.340Z","4.0.0-beta.15":"2026-05-09T01:28:30.065Z","4.0.0-beta.16":"2026-05-09T16:25:45.176Z","4.0.0-beta.17":"2026-05-15T01:02:35.375Z","4.0.0":"2026-05-15T13:53:34.161Z","4.0.1":"2026-05-16T00:28:49.804Z","4.0.2":"2026-05-16T13:28:06.757Z","4.0.3":"2026-05-18T18:25:57.588Z","4.0.4":"2026-05-19T01:12:33.904Z","4.0.5":"2026-05-19T14:20:21.938Z","4.1.0":"2026-05-29T15:46:20.489Z","4.1.1":"2026-05-31T01:18:19.262Z","4.1.2":"2026-06-01T13:52:00.157Z","4.1.3":"2026-06-03T15:05:50.676Z","4.2.0":"2026-06-17T15:05:00.654Z","4.2.1":"2026-06-19T00:39:51.931Z","4.3.0":"2026-06-27T19:25:49.589Z","4.3.1":"2026-07-01T11:17:15.634Z","4.3.2":"2026-07-10T10:34:01.903Z","4.4.0":"2026-08-31T00:26:07.177Z"},"bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","homepage":"https://particles.js.org","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-shape"],"repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"shapes/infinity"},"description":"tsParticles infinity shape","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"readme":"[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org)\n\n# tsParticles Infinity Shape\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/shape-infinity/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/shape-infinity)\n[![npmjs](https://badge.fury.io/js/@tsparticles/shape-infinity.svg)](https://www.npmjs.com/package/@tsparticles/shape-infinity)\n[![npmjs](https://img.shields.io/npm/dt/@tsparticles/shape-infinity)](https://www.npmjs.com/package/@tsparticles/shape-infinity) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni)\n\n[tsParticles](https://github.com/tsparticles/tsparticles) additional infinity shape.\n\n## Quick checklist\n\n1. Install `@tsparticles/engine` (or use the CDN bundle below)\n2. Call the package loader function(s) before `tsParticles.load(...)`\n3. Apply the package options in your `tsParticles.load(...)` config\n\n## How to use it\n\n### CDN / Vanilla JS / jQuery\n\nThe CDN/Vanilla version JS has one required file in vanilla configuration:\n\nIncluding the `tsparticles.shape.infinity.min.js` file will export the function to load the shape:\n\n```text\nloadInfinityShape\n```\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` and the shape like this:\n\n```javascript\n(async () => {\n  await loadInfinityShape(tsParticles);\n\n  await tsParticles.load({\n    id: \"tsparticles\",\n    options: {\n      /* options */\n      /* here you can use particles.shape.type: \"infinity\" */\n    },\n  });\n})();\n```\n\n### ESM / CommonJS\n\nThis package is compatible also with ES or CommonJS modules, firstly this needs to be installed, like this:\n\n```shell\n$ npm install @tsparticles/shape-infinity\n```\n\nor\n\n```shell\n$ yarn add @tsparticles/shape-infinity\n```\n\nThen you need to import it in the app, like this:\n\n```javascript\nconst { tsParticles } = require(\"@tsparticles/engine\");\nconst { loadInfinityShape } = require(\"@tsparticles/shape-infinity\");\n\n(async () => {\n  await loadInfinityShape(tsParticles);\n})();\n```\n\nor\n\n```javascript\nimport { tsParticles } from \"@tsparticles/engine\";\nimport { loadInfinityShape } from \"@tsparticles/shape-infinity\";\n\n(async () => {\n  await loadInfinityShape(tsParticles);\n})();\n```\n\n## Option mapping\n\n- Primary options key: `particles.shape.type: \"infinity\"`\n- Shape-specific options key: `particles.shape.options.infinity`\n\n```json\n{\n  \"particles\": {\n    \"shape\": {\n      \"type\": \"infinity\",\n      \"options\": {\n        \"infinity\": {}\n      }\n    }\n  }\n}\n```\n\n## Common pitfalls\n\n- Calling `tsParticles.load(...)` before `loadInfinityShape(...)`\n- Verify required peer packages before enabling advanced options\n- Change one option group at a time to isolate regressions quickly\n\n## Related docs\n\n- All packages catalog: <https://github.com/tsparticles/tsparticles>\n- Main docs: <https://particles.js.org/docs/>\n","readmeFilename":"README.md"}