{"_id":"@tsparticles/plugin-emitters-shape-canvas","_rev":"78-f2fe3b9aaa01c5b07104623693d1e686","name":"@tsparticles/plugin-emitters-shape-canvas","dist-tags":{"next":"3.0.2","alpha":"4.0.0-alpha.28","beta":"4.0.0-beta.17","latest":"4.4.0"},"versions":{"3.0.0-beta.4":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.0-beta.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.0-beta.4","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"40c28e5d26646e78feac4806ee3a054503722f7c","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.0-beta.4.tgz","fileCount":85,"integrity":"sha512-fEwRzaWP/+FSXf/3lVuZALyoKTExE293+SDbFaTKUrsegJrD1z680KjNYr6r3wtSYjCFwBpsxpONCaT0MExxPQ==","signatures":[{"sig":"MEQCIEva9b/veDtxp65IuLD4rOCFpbVeqiBjz6XoD1G+fYnYAiBeEU537GZW7Yl1QizW9/V2QNeh9kpQBDeGd6mk3yL2KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361742},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0c8f1557464cc613d06bc69643cf818a74759d59","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.4","@tsparticles/plugin-emitters":"^3.0.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.0-beta.4_1700121220138_0.3561113987089537","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.0-beta.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.0-beta.5","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"bc0176bb13b5b98e581514f63483cb639eb40fa3","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.0-beta.5.tgz","fileCount":85,"integrity":"sha512-emwccBj5Z9DReRegJbDguQ1CNfqXZbxZDaXrwg9hkx3vOYntcVJ6JV9ViA81BPY0zdgCE9XuJhYr5tuSxD6mWw==","signatures":[{"sig":"MEQCIACbiGHOxuDRfQIUjbzPpZLrCza5CIzQsNN8OYOZcn+tAiAMDNuQZx/+yaB8zB3SSW/vs4j+DTICvu5otH/RL9mUUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361739},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"978df9fa57be3ab7c893a4644d724159405a857f","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0-beta.5","@tsparticles/plugin-emitters":"^3.0.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.0-beta.5_1701625683826_0.40131403342815974","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"1c6824a0e2e15bf57d4748da481d9d5e75820f67","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.0.tgz","fileCount":85,"integrity":"sha512-KLZEt5q26DtiTUQd07rv+7uj1AlMnp4oyM9eU2oDrJ+MdywNK5SJu6tKbOsLrlBfq6BUNYT/efyZ18lUEZzLyQ==","signatures":[{"sig":"MEYCIQD/g1QozNewnIY+R83MwSPaEr/fBY4dUpGt9FGuwvFhVwIhAN04kDKD16oHiEpN6NIfKZaAjil5ZMygjqPu/CvutBeq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361704},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"0ea45dee7a131d15db7e9314f5fc7b2d9b2390e9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.0","@tsparticles/plugin-emitters":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.0_1701723656602_0.09278834792695845","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"353cd98f3623803e9d279ec63dc9dcdaa4a634f1","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.1.tgz","fileCount":85,"integrity":"sha512-1fc5oPli7mJ2v1P4NeZQgLg4mpwdE28xlff4BXwHYtAIYZSHD6ULpw6Tve6WK6WPEi/ntBEvLDu7TI/TvBEOYA==","signatures":[{"sig":"MEUCIDmAiXr8NIUClVEkBtjAxFvCmWIFRZWfU/Wm0cFZH3pOAiEA2n9cNhd11+QZeSSTVZ++MaMUryvab+svlZTQhUZvZUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361704},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"cbc488dfd34f34c9407bf1d93e891c7dc3e21e0e","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.1","@tsparticles/plugin-emitters":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.1_1701852479730_0.7951223568992809","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"93c3c19e8b70aa1b47f6cd3565a4a0afb7027727","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.2.tgz","fileCount":85,"integrity":"sha512-9XsFwF4q0dqJCVD1z1tqAS6NjjhyAKDk12C6f9IxYjP6a1U3aC+HmCGe7YfZ6BygN6WH7YzeGN9S4hdqUFNOCg==","signatures":[{"sig":"MEQCIGMy04QdatdeYtreBm6fhj5py5mNNgC2MH9ZAi80QIBXAiAg0pDgfJm+kdKT/huQYMRsCykJm3WSekQBVw/kBBvc+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361704},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"fa3e7c1523d53be7a9715ae638bdc1fed3b732d4","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.2","@tsparticles/plugin-emitters":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.2_1701881400028_0.332172029926068","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.0.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.0.3","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"b73e8ec7e7568a5360be73ce6eac9eb42fc71021","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.0.3.tgz","fileCount":85,"integrity":"sha512-Le973nEnBfHyb/5njulUkVHieneWUjcd7yzYy75Rpbm9QIyrpFO0FNaNPSZDtwvWcx+EvOPj4NEmOU1kmdMfMQ==","signatures":[{"sig":"MEUCIQD6IOSX4ySjlRmG0Hd0OYb65xnqN4WZw3nDC7E8YyTtBQIgBlFkH/hZERhTGwPz7rul6M/rois16DRKkKN26uSDRtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361705},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1a5b60f0e1371ad306cfad6fd7c14ea4f3e7c156","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.0/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.0.3","@tsparticles/plugin-emitters":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.0.3_1703615742364_0.19866172680630378","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.1.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.1.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"9f55a529112b2ffca81105b9677aa5b1fab02ff2","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.1.0.tgz","fileCount":85,"integrity":"sha512-c29HsQWRG90Lh7fDGDjtkelmM1qqNapBlSqDVufMWMXay2P7ag8ECyWUnGxxoSFXRnYg/sIJcBDiDtAwF89jnA==","signatures":[{"sig":"MEUCIHtNX++bsPZjh/0yUxLPke4d0rR+acEObu7TpysuS9HFAiEA0aDbEfxrke34p4cAqnzvr6F98lV8E8IdI9RBi7TZpDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363849},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1e9b513a0c84caee183cef640a5099f2e5b2c5cb","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.1.0","@tsparticles/plugin-emitters":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.1.0_1705187638820_0.7659656148829916","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.2.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.2.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"01993d967e8a043043081dbb67173c25f84dfcc0","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.2.0.tgz","fileCount":88,"integrity":"sha512-WF2x2GVcRQZ2whtvbXeeBxqnEnz5x2Kk5dcMUb5zFhYXJ6nJ9h3hgfN8Cvjy2hmexHqNa1lyPzb4ZuU978ggow==","signatures":[{"sig":"MEUCIQDTgHpR+LXGPEeGJheS7GD7s1ogOkK8q14wIPmetf2sjAIgBqig33ugfGoCGP+vzgCGr+Djpcwf2/Oq5BXPnV7RodQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385536},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"1603db4c226aebe908b0a593868e3048f41699c9","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","deprecated":"3.2.0 and 3.2.1 have issues with some bundlers, deprecating those until solved with 3.2.2","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.0","@tsparticles/plugin-emitters":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.2.0_1706663829711_0.4056296087463953","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.2.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.2.1","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"83c94d2cf26f4312d36c261c5fbad613bac87b5b","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.2.1.tgz","fileCount":88,"integrity":"sha512-zUANR6RExOmy5/HrDB6LKKffS5s0xgL8XB0hH59EZFzq5dLMyYpbDPfOXBEDo2c1akK/jjagwdwxJdvoWL//Wg==","signatures":[{"sig":"MEYCIQCjCP1pTleoRsmVcEtVhWZ+k4jHRqA4R4Ht8r6YKj/eZQIhAOYrclD07cKLxVkk7KGU1/qVBkZ/Bobrw06du7kZNuSD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385536},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"a96ee8fe2c9fc96e7e66b6d563eadafe4e4b0caf","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","deprecated":"3.2.0 and 3.2.1 have issues with some bundlers, deprecating those until solved with 3.2.2","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.1","@tsparticles/plugin-emitters":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.2.1_1706691692123_0.9808480658381837","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.2.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.2.2","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"92388f909cebe0edbbc334e31c6ccc9caf06e0cc","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.2.2.tgz","fileCount":88,"integrity":"sha512-RNpo32ebg2ktS7XzmlsMMZSADgOG6NuuVTs87QBkxRlP3dP2SrAjD5VJ18guhPnHvdVREV8ZlhPEDp0KxdrSTg==","signatures":[{"sig":"MEUCIQDOtR2uy/Es77UyqqVLzNFm5evfo/0aXtW5TSMeq9eu1wIgWoK54cEt1aDRAUA0pPbxnUz3IEUBMLOA31PK3v88/ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385536},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"4a69e916d768b80152077f8943b7975760fb2ced","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.0.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.2.2","@tsparticles/plugin-emitters":"^3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.2.2_1708389812736_0.7798708850557421","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.3.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.3.0","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"},{"name":"ar3s","email":"mbruni88@icloud.com"}],"homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"401f0631a4b5d49f3ff049fc0a758bc5eba5cd9a","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.3.0.tgz","fileCount":88,"integrity":"sha512-v2cL9FDHZIf6KONNVn1YHJZF/a4gEgK6JGIyRvsLRrtQvCDJGlp2G7xDDlM3yAfYZd9QFMthYAx7y+5Yu7n66w==","signatures":[{"sig":"MEYCIQDP7DKgSig+LOsyt2xVAr8NGjzd41m3Jq1mt5worKUUHwIhAIt6bdMw0zLWIRtxm09XhErUeUWSREJ0729PtRohLHBc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384276},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.min.js","module":"esm/index.js","browser":"browser/index.js","exports":{".":{"umd":"./umd/index.js","types":"./types/index.d.ts","import":"./esm/index.js","browser":"./browser/index.js","default":"./cjs/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/matteobruni","type":"github"},{"url":"https://github.com/sponsors/tsparticles","type":"github"},{"url":"https://www.buymeacoffee.com/matteobruni","type":"buymeacoffee"}],"gitHead":"891d956bec57969596d4fe8839759dd7bc93a419","_npmUser":{"name":"matteobruni","email":"ar3s@icloud.com"},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.3.0","@tsparticles/plugin-emitters":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.3.0_1709033160621_0.20563440825140056","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.4.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"c78ea9ff685e4e42c4e0b43e732b661b0f841ba7","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.4.0.tgz","fileCount":85,"integrity":"sha512-29DZJLObd9eoMdKB7P5vs/Zb/tPP3wMrJWfI/W+Q5sEJmAVQMVv1JjDy8K+TTtnLhbRkutWQTjgetXfP35Xvow==","signatures":[{"sig":"MEUCIQDMSDkKvhCTz2cdPMu8fArdLHiGjrNvB7SD9dwnXX5DmAIgGWWRW14ant1YzWO9H+c7eqOv17uaEdMfgDpQmH5gB6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370396},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.2/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.4.0","@tsparticles/plugin-emitters":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.4.0_1715552354772_0.5769764353282876","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.5.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@3.5.0","homepage":"https://particles.js.org","bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"dist":{"shasum":"2e6b0d62c84c70bf30ca0dffb090e63f3d810061","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.5.0.tgz","fileCount":85,"integrity":"sha512-/sWRoaM0nXzyx72xI2LIiGlksiM3fholgY28alSU2jRmXDgCCzQkBYgugbNIyEixkRvA23AFmwA1Q03eXlvuYg==","signatures":[{"sig":"MEUCIQD3T34JWhrOF/atR9FPwjyldRoxKXogykpvxDxe02NiuQIgKvSe9nZSQhSFl97DVCF5gH6rW7u7IqRcd44L8B1HRKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370129},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.5/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.5.0","@tsparticles/plugin-emitters":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.5.0_1719818944156_0.05429369885410673","host":"s3://npm-registry-packages"}},"3.6.0-beta.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.6.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"6b155d64651727aeb9a27472037b618837e3b25f","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.6.0-beta.0.tgz","fileCount":85,"integrity":"sha512-0UOSw1/Ry/HCf2+gK+n7+l2x4i+XvwRbqF3dJYVn6u6crdF6l4PCcDyzf8VclXTbzbsoHcTWwSGiE2N6auW2lA==","signatures":[{"sig":"MEUCIEgK2+OJK7vM/4Uu+SJV49kZC08773+H6BumByM8MXtDAiEAptPBv+dagnY/PxQcT1r1rEuVggh6ks3XYsAJOZY3zko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370164},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.0","@tsparticles/plugin-emitters":"^3.6.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.6.0-beta.0_1728290903485_0.00836195129547268","host":"s3://npm-registry-packages"}},"3.6.0-beta.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.6.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"18c34544d368dfba14f97b2a2e1204c43f9842d2","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.6.0-beta.1.tgz","fileCount":85,"integrity":"sha512-or8rwk9VDg+zTWrUi//BAMoPQLtHSbDutLUby4nECZ458UU+CPnc96k31wUAcgNOhEEomV/CMQVHXjzhI1ZrCw==","signatures":[{"sig":"MEQCIB51EJsVRjKIEpjEI0alq7HMin8Q/SMVS9d83ox5d9FNAiBKKLCgygp46LR44sj9psEiOiqLlWgXGU+xFgVKLTYonw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370165},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v20.9.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@tsparticles/engine":"^3.6.0-beta.1","@tsparticles/plugin-emitters":"^3.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.6.0-beta.1_1728833754498_0.16279825178489427","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.6.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"addfaeacda49bd22e8038b2156738300aa974f1d","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.6.0.tgz","fileCount":85,"integrity":"sha512-H9b/X+b4qxeH0nHNscCAcaHhY3UQOFYrOWfFLCh1BqWY+mV5o4k6RKXMrpKRmTxhWXt1i8rDYnR95z160gWf4A==","signatures":[{"sig":"MEUCIQCRTzfPAF5weE/M/fQIgEPiegvAnGWn4DFtLq0/9x3OTQIgJGNrXk3RZ/2Qoq/+F2YAqcVV9nfqe/rKLxZOXQ/mpZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373657},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"^3.6.0","@tsparticles/plugin-emitters":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.6.0_1731971316971_0.855139407524655","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.7.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"dbfd820524a29770b139ad330552c40922b84f2e","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.7.0.tgz","fileCount":85,"integrity":"sha512-s6alOBpV4bOYuUE6hEhHEIVAgUfdkFhwEO1ocLP/ThUEmf9skwHfAKf6KkpSGAQkuAst5WZBAjeLk3+93CCMew==","signatures":[{"sig":"MEUCIQDMpX1Cy/6bAHgFovEvMSkFG1R1aq0kgQ5I4gZGGXlNowIgV1swCU7yn7A8c0s3CtPL1Fxm0BQSrJmT+EujqbOOHG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374586},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.0","@tsparticles/plugin-emitters":"3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.7.0_1732473103260_0.5523210862500783","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.7.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"b606a1d55c3644bd74979ce63d7af4523927e83b","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.7.1.tgz","fileCount":85,"integrity":"sha512-ks34PMmG4cTE16xkqWFBhsIlQdoRhwMP44tVNkGbSrhzaYaBvH8zNmZLJKu98pds5qRKTf1p/LcgIWKLafnZsQ==","signatures":[{"sig":"MEUCIQCDFA7BN0psGWAzWI/3l1UiMXmw3be+cxJ5Z+O91BdGjgIgBxjlalyZ1TM53obhqYknksYUC9PHncJUHhctr281XGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374586},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.7.1","@tsparticles/plugin-emitters":"3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.7.1_1732488553095_0.7970846272405263","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.8.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"431ba44dd039605b9029696ccbdba273efc5e338","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.8.0.tgz","fileCount":85,"integrity":"sha512-PxHgXgisYGlQ/dUdWYV3TsnVYDNNSkxA1g50FzaZSC6AtCHKFt6evQkFF2CDushABc/RIYWrSaqEvHWiV62LtQ==","signatures":[{"sig":"MEUCIFWjAinzxn9qW/ndX7ZoJCiNYDU6ZogfB1aWR6w0hblfAiEAi5mMxSShYx/tLnDtT4HcS4dhyToaWIYvdRRn1mjgY00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373897},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.0","@tsparticles/plugin-emitters":"3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.8.0_1737620381168_0.37752405045523174","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.8.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"67042d08bfa8dcc457f4c1bc9f6f9c3080c322cb","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.8.1.tgz","fileCount":85,"integrity":"sha512-YDi6A9Evuta+s+q1+SKVo9umemp4Td+WqluamdEnv6aVJA6IfKvGXqAtQhlr7mZEEgbhB53s45aPSkxERt+3/Q==","signatures":[{"sig":"MEUCICfW8liI8u/mcMooXH6GYixrImG18qiFosQnfkMpiX3FAiEAjHI9yZNuGm/heICrr48gtITjxiiVLv8oV8gmTlT7gU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373897},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@tsparticles/engine":"3.8.1","@tsparticles/plugin-emitters":"3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.8.1_1738311679751_0.9466380464651092","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.9.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"7668cb73358be762eca42b5980ddcc43c7da6884","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.9.0.tgz","fileCount":85,"integrity":"sha512-3XIXimPBIpGOPhCmyUkh6XPUFk8t/wkamfZqPfsaSJyuYNzT+WIWpR/1rRZx2ImE423BF5b3TyFaaHKQCY3I3w==","signatures":[{"sig":"MEUCIQDDcALB3oGXvjpDrsHUw7bgJsYoTB+pRILgkeKHoQcUhAIgCR2TZr2GUOyhh5oFe9DRawxGA7F0ANAJTuH73PyV43U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373908},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.0","@tsparticles/plugin-emitters":"3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.9.0_1754031802036_0.5598355461078299","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"3.9.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":"Matteo Bruni <matteo.bruni@me.com>","license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"e2d888662808a1d2ab779f9c92ddc22028b580c0","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-3.9.1.tgz","fileCount":85,"integrity":"sha512-9umxQgnBDVY+51oIvYGQgksz0WEPyeaXWPenqCB6BUAGEV7KVe7J4bbUBC4ALr8qOaom7/jG6obXVu5xhdPiBw==","signatures":[{"sig":"MEYCIQDcuXwstVOLo93RsPTwwG9n4m1EYNxhrLu29O7tx15CEAIhAI2Ffa/gMJdCYPrIbOYo14VM1SN0NpEDYcGDGpF0PnSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373908},"main":"cjs/index.js","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/8.2.3/node@v22.15.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@tsparticles/engine":"3.9.1","@tsparticles/plugin-emitters":"3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_3.9.1_1754257844621_0.2613793831488844","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"d6290f110680a1c61094ead6862c1e97bafe5c6a","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.0.tgz","fileCount":88,"integrity":"sha512-Vs8V7wEAbzBS+Bn5hBALEAVfv1QUmfNnvMgSzrcCyfRQH+0sx7KtC6eEBzuzoOeT+cHrHkPvj+0yLtEFUg8p+w==","signatures":[{"sig":"MEUCIQD+J3qmoJclu0y+Ug4Z/AzExbPBlta8KeuFT7mgFpZPvQIgY80UJKudfDpM+dSVqRS1LeZg6ozby9cmYVoFYSNVAHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406914},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.0","@tsparticles/plugin-emitters":"4.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.0_1767806463119_0.025718871102585972","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"558b7a87b3052a99f3573757a496f018e9907732","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.1.tgz","fileCount":88,"integrity":"sha512-ugtjRwgvLzdU0jFj/e9Vv6s9nmzWnQx+BFmMsUvubhaI3GoUYbQfV2roVMGLZWY7dTKZFz/7QNvjtR2k4Ihiwg==","signatures":[{"sig":"MEYCIQDcbPVUnJ/XKsUFDBYh7LhSfi2ZAzRWuRcGZrg15IAc5gIhAOJGGqa/ejif42N+20WGrkP5alwTCyptFRBrxEt/3GWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407250},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.1","@tsparticles/plugin-emitters":"4.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.1_1767860362876_0.8896126327586347","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"8905da23299555cb88bd309f27acd0f824f4c192","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.2.tgz","fileCount":88,"integrity":"sha512-rkyCr8ISNhykCRU7IZ96EyhHezwEAMfLVvegjEVLW9LhKRwyv1wwVDa4XjJs5+pTgbYGAxQm/GOJj8PQThWDgw==","signatures":[{"sig":"MEUCIA03CVXU9J9bkke8YeG3rJreYwahHuK2xCaSCL+Yi7JIAiEA73qfpELF+2Pu9eCe/pfW+1qthHw8yRS66Lu0LggbicE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407250},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.2","@tsparticles/plugin-emitters":"4.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.2_1767864207833_0.3526215316008614","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.3":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"d8560b3e608284923b85e0f2055321c8bcc97244","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.3.tgz","fileCount":88,"integrity":"sha512-22K3Nhi4BCMi5vM2S1+IXH0TIIIW2tqAyptAsra2SwDRmxwqT3u9U5OhQ1G01GfoKu5tsIQRyK7TL5/qPCJtJQ==","signatures":[{"sig":"MEUCIQCMpOAuhlHKy8lOfe43FXB5nROmnJORyLsr8QNJT2uSvQIgOHXqMNIkRWccj2kLf+MbPfY8qjtat1oJoYbrOvey8Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407971},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.3","@tsparticles/plugin-emitters":"4.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.3_1768069987428_0.8072527653474839","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.4":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"896f42e3caf486941a0bb66952a56b356b26cc45","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.4.tgz","fileCount":88,"integrity":"sha512-t2SkUf3c914e/t0awmIQwd+nmpcM8XZ/+NWPIeE96zW0RH69IQCYWB2i5upqnnpPNpPXHWF0Q0wkfknE5bfShw==","signatures":[{"sig":"MEQCIDq3c3XOUecFYva6WKvEwZfLjj+o4bqSAggLZpoRmhxKAiB2YENYYSKIt+mv3MdJ/1NmX0NPqRxmjA8RxasS4YRSIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407478},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.4","@tsparticles/plugin-emitters":"4.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.4_1769003846360_0.583472712732998","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.5":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"20cc3c07b6c067156b1233c33c1217e1e715d202","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.5.tgz","fileCount":88,"integrity":"sha512-S4pHZqsvSTSp6D6Oj+/qsvCMQ2pN6f09oApeA1w0+wyIzmnqRupmC7pkJmWRVMRMGZAl3tTEO/CJq+jchB6Hsw==","signatures":[{"sig":"MEQCIFZ84dNuvFBZCDigZvWY3x6aR4SktCLdccFsXLB52BfAAiBL6gqDdYU2mtvN8JpLxJdEYTvgDwrHuXRL6LtHLAYsgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407559},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.5","@tsparticles/plugin-emitters":"4.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.5_1769019052517_0.07085086811436492","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.8":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"8505a5cad7c4092061da5d8fa9182b880039cd2e","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.8.tgz","fileCount":88,"integrity":"sha512-DdAPlHZe/H/m//LjXF0IkrkZM8jSJLzHeB/K87b42VB92QfwAnBtHALuRvt2/vzEveharm3h815oQUdO5dBNrg==","signatures":[{"sig":"MEYCIQDljToR/1yeLhqV2AlimPWxaz8ZcWxi0nWRU8iMD74ZxAIhALTtsi2ggaO5AGnoXkE5WVmnLFudG3WJcSCpMqsvNrw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407652},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.8","@tsparticles/plugin-emitters":"4.0.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.8_1769217010795_0.6916077269468102","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.14":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.14","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"f61ba86098b92b9c1b9abf70447aac4c88776577","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.14.tgz","fileCount":81,"integrity":"sha512-n5X/8PWhCV0e0x8a6YGX25m6v7ZQzIKIFFI5sjoEVwxKM3HoYsYnmxH0Ny4cjmsTcEm+SNx6YJ7gvtX0z2Oeqw==","signatures":[{"sig":"MEYCIQDs553UYNTSLI/wMAmoeyuS+m5qih78WeGn/B0n1pWjXgIhAJEezrlMMn1iynb0dVME0MLMQOiqV63HPLA+1kaP3+fb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389560},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.14","@tsparticles/canvas-utils":"4.0.0-alpha.14","@tsparticles/plugin-emitters":"4.0.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.14_1770055649346_0.8028184635042648","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.15":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"0da975b479fa3b4189ed7ac7f4207c41731ec81b","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.15.tgz","fileCount":81,"integrity":"sha512-G6+5GcaE6kFQSzCzPk1CnSQRnGHryVsanyng3v8uH0n3rc37NRDnn5rcvm3CbhxRPwBBspcXU8McrYm3DeaQHQ==","signatures":[{"sig":"MEYCIQC+t31n7jOAD+aEJKI569hPqB/iMbn/Cae/jR0/9r90UQIhALV4HRHdYbudUhxCsXGO9kP3SwkWx7QWaHNHWFiJdyFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389560},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.15","@tsparticles/canvas-utils":"4.0.0-alpha.15","@tsparticles/plugin-emitters":"4.0.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.15_1770155824740_0.353676191078367","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.16":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"79a0c4a7a97ddab7b4f5d40c546ff23bd00f30b1","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.16.tgz","fileCount":81,"integrity":"sha512-eKN3BOh/Bi8z1fYqjfv/WgL12/auvpP8AEO6MzljVNmhK+dpIX1BjPU46UxGQyL3Q75RSGRYDWHQZzDIZm62zg==","signatures":[{"sig":"MEQCICpA4QqCVgGK8SBktWOB0fJc4ONrKcHe05a0yhwI9pgcAiAsRs+BNN0UnlE8BmOPccCAhiiP6YHiCUuzmyE8P8MG6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389560},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.16","@tsparticles/canvas-utils":"4.0.0-alpha.16","@tsparticles/plugin-emitters":"4.0.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.16_1770157643910_0.5507691055825237","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.17":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"373085210c1c1eb334e83e1de8dde1942745b24e","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.17.tgz","fileCount":81,"integrity":"sha512-46qUX/0sIurYOvIPdZPhYk0GOxDiA9gZ8NvcHwTbqX7ysaJXC3Th3BhXkLaNR0n5FA8kcEmRGg0Ss/AW4H3nRQ==","signatures":[{"sig":"MEQCIAlSyqEpPtWTdvS9na9DdM2tVkfIUW8GCn1D5mJVNkHWAiAOQcPzOqsvuJFjssrMLmOuow+VoXc9yAgy4skVytihmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389560},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.17","@tsparticles/canvas-utils":"4.0.0-alpha.17","@tsparticles/plugin-emitters":"4.0.0-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.17_1770169157276_0.09021117701794634","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.18":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.18","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"b42213422d6cae2d702aa5ca3d467fb914a2c204","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.18.tgz","fileCount":81,"integrity":"sha512-ZYp8G7zXjn+ke6myQ+DmnEUyAeSJ6bG1Aji72aTM7jutvDQjQYqhOeE4IGXNiEOakWCRlMQyabGVTfwTYVUvhA==","signatures":[{"sig":"MEQCIHWXxYMxCObWj2Csfd8Ft2BEKGZop7TBxfFfyatFpWQPAiAUYOfCzsqMmm6kjeiw7//lgrJSuqhQCl3Gf+tOE5ZWEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391783},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.18","@tsparticles/canvas-utils":"4.0.0-alpha.18","@tsparticles/plugin-emitters":"4.0.0-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.18_1770197961149_0.3627486426105866","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.20":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.20","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"592bc7eb2f650142c1ad793117b32cc3dd8071ec","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.20.tgz","fileCount":81,"integrity":"sha512-IKK4EnnZ8iSOgjOEMyiHic9xeZa5cm8LAYJjB2VjYRuOa6Ca5Y7RTOmFMVSWTPTzPCdWnWC/E6Ptvd82Gsmscw==","signatures":[{"sig":"MEQCIGvFU81UNZZtzVPoqwX1WuRBev4TUP4zAjW6jPMxIaILAiAzdPiAOorSEosUCgnbDr4cS2pG0bECPVk15duxLNqfyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391783},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.20","@tsparticles/canvas-utils":"4.0.0-alpha.20","@tsparticles/plugin-emitters":"4.0.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.20_1770219806857_0.26332341070114684","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.21":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.21","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"a68345e5a7fc9fbb4a857d0c778286f937781571","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.21.tgz","fileCount":81,"integrity":"sha512-cy8grm7+i7WWXcdrYkVxRjubamH/GcQTOxfqPjCz7zhLsrOxiY2mXG94EFGgMS4qcDg6HzUW+DLQ527W6ml46Q==","signatures":[{"sig":"MEUCID3Z+yWuPkq76rUA9zODW1WuLhIiI/fTMjfIKX3OZjPVAiEAmo7qVAz1XS5u6y/f6O1TLbjNkIdgaU5UssXEY5UEGc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391783},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.21","@tsparticles/canvas-utils":"4.0.0-alpha.21","@tsparticles/plugin-emitters":"4.0.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.21_1770224155043_0.3755758420075044","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.22":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.22","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"d34ff4da31f87fc76c612664efd79d8a1bd6a809","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.22.tgz","fileCount":81,"integrity":"sha512-I7LUhVwSDR7mLYiwBZKyQC29O7S755vfeMDqzHd6F26i51O7UQRhBWVq/Uz0v4hXFm1a66C6VA1meuIUpSU4XQ==","signatures":[{"sig":"MEUCIHiWk6QIubEDX1h9CYnvY/tM7h/TdNYvBtSA+zcY542DAiEAzYDkM0X+Jyheet+V1F5ci7P9w/uMPyh5CYkNECBv8wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391783},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.22","@tsparticles/canvas-utils":"4.0.0-alpha.22","@tsparticles/plugin-emitters":"4.0.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.22_1770320341821_0.7583321979789863","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.23":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.23","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"00e601bbdf696d4f55ae0ab648579e2526769935","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.23.tgz","fileCount":81,"integrity":"sha512-gbKV5UZqBqxdFz+LK6tftu+adHY8h/sPvatl7XM7GL1bhuTlbNf/hVAJrAmqFNK7CpuXOWiSOqe49U923igyXg==","signatures":[{"sig":"MEUCIQDTTESG/5E3+5NvfeTbX8NHl2RzTXtqIgNIHsVD7Sup6AIgDU3M6C5NjS76J6eJMCkCsDHQE4nDlh51exNxxecQ53c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.23","@tsparticles/canvas-utils":"4.0.0-alpha.23","@tsparticles/plugin-emitters":"4.0.0-alpha.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.23_1770834695634_0.9367278350061827","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.24":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.24","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"12bab2c5c76664c968f3977fc97746033b944e2e","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.24.tgz","fileCount":81,"integrity":"sha512-SLfc3IjrkdVFl2bj+m0f0ceB3hDSg4kzya78nzmftcRuRnZvOPv4ThjeTV+M/f+yDL+/3ju6fE06TDKT0z14GA==","signatures":[{"sig":"MEYCIQD4/exg0OFJMGljCOviKyrHQGV1V0J9cou13ja1jqm/zQIhAItoWN88rflAlz/aestbEDDYfL5e2jV55Tjpkc6HaKVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.24","@tsparticles/canvas-utils":"4.0.0-alpha.24","@tsparticles/plugin-emitters":"4.0.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.24_1770922526851_0.007592126473220606","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.25":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.25","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"8e5cbdb2f20d4ed229b5adc16af23ce0269a5ab5","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.25.tgz","fileCount":81,"integrity":"sha512-cbmy7L71iPQlTYXSbbQaFe6IYQ+bssx5vzWeHm62TsROoP+3DTnEbr38xzSSY8DWUvZrCR4coOdTrWgg8AcP5Q==","signatures":[{"sig":"MEQCIFdg1vl2TzUneui/Ymhwjt2aSjty6+fdV6zomoFgv9chAiB9pcnseyp/S5tkP1Mw2iSg07Dw0uRe3QH3yi3kQe6e+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.25","@tsparticles/canvas-utils":"4.0.0-alpha.25","@tsparticles/plugin-emitters":"4.0.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.25_1771678514190_0.8502913354096602","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.26":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.26","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"e571c34556bda227392ca513d46608f90601affc","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.26.tgz","fileCount":81,"integrity":"sha512-yYUncxtx46kHIeHtiTCzHffwOJCYaTSTdQ2BgOBHlp2wxn3A0DhGHaCyfaTD1GcjBNzYmqDm7FQtn8fYX7pQZg==","signatures":[{"sig":"MEUCIB95iVsQTK1sOb4H0N36CeD0AVm95MMTt4l5PBsrD5AKAiEA1SbOsYhChEeIlSDaWt+Ltw4mKphOD5pH/raUgaA/jVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.26","@tsparticles/canvas-utils":"4.0.0-alpha.26","@tsparticles/plugin-emitters":"4.0.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.26_1772126269385_0.967012503767676","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.27":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.27","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"2f6a12ca71fbda2cce542f64796bbfd2d1b4326b","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.27.tgz","fileCount":81,"integrity":"sha512-5FDeEveVUIx2zFLlUpD2eVGLcmCkICPMua1lLDDROYIW6JhBE0nxtKo7veHx16tYPnilU190zuo/UigNeDzH7Q==","signatures":[{"sig":"MEYCIQChKb1TzhItvOffIqHXy67dbWOGa2X33pyLbzCp8G5odAIhAMaP+0j70hj2gCT3dibCayPM92V21BU0RVWrMfNFnWWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391696},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.27","@tsparticles/canvas-utils":"4.0.0-alpha.27","@tsparticles/plugin-emitters":"4.0.0-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.27_1773077364115_0.8283579150284235","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.28":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-alpha.28","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"ecf9d627b9d11065caf2d2d7bf5dbfb325400826","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-alpha.28.tgz","fileCount":81,"integrity":"sha512-8TGu5HmIVb1szjGWoZlbEjp4b3KrD0SzwyPHP3OY7cs2TSGsRNW1U6whETcgYlWE4IZQ5tLZhex+nz1BAYYQNw==","signatures":[{"sig":"MEYCIQC/qY70X25O7DZyu9RY+QXwFcH/szjMBpC48RyUa2IqDgIhAJMo3r+K9JWpd0ZEihXbvGxwoFe+M9SjG5DYSXooTQU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391697},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.6/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-alpha.28","@tsparticles/canvas-utils":"4.0.0-alpha.28","@tsparticles/plugin-emitters":"4.0.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-alpha.28_1773582873732_0.9394721848213086","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"e64065c0dc755aac77cfb9698a6b555fb854a36f","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.0.tgz","fileCount":81,"integrity":"sha512-+VuwOfjZ5Bqq5D2MN21VjWUEyBAA2BcEgOKWy1rqiBMeTs9iJiR9+v7TCuzEnWA1xboeGrac33uaqWCCFJVV7g==","signatures":[{"sig":"MEUCIBxClXagfBJAUAwNxR4S5Zmkf90WSXM+Nkp6S/T3w12LAiEA97WV4cNnXNrNKP+sU/j9wiwGptjLrL/CSYa+rGKfvYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391673},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.0","@tsparticles/canvas-utils":"4.0.0-beta.0","@tsparticles/plugin-emitters":"4.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.0_1773929163011_0.04461914838267922","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"6d787a08cf91dc8dba7496bff7f3b1b1e2739df1","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.1.tgz","fileCount":81,"integrity":"sha512-2cxnhzNNRvbe/nxKOh7W6I0QUhXb1X7dgSDpk6PKg/HC9eMycDHWVucZn5qcLaMJrSnpazopZ23B6PhGr2EMCw==","signatures":[{"sig":"MEUCIBl6tS5OcdWIjTjqZfJkbEjb3mI3SG7dl8KxMqEAQTJwAiEAoVL6fnGbjGHg756AP4x0ODEruS4jhqZCt6oZ4HntHiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403509},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-emitters":"4.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.1_1774947206586_0.10339912023772424","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"071ce465daf959c7d069fac55c1c1715ff0800e1","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.2.tgz","fileCount":67,"integrity":"sha512-Dq94oAF6RrlgTFn6s7VQMMHqX819w6aoYen8JSfwpOu9SRrCwTuDVy5GWx6EmDOL80+JLNEdw72h7+BFnVFuag==","signatures":[{"sig":"MEQCIE6F19j4yCiqo6Shm5ddgS6XV9AmXIc7DJQrNBBCUfk/AiBgMBKHqvSGtqIYxAOp1O643XjePZ9cTndy4f4RXGPrQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385524},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-emitters":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.2_1775115788614_0.5130473357835108","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.3":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"750bdf19b3d1d92094f431cd89a8f40ad1b7e4a6","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.3.tgz","fileCount":67,"integrity":"sha512-SXKXdYrzBs0DFngnFKZl6d7nf6oI29yuvZPUWQRXxBxVxo9p8xFyE3yIMqG/r0bbH9QmfkVgSy7hyODtuUaqUw==","signatures":[{"sig":"MEQCIEpXVukAJyYmJxsgQXtPoT+KXIGi7yf2QHOiPI+2bOfYAiAPeB5kRHsXusdAaDhAPT9oNEhyQEgO/9TH5n5w18S+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385524},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.1","@tsparticles/canvas-utils":"4.0.0-beta.1","@tsparticles/plugin-emitters":"4.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.3_1775117833564_0.4612650096324242","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.4":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"14dfd558b746ee6dfc8ca525fc97dadeb0712ae7","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.4.tgz","fileCount":67,"integrity":"sha512-XRvp9KkD+nGIlYLfj2Zuszv1HtadfjE6Fq+0NTlboqFkFyP1C9zGzcEkqrFzaT3cqCqa1wTW85HT+HpMX1dhyg==","signatures":[{"sig":"MEYCIQDUhK1UujRnS4AnOi1oFTi5Ggq24/IFhKgfYz8KdcbrvQIhAMhRgBoxZuy1VMIy2aqeYhK9Db7eb4LWL7q49EWy97HG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385524},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.4","@tsparticles/canvas-utils":"4.0.0-beta.4","@tsparticles/plugin-emitters":"4.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.4_1775122672269_0.20461051796277685","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.5":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"77fc35806a2b8ead04a05fc438d95fda32840f0d","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.5.tgz","fileCount":67,"integrity":"sha512-1wd92CAFYY5OIZDbqJUvHQc1o33U8t59R5na8GQOdgRV2MwkmU4sSzM4QXkF8JDktRlVFO6xxGIhr+gaUR91GA==","signatures":[{"sig":"MEUCIEaWfgvwSQhGnSzcV5b/VnSnXzEaU1XClQuOfd/Hqw/xAiEAjP/36AZksoZyi7MGwFaymzY0c6jjhKlLMVozp8Wb8BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385258},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.5","@tsparticles/canvas-utils":"4.0.0-beta.5","@tsparticles/plugin-emitters":"4.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.5_1775128472903_0.13193560168570184","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.6":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.6","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"0feb6f1c527c220d7491db023d8cad884539c67b","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.6.tgz","fileCount":67,"integrity":"sha512-QhGL+NF0zGuIT6oHEAd5Em8BNrmTYMxw2cFkDotisOGtMZeFP+Q58eM6Pn9a3V4OG+kNfDePEoPXvixY0PL8jw==","signatures":[{"sig":"MEUCIEAQBdiGuAajW20RpY3MT4B+9pnFGK89SDWymcAQf80zAiEAwyNpsesDdErDbdJg/Vffw4geWBtQsxDA3j3Yuf/QTCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385258},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.6","@tsparticles/canvas-utils":"4.0.0-beta.6","@tsparticles/plugin-emitters":"4.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.6_1775143092820_0.39925555970839577","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.8":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.8","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"ee025214f166bba05656072903bc5139dac5111a","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.8.tgz","fileCount":67,"integrity":"sha512-Y3ObzuwubTbkn4e608foAzaTmU85ktXZFoqEUFIRqLM1BcCEt+1r+W3Fq+YerxmMQtQtW17e9I8IQIlahsvVCQ==","signatures":[{"sig":"MEUCIQCSZ5p7DGpzRXmUhOPOfy39Rg3UGtGxr+iuBdf0WEOgDwIgAtCkfQOjRArZRDpXIlUFMs4SrNy9TfoSNRi5NpAhm/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386065},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.8","@tsparticles/canvas-utils":"4.0.0-beta.8","@tsparticles/plugin-emitters":"4.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.8_1775567770509_0.11244182800960267","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.9":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.9","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"51d8d999b4de5b7bac1df8022039b3c845185dfe","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.9.tgz","fileCount":67,"integrity":"sha512-z1mmJjw0qbNzv0GBEwoXYjdeG+JSHhGTRDDPt1y9uP/989DffAkTRcrI1o2igo9d5WqLGZ8QAA3jD+rlOeWgGg==","signatures":[{"sig":"MEYCIQDZvXkMSgEGsEIssK+QA74mdcr7rqv0YsKBe+j73bdUKwIhAJ3zat7PEFCkVbCMtY3aD0ZlB7C22tHjFsxPZXFF91bE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386065},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.9","@tsparticles/canvas-utils":"4.0.0-beta.9","@tsparticles/plugin-emitters":"4.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.9_1775632790432_0.6166261795587464","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.10":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.10","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"be8090f5c390b7eef203c7cf470a5837991187fe","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.10.tgz","fileCount":67,"integrity":"sha512-QtIaCXcoAtDfzIo7mVNHRHe/7hTeunIisXzi3LSLz+Co2qX56d+6YUN7/I/uqH4KzrV7k32xCJByLCYxsCgL/A==","signatures":[{"sig":"MEQCIG0boletxt55Ui1WYo79dTjTtIp3FoG2Hzh77LBAB3JnAiACuAOlN16kp+nhttwB3Mk0g8zh0qxvY+XdzyXv1UKtig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386076},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.10","@tsparticles/canvas-utils":"4.0.0-beta.10","@tsparticles/plugin-emitters":"4.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.10_1775663965945_0.18833384949075138","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.11":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.11","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"3f968e8808eca1993ac2235883e9c28e9f7bb5de","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.11.tgz","fileCount":67,"integrity":"sha512-xpW35AYvtI74O5LlnPGvgMdazm0ebWszNqxJCM0T1+NkycV7Y+3bdMrIAXYRXHh3TQg7oqbK1DAM0mzYj/2WmQ==","signatures":[{"sig":"MEUCIQDq3p3Qmodsk9eZDosCjyFmy3I3uV8F178li4ZeQl+66gIgIVVv7dOXx4b6yiGvvOMitE+FXTtNdCRLB5ka6/Zr6pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386076},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.11","@tsparticles/canvas-utils":"4.0.0-beta.11","@tsparticles/plugin-emitters":"4.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.11_1775668516470_0.3618784405935427","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.12","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"defb03292582e2e78e52f10250f589594adbd8be","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.12.tgz","fileCount":67,"integrity":"sha512-5uIONJ+azzTPWloaS2z+Wg5NCfEHNwSANctXEgdav0z9qeyiivzMskJjZLR482s7+FoFCi7WmeR5JovY5AS64Q==","signatures":[{"sig":"MEYCIQChWVBsKQeUEwhs5NVz9U0Z6B18C/trZTA60Q0JQPLqpwIhALUk6INnQTpLKRA7IRJKZ+QZ0thINALMnUZYhrfgZDiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386081},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+arm64 (darwin)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.12","@tsparticles/canvas-utils":"4.0.0-beta.12","@tsparticles/plugin-emitters":"4.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.12_1776269846671_0.30220983285541725","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.15":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.15","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"3a3fc7b41cf4a9547990acae8caa052dba4bda61","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.15.tgz","fileCount":73,"integrity":"sha512-eCdlZ5TrP/OrpAThvC9ax5EiItJSa9SEHNweXB2c+cDfuRMZnEZmCKTee3PLTLf5ykuU+4MH3hjHbQl1hAfzaw==","signatures":[{"sig":"MEQCIH4uwUJlV5GlvY0SKi7YzWH+lJ5zg+zZd57pJrShslVTAiAltmRetKQwQFAbJXNBeiOkY6XIobYhBFy809/230tw5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223299},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emitterShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.15","@tsparticles/canvas-utils":"4.0.0-beta.15","@tsparticles/plugin-emitters":"4.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.15_1778290183663_0.6088691493662846","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.16":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.16","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"26f95953b0555f4d6aed055c35bd7ebc86061822","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.16.tgz","fileCount":73,"integrity":"sha512-RrfspKZvIBJgzEnWk430GlzJDT0WdoRzSi5KxzLIveZfdHG8dXpNX2n7M9GeBjGHr3qfGm7NB6v7uubLT4nXtw==","signatures":[{"sig":"MEUCIFcbApiOHA3S2oen2JqNVF/cMQoFpZQ+QD9S6zwS7Fq3AiEA9DPabkHpcZy9qerne+moVRFFsWj0LNRs8i86B1GGm1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223300},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.16","@tsparticles/canvas-utils":"4.0.0-beta.16","@tsparticles/plugin-emitters":"4.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.16_1778344005926_0.5871546108637931","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.17":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0-beta.17","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"1d3cc50d363083d81634054709fe751f2d3f98c5","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0-beta.17.tgz","fileCount":73,"integrity":"sha512-fxgOTpXr4orLU/SzeNzjbQWw6EUVIf4tbYWIjD0Dyxi151z3nqFWXmbLjDtKEjXMgz0AtUqWOcPNmXykrxec/A==","signatures":[{"sig":"MEYCIQD+uWY9djTnvPdXwry74wlrFnYwPTgE0KvQqjwmcsVIAAIhAPQUghsOfApMkTFBXQzkXQbXPJXfm9jY+pqxPlmvtB2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223300},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tsparticles/engine":"4.0.0-beta.17","@tsparticles/canvas-utils":"4.0.0-beta.17","@tsparticles/plugin-emitters":"4.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0-beta.17_1778807031217_0.9731653993577041","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"eabdfd8853868e496a5246b3e86b7f78d9b5b4df","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.0.tgz","fileCount":73,"integrity":"sha512-Pxa3S5pSc5pecHQEwm7l59TdMddljTYi2ImLGmULLe+AK1x8U0fr/MJYswhrhrltMaTVXj3iqbxax4H/UBvvgQ==","signatures":[{"sig":"MEYCIQC6hL0E3/mEZ/pw7QIht+j2FDGh3vSnGcy3XCbcx+nfAQIhALCEZVZRNj2HyBiChSMw0GKOMbqaGLMGc/+JyzfNXuC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223196},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.0","@tsparticles/canvas-utils":"4.0.0","@tsparticles/plugin-emitters":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.0_1778853292883_0.5779211000025981","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"6ba036f8a39258dbeb93e09f4b1bb3ad7db012a3","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.1.tgz","fileCount":73,"integrity":"sha512-g+JHszaCGvaQAkJORAMiKe2JIIeUuc5+O8V2KoWrPhyBBW5K+nz9PGz4OORZS2Xl6TIbcWeL0RK1UxxOoIG/fQ==","signatures":[{"sig":"MEUCIFC6Chp9RcvDmA8S03idVqezpeZU+MCMRZ1KdwNEt6g3AiEAlV86rSvpXudzV6TVrDTvz3r07kMotoLpltpCcmwgeT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223196},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.1","@tsparticles/canvas-utils":"4.0.1","@tsparticles/plugin-emitters":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.1_1778891402613_0.8579474217977288","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"0e37c5a2a1ce72d6b174d8ae6ab0b6f86e1c6786","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.2.tgz","fileCount":73,"integrity":"sha512-riLf5ZxMUy8U+Nc71mFiDZz/LOTNk100xtsKhRtXZpO2BoaWfwUWOmIhJOkQYVMLNsOW7de13ano4vmnH3j+1Q==","signatures":[{"sig":"MEUCIQDro0Zr4v1P4JLZiivIHrGQOiGiiYhJmpz3dr22LmR+3AIgUfsCEBFYKSnahsFsJ2QS5xN+QeW5Vy2mUsCx4b88IRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223220},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.2","@tsparticles/plugin-emitters":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.2_1778938155759_0.6794144325430367","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"6e8e81f03387bdb78e9e4b496674ad1e00f5a2e4","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.3.tgz","fileCount":73,"integrity":"sha512-9e8hD9B8qhLWPwDIRk2KHigHs5XXxplhTXOgFwInqdUpKk+oj7VRTEHOpldEC5pivJGVzGyQDPB0OkifnL1ZeQ==","signatures":[{"sig":"MEUCIQDp0DCj07p7Cu3wWXS2qV7t6VcEHNatbIWjDYtw0B1+GAIgEfHGcKSly7iBu8a90G6RmtqcWiEc3yD697zCBeFIi00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223220},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.3","@tsparticles/plugin-emitters":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.3_1779128835309_0.2221571927563002","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.4","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"4ee354bc3150e55c8b02e37ec7b46ba920694170","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.4.tgz","fileCount":73,"integrity":"sha512-nFel8yS8DxmSqu7y4VW5IUF5jcQds4JECmmrZ3QepjdhbGUyjPXeDflbXLUwwIarsDcTSfQEVIrNHD76+0mSbw==","signatures":[{"sig":"MEUCIQD412dvwUAeHmDJiXUxfU6alTxWn/XDq+Y9ZiFJN14SHgIgKApMqRaPUtwRtjE1auI/s+p/BOJ1llNGILuDUmF1wpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223220},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.4","@tsparticles/plugin-emitters":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.4_1779153230238_0.39336927514752396","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.0.5","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"e3a57d6a5a70ed3208e7eb76077be4910c83bbf9","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.0.5.tgz","fileCount":73,"integrity":"sha512-igBh3TqkzR6JJ6CvklfXBNGaWuY2m1sabQlZDH2xsHbZOK+1q5NVG1nmmUkQIUVnwrVfLgsn1+MKXlXTHqCEKw==","signatures":[{"sig":"MEYCIQDaxtuzc7k30XdIfuTN1ai6XsWL+M8GtBHFLaD2GfjfZAIhAMmcX2T/xxY9TLZA69x9GqVDasyry73T+vKICpwL71LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223220},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@tsparticles/canvas-utils":"4.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.0.5","@tsparticles/plugin-emitters":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.0.5_1779200499579_0.9685034113464119","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.1.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"3da371a261f8ae32f409c6d2fde0a6fcbeab9033","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.1.0.tgz","fileCount":73,"integrity":"sha512-6fqRgCJW7/mkQYJ92Y5R3QUR1DV++jUGnuHtxeEW4LFuUe52s7daDyNtXl+MsDpjqoMR7MTh9uAd3en7j2VfIA==","signatures":[{"sig":"MEUCIATSuERIC2uHb8Qe3ACXUaODmqKrjyzHTjgHt00e0dzqAiEAv0mSGU3+wgrv4dVZTT/IodgUeieFmMXUOpxBGcD/49E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223161},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.0","@tsparticles/plugin-emitters":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.1.0_1780069657138_0.19355344946545516","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.1.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"36f3878bf79579e3c25c5c69b1ce83d91d500d55","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.1.1.tgz","fileCount":73,"integrity":"sha512-ssqaaPxOGoGb2QMkSrwrqfpDkQntSkIqpaVvB6hIOqtqSj4RnphNwY2xbA3Vsda/vOvEVnyNnFgHcvsIRtoGKQ==","signatures":[{"sig":"MEQCIFWQMz1caJ/rmp2+LQGjECexvEZJo7EjM6L3YZyyFJrvAiAEpedj8ZCf3zx7pONBqn6XH4FQIhpw1Zff0M3hznKReQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223161},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.1","@tsparticles/plugin-emitters":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.1.1_1780190369446_0.5308831886069187","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.1.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"fd9d14aa03e35c5e7e60ceb40cf5f2b4a3d9d006","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.1.2.tgz","fileCount":73,"integrity":"sha512-CtPWEMo1O4NtT2N5wl0N/bxxHAdlsHB3AuV+2mdC7w5201VUFd/uycbKeSbydkw48NT1p2cZjMH9Kg1DRvpZ8w==","signatures":[{"sig":"MEYCIQCKzeEqjUL5zf5n1It9v8FuxV4u55nZCFtzP0bIYCRoxAIhAKFQ3SZwt58JiB9/+l8Pp1L5+xrUF4i5C1w/7AIOQvf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223161},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.2","@tsparticles/plugin-emitters":"4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.1.2_1780322005629_0.5081760612816768","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.1.3","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"db090e374bba573abf7b5f9f050a790af453b6dc","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.1.3.tgz","fileCount":73,"integrity":"sha512-BkVOo7MkcWcnpiwqc0pqRZbOp079Of9O3D6kQlMUl1x4tQyvZfFaegLUjKGTK468xbKa4ZSVajOs+k9uwnSfzw==","signatures":[{"sig":"MEQCIBSCSsBEfagYz/QHX+K5Y85MfMFBxL9V37JW/5IFXy8JAiB99JkCKAkfeb0kWw3xtOxmyXRBadBVQiSu0g4HfvOzPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223161},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.1.3","@tsparticles/plugin-emitters":"4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.1.3_1780499235814_0.7952158548434267","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.2.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"354f808b621100e595ecfcfcf60dbb32abadf916","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.2.0.tgz","fileCount":73,"integrity":"sha512-vzFmbHnCR7WeuQSN2hI1odcukqTZP4o1pcUSb4bwQ7REXn3Ohd0QhJMSCrOmXqqHIyT22mCNbwx5hX/7rcyqdA==","signatures":[{"sig":"MEUCID1IYzVZCsRe516l65D8t0FQMkdx6vYAQKjjL7MGvfLAAiEA6Ryq0aYmdBCnnFAdOjOLCeblu128RhmOSOIQ4dAWVAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220796},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.0","@tsparticles/plugin-emitters":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.2.0_1781708798745_0.3433259025528079","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.2.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"1b13c9328dad797ae0c57457499a9a8d9e7ea953","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.2.1.tgz","fileCount":73,"integrity":"sha512-GewePndPDJ2HQCiN9vTf8SFVm/BoJ7DC4BZgS8nD/dMsu9usu5H+EVTkLQk1J2WEdz7UNG/Zm+R3JvArgcju+w==","signatures":[{"sig":"MEQCIHhmN0NOYdTPlFbEYnaMAlJkrjCxNuPpIFKw8E245n2dAiADmVwOm8I1geUg501gkTlhbwN7cBC7/qG9VeyZRM6/4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220796},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@tsparticles/canvas-utils":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.2.1","@tsparticles/plugin-emitters":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.2.1_1781829677779_0.4083264354624596","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.3.0","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"00f7d41541519c889a572425040c2d0cbabb0293","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.3.0.tgz","fileCount":73,"integrity":"sha512-sJd2Jg8xsFtHuy6ndULh5KHfDE7gXj8gz4S6ITFFSOP8p5VdWahXC9nPtnNGjhexD+XXYCs6R2jYdAyoUgwHKw==","signatures":[{"sig":"MEYCIQCY6QKsfqgXxs04SapaTA609UD0bkqhhLOODUDfj5cX5AIhAIFQmrZFRyxKkWcQsWMdDFndLGSCLLRBuhR+e8pTB4BF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220796},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@tsparticles/canvas-utils":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.0","@tsparticles/plugin-emitters":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.3.0_1782588430452_0.06479850813164711","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.3.1","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"88175b7f5a2cfaa8a0137f86b97422ca266831bb","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.3.1.tgz","fileCount":73,"integrity":"sha512-raC0i/N5Y8YkCurYl3YLlpEcT98YASS2sCtVz62dD1lylJ7coyGAblp6uBOKZ3GWUp8/2C5kzXvGKsZtjCiTfw==","signatures":[{"sig":"MEUCIFdVBU2ICdhFQ5HToA6Zpmdjx3IXjpB4ShmbLikD6S0pAiEA0IaqbziJdp0AzG54jnf/2Zlt5bsejTyzdkAY6MsXeLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/canvas-utils":"4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.1","@tsparticles/plugin-emitters":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.3.1_1782904744706_0.02948018652945117","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.3.2","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","_id":"@tsparticles/plugin-emitters-shape-canvas@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":"3552d5bca62cfc5b7ec296e8e90226930e043b48","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.3.2.tgz","fileCount":73,"integrity":"sha512-v2Umeh6elcPzNMyWHq25tqD1hK2d8+iAu3ApilegHLbNRCCvQ83VLkADhpST/3dDmXCHJV5VGhH/KuBiX+DizQ==","signatures":[{"sig":"MEYCIQCRshT2CyJdWKw3ITz7sCIyLW6hww7bx+Uq2lNQ5S1scAIhAPATNw/yy/4spcNy+icgnyBKrr5Xb+Fk0hdj06behnjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220784},"main":"cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"tsparticles.plugin.emitters.shape.canvas.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:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"jsdelivr":"tsparticles.plugin.emitters.shape.canvas.min.js","repository":{"url":"git+https://github.com/tsparticles/tsparticles.git","type":"git","directory":"plugins/emittersShapes/canvas"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"tsParticles emitters shape canvas plugin","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tsparticles/canvas-utils":"4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@tsparticles/engine":"4.3.2","@tsparticles/plugin-emitters":"4.3.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-emitters-shape-canvas_4.3.2_1783679722732_0.1769575245312558","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tsparticles/plugin-emitters-shape-canvas","version":"4.4.0","description":"tsParticles emitters shape canvas plugin","homepage":"https://particles.js.org","repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"plugins/emittersShapes/canvas"},"keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"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.plugin.emitters.shape.canvas.min.js","unpkg":"tsparticles.plugin.emitters.shape.canvas.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","@tsparticles/plugin-emitters":"4.4.0"},"publishConfig":{"access":"public"},"type":"module","dependencies":{"@tsparticles/canvas-utils":"4.4.0"},"gitHead":"b7e605098d6ea937d5068c06542671d4891070e4","_id":"@tsparticles/plugin-emitters-shape-canvas@4.4.0","_nodeVersion":"24.19.0","_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","dist":{"integrity":"sha512-H1TlC90Mds8aDbGFNcddNM9sR+iBf847XVPvX94ZAQIH+V7dMpm+v/u+8F2x9tOsnMSYKSjxQuhmFLg76NTX9A==","shasum":"0efbc8e7a134e46c9df00f3cb3666a1eaf8a6f56","tarball":"https://registry.npmjs.org/@tsparticles/plugin-emitters-shape-canvas/-/plugin-emitters-shape-canvas-4.4.0.tgz","fileCount":73,"unpackedSize":220784,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsparticles%2fplugin-emitters-shape-canvas@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFEhDoFMHwE6uE9L2JllJaxY4oH7kKXSJefj4LK0yfFxAiBS8I0NdUc+8WZ8EZRI8tOgjAY9uFQbJeqMXOMSk6JD6Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f1ef1f8d-060f-4cd8-9227-c5faa1afec53"}},"directories":{},"maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-emitters-shape-canvas_4.4.0_1788136059802_0.23088146894892203"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-16T07:53:40.013Z","modified":"2026-08-31T00:27:40.273Z","3.0.0-beta.4":"2023-11-16T07:53:40.312Z","3.0.0-beta.5":"2023-12-03T17:48:04.129Z","3.0.0":"2023-12-04T21:00:56.774Z","3.0.1":"2023-12-06T08:48:00.019Z","3.0.2":"2023-12-06T16:50:00.191Z","3.0.3":"2023-12-26T18:35:42.489Z","3.1.0":"2024-01-13T23:13:58.983Z","3.2.0":"2024-01-31T01:17:09.917Z","3.2.1":"2024-01-31T09:01:32.280Z","3.2.2":"2024-02-20T00:43:32.932Z","3.3.0":"2024-02-27T11:26:00.812Z","3.4.0":"2024-05-12T22:19:14.948Z","3.5.0":"2024-07-01T07:29:04.410Z","3.6.0-beta.0":"2024-10-07T08:48:23.673Z","3.6.0-beta.1":"2024-10-13T15:35:54.688Z","3.6.0":"2024-11-18T23:08:37.259Z","3.7.0":"2024-11-24T18:31:43.413Z","3.7.1":"2024-11-24T22:49:13.284Z","3.8.0":"2025-01-23T08:19:41.354Z","3.8.1":"2025-01-31T08:21:19.964Z","3.9.0":"2025-08-01T07:03:22.212Z","3.9.1":"2025-08-03T21:50:44.866Z","4.0.0-alpha.0":"2026-01-07T17:21:03.287Z","4.0.0-alpha.1":"2026-01-08T08:19:23.022Z","4.0.0-alpha.2":"2026-01-08T09:23:27.996Z","4.0.0-alpha.3":"2026-01-10T18:33:07.580Z","4.0.0-alpha.4":"2026-01-21T13:57:26.568Z","4.0.0-alpha.5":"2026-01-21T18:10:52.729Z","4.0.0-alpha.8":"2026-01-24T01:10:10.987Z","4.0.0-alpha.14":"2026-02-02T18:07:29.533Z","4.0.0-alpha.15":"2026-02-03T21:57:04.905Z","4.0.0-alpha.16":"2026-02-03T22:27:24.062Z","4.0.0-alpha.17":"2026-02-04T01:39:17.430Z","4.0.0-alpha.18":"2026-02-04T09:39:21.302Z","4.0.0-alpha.20":"2026-02-04T15:43:27.009Z","4.0.0-alpha.21":"2026-02-04T16:55:55.214Z","4.0.0-alpha.22":"2026-02-05T19:39:02.005Z","4.0.0-alpha.23":"2026-02-11T18:31:35.863Z","4.0.0-alpha.24":"2026-02-12T18:55:27.058Z","4.0.0-alpha.25":"2026-02-21T12:55:14.357Z","4.0.0-alpha.26":"2026-02-26T17:17:49.534Z","4.0.0-alpha.27":"2026-03-09T17:29:24.338Z","4.0.0-alpha.28":"2026-03-15T13:54:33.887Z","4.0.0-beta.0":"2026-03-19T14:06:03.166Z","4.0.0-beta.1":"2026-03-31T08:53:26.727Z","4.0.0-beta.2":"2026-04-02T07:43:08.782Z","4.0.0-beta.3":"2026-04-02T08:17:13.790Z","4.0.0-beta.4":"2026-04-02T09:37:52.443Z","4.0.0-beta.5":"2026-04-02T11:14:33.037Z","4.0.0-beta.6":"2026-04-02T15:18:12.960Z","4.0.0-beta.8":"2026-04-07T13:16:10.689Z","4.0.0-beta.9":"2026-04-08T07:19:50.623Z","4.0.0-beta.10":"2026-04-08T15:59:26.094Z","4.0.0-beta.11":"2026-04-08T17:15:16.673Z","4.0.0-beta.12":"2026-04-15T16:17:26.810Z","4.0.0-beta.15":"2026-05-09T01:29:43.794Z","4.0.0-beta.16":"2026-05-09T16:26:46.082Z","4.0.0-beta.17":"2026-05-15T01:03:51.366Z","4.0.0":"2026-05-15T13:54:53.017Z","4.0.1":"2026-05-16T00:30:02.821Z","4.0.2":"2026-05-16T13:29:15.909Z","4.0.3":"2026-05-18T18:27:15.468Z","4.0.4":"2026-05-19T01:13:50.403Z","4.0.5":"2026-05-19T14:21:39.718Z","4.1.0":"2026-05-29T15:47:37.308Z","4.1.1":"2026-05-31T01:19:29.578Z","4.1.2":"2026-06-01T13:53:25.752Z","4.1.3":"2026-06-03T15:07:15.996Z","4.2.0":"2026-06-17T15:06:38.910Z","4.2.1":"2026-06-19T00:41:17.946Z","4.3.0":"2026-06-27T19:27:10.583Z","4.3.1":"2026-07-01T11:19:04.846Z","4.3.2":"2026-07-10T10:35:22.870Z","4.4.0":"2026-08-31T00:27:39.939Z"},"bugs":{"url":"https://github.com/tsparticles/tsparticles/issues"},"author":{"name":"Matteo Bruni","email":"matteo.bruni@me.com"},"license":"MIT","homepage":"https://particles.js.org","keywords":["front-end","frontend","tsparticles","particles.js","particlesjs","particles","particle","canvas","jsparticles","xparticles","particles-js","particles-bg","particles-bg-vue","particles-ts","particles.ts","react-particles-js","react-particles.js","react-particles","react","reactjs","vue-particles","ngx-particles","angular-particles","particleground","vue","vuejs","preact","preactjs","jquery","angularjs","angular","typescript","javascript","animation","web","html5","web-design","webdesign","css","html","css3","animated","background","confetti","canvas","fireworks","fireworks-js","confetti-js","confettijs","fireworksjs","canvas-confetti","tsparticles-plugin"],"repository":{"type":"git","url":"git+https://github.com/tsparticles/tsparticles.git","directory":"plugins/emittersShapes/canvas"},"description":"tsParticles emitters shape canvas plugin","maintainers":[{"name":"matteobruni","email":"ar3s@icloud.com"}],"readme":"[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org)\n\n# tsParticles Emitters Shape Canvas Plugin\n\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/plugin-emitters-shape-canvas/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/plugin-emitters-shape-canvas)\n[![npmjs](https://badge.fury.io/js/@tsparticles/plugin-emitters-shape-canvas.svg)](https://www.npmjs.com/package/@tsparticles/plugin-emitters-shape-canvas)\n[![npmjs](https://img.shields.io/npm/dt/@tsparticles/plugin-emitters-shape-canvas)](https://www.npmjs.com/package/@tsparticles/plugin-emitters-shape-canvas) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni)\n\n[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape canvas support.\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.plugin.emitters.shape.canvas.min.js` file will export the function to load the plugin:\n\n```text\nloadEmittersShapeCanvasPlugin\n```\n\n### Usage\n\nOnce the scripts are loaded you can set up `tsParticles` and the plugin like this:\n\n```javascript\n(async () => {\n  await loadEmittersPlugin(tsParticles);\n  await loadEmittersShapeCanvasPlugin(tsParticles);\n\n  await tsParticles.load({\n    id: \"tsparticles\",\n    options: {/* options */},\n  });\n})();\n```\n\n### ESM / CommonJS\n\nThis package is compatible also with ES or CommonJS modules, firstly this needs to be installed, like this:\n\n```shell\n$ npm install @tsparticles/plugin-emitters-shape-canvas\n```\n\nor\n\n```shell\n$ yarn add @tsparticles/plugin-emitters-shape-canvas\n```\n\nThen you need to import it in the app, like this:\n\n```javascript\nconst { tsParticles } = require(\"@tsparticles/engine\");\nconst { loadEmittersPlugin } = require(\"@tsparticles/plugin-emitters\");\nconst { loadEmittersShapeCanvasPlugin } = require(\"@tsparticles/plugin-emitters-shape-canvas\");\n\n(async () => {\n  await loadEmittersPlugin(tsParticles);\n  await loadEmittersShapeCanvasPlugin(tsParticles);\n})();\n```\n\nor\n\n```javascript\nimport { tsParticles } from \"@tsparticles/engine\";\nimport { loadEmittersPlugin } from \"@tsparticles/plugin-emitters\";\nimport { loadEmittersShapeCanvasPlugin } from \"@tsparticles/plugin-emitters-shape-canvas\";\n\n(async () => {\n  await loadEmittersPlugin(tsParticles);\n  await loadEmittersShapeCanvasPlugin(tsParticles);\n})();\n```\n\n## Option mapping\n\n- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.\n- Use the usage example in this README and combine with the nearest options section in the docs.\n\n## Common pitfalls\n\n- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`\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"}