diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index dc21b2ab805..5e8c47ccb05 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -32,7 +32,7 @@ jobs: with: node-version: "24" - - uses: pnpm/action-setup@v4.2.0 + - uses: pnpm/action-setup@v4.4.0 with: run_install: false diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 54dddd12963..c4d27f5afe5 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -33,7 +33,7 @@ jobs: node-version: '24' registry-url: https://registry.npmjs.org - - uses: pnpm/action-setup@v4.2.0 + - uses: pnpm/action-setup@v4.4.0 name: Install pnpm with: run_install: false diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ebdd050eb1..48bed65c687 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +### Bug Fixes + +- squircle fix ([ed45b4d](https://github.com/tsparticles/tsparticles/commit/ed45b4d134d7e6ab23caaec5e9bce2e2f2f2774b)) +- squircle fix ([e1e79b0](https://github.com/tsparticles/tsparticles/commit/e1e79b01b4b1570fd745c6fd1bfdc11b35a01095)) + +### Features + +- made squircle shape configurable ([58480b8](https://github.com/tsparticles/tsparticles/commit/58480b8ddc6ca947ae8c077840990df6aa205d0e)) + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/README.md b/README.md index db3a6b20c56..6de2e0efbdf 100644 --- a/README.md +++ b/README.md @@ -697,8 +697,14 @@ flowchart TD subgraph bundle-basic [tsParticles Basic] - subgraph basic-movers [Movers] - move-base[Base] + subgraph basic-plugins [Plugins] + plugin-move[Move] + + subgraph basic-plugins-colors [Colors] + plugin-hex-color[Hex Color] + plugin-hsl-color[HSL Color] + plugin-rgb-color[RGB Color] + end end subgraph basic-shapes [Shapes] @@ -772,6 +778,7 @@ flowchart TD end subgraph slim-plugins [Plugins] + plugin-interactivity[Interactivity] subgraph slim-plugins-easings [Easings] plugin-easing-quad[Quad] @@ -863,10 +870,10 @@ flowchart TD subgraph bundle-all [tsParticles All] - bundle-pjs[tsParticles Particles.js Compatibility] - subgraph all-effects [Effects] effect-bubble[Bubble] + effect-particles[Particles] + effect-shadow[Shadow] effect-trail[Trail] end @@ -884,26 +891,51 @@ flowchart TD end subgraph all-paths [Paths] + path-branches[Branches] + path-brownian[Brownian] path-curl-noise[Curl Noise] path-curves[Curves] + path-fractal-noise[Fractal Noise] + path-grid[Grid] + path-levy[Levy] path-perlin-noise[Perlin Noise] path-polygon[Polygon] + path-random[Random] path-simplex-noise[Simplex Noise] + path-spiral[Spiral] path-svg[SVG] + path-zig-zag[Zig Zag] end subgraph all-plugins [Plugins] + plugin-background-mask[Background Mask] + plugin-blend[Blend] plugin-canvas-mask[Canvas Mask] + subgraph all-plugins-colors [Colors] + plugin-hsv-color[HSV Color] + plugin-hwb-color[HWB Color] + plugin-lab-color[Lab Color] + plugin-lch-color[Lch Color] + plugin-named-color[Named Color] + plugin-oklab-color[Oklab Color] + plugin-oklch-color[Oklch Color] + end + subgraph all-plugins-easings [Easings] plugin-easing-back[Back] + plugin-easing-bounce[Bounce] plugin-easing-circ[Circ] plugin-easing-cubic[Cubic] + plugin-easing-elastic[Elastic] plugin-easing-expo[Expo] + plugin-easing-gaussian[Gaussian] plugin-easing-linear[Linear] plugin-easing-quart[Quart] plugin-easing-quint[Quint] + plugin-easing-sigmoid[Sigmoid] plugin-easing-sine[Sine] + plugin-easing-smoothstep[Smoothstep] end subgraph all-plugin-emitters-shapes [Emitters Shapes] @@ -918,12 +950,16 @@ flowchart TD plugin-export-video[Video] end - plugin-hsv-color[HSV Color] plugin-infection[Infection] + plugin-manual-particles[Manual Particles] plugin-motion[Motion] plugin-poisson-disc[Poisson Disc] plugin-polygon-mask[Polygon Mask] + plugin-responsive[Responsive] plugin-sounds[Sounds] + plugin-themes[Themes] + plugin-trail[Trail] + plugin-zoom[Zoom] end subgraph all-shapes [Shapes] @@ -931,10 +967,13 @@ flowchart TD shape-cards[Cards] shape-cog[Cog] shape-heart[Heart] + shape-infinity[Infinity] + shape-matrix[Matrix] shape-path[Path] shape-rounded-polygon[Rounded Polygon] shape-rounded-rect[Rounded Rect] shape-spiral[Spiral] + shape-squircle[Squircle] end subgraph all-updaters [Updaters] diff --git a/bundles/all/CHANGELOG.md b/bundles/all/CHANGELOG.md index 2096cf87b8c..86e234d3f39 100644 --- a/bundles/all/CHANGELOG.md +++ b/bundles/all/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/all + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/bundles/all/README.md b/bundles/all/README.md index 55954fadf4b..9186f945995 100644 --- a/bundles/all/README.md +++ b/bundles/all/README.md @@ -9,44 +9,198 @@ **Included Packages** - [tsparticles (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/full) +- [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine) +- [@tsparticles/effect-bubble](https://github.com/tsparticles/tsparticles/tree/main/effects/bubble) +- [@tsparticles/effect-particles](https://github.com/tsparticles/tsparticles/tree/main/effects/particles) +- [@tsparticles/effect-shadow](https://github.com/tsparticles/tsparticles/tree/main/effects/shadow) +- [@tsparticles/effect-trail](https://github.com/tsparticles/tsparticles/tree/main/effects/trail) - [@tsparticles/interaction-external-particle](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/particle) - [@tsparticles/interaction-external-pop](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/pop) - [@tsparticles/interaction-light](https://github.com/tsparticles/tsparticles/tree/main/interactions/light) - [@tsparticles/interaction-particles-repulse](https://github.com/tsparticles/tsparticles/tree/main/interactions/particles/repulse) +- [@tsparticles/path-branches](https://github.com/tsparticles/tsparticles/tree/main/paths/branches) +- [@tsparticles/path-brownian](https://github.com/tsparticles/tsparticles/tree/main/paths/brownian) +- [@tsparticles/path-curl-noise](https://github.com/tsparticles/tsparticles/tree/main/paths/curlNoise) - [@tsparticles/path-curves](https://github.com/tsparticles/tsparticles/tree/main/paths/curves) +- [@tsparticles/path-fractal-noise](https://github.com/tsparticles/tsparticles/tree/main/paths/fractalNoise) +- [@tsparticles/path-grid](https://github.com/tsparticles/tsparticles/tree/main/paths/grid) +- [@tsparticles/path-levy](https://github.com/tsparticles/tsparticles/tree/main/paths/levy) - [@tsparticles/path-perlin-noise](https://github.com/tsparticles/tsparticles/tree/main/paths/perlinNoise) - [@tsparticles/path-polygon](https://github.com/tsparticles/tsparticles/tree/main/paths/polygon) +- [@tsparticles/path-random](https://github.com/tsparticles/tsparticles/tree/main/paths/random) - [@tsparticles/path-simplex-noise](https://github.com/tsparticles/tsparticles/tree/main/paths/simplexNoise) +- [@tsparticles/path-spiral](https://github.com/tsparticles/tsparticles/tree/main/paths/spiral) - [@tsparticles/path-svg](https://github.com/tsparticles/tsparticles/tree/main/paths/svg) +- [@tsparticles/path-zig-zag](https://github.com/tsparticles/tsparticles/tree/main/paths/zigZag) +- [@tsparticles/plugin-background-mask](https://github.com/tsparticles/tsparticles/tree/main/plugins/backgroundMask) +- [@tsparticles/plugin-blend](https://github.com/tsparticles/tsparticles/tree/main/plugins/blend) - [@tsparticles/plugin-canvas-mask](https://github.com/tsparticles/tsparticles/tree/main/plugins/canvasMask) - [@tsparticles/plugin-easing-back](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/back) +- [@tsparticles/plugin-easing-bounce](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/bounce) - [@tsparticles/plugin-easing-circ](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/circ) - [@tsparticles/plugin-easing-cubic](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/cubic) +- [@tsparticles/plugin-easing-elastic](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/elastic) - [@tsparticles/plugin-easing-expo](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/expo) +- [@tsparticles/plugin-easing-gaussian](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/gaussian) +- [@tsparticles/plugin-easing-linear](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/linear) - [@tsparticles/plugin-easing-quart](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/quart) - [@tsparticles/plugin-easing-quint](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/quint) +- [@tsparticles/plugin-easing-sigmoid](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/sigmoid) - [@tsparticles/plugin-easing-sine](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/sine) +- [@tsparticles/plugin-easing-smoothstep](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/smoothstep) +- [@tsparticles/plugin-emitters-shape-canvas](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters/shape/canvas) +- [@tsparticles/plugin-emitters-shape-path](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters/shape/path) +- [@tsparticles/plugin-emitters-shape-polygon](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters/shape/polygon) - [@tsparticles/plugin-export-image](https://github.com/tsparticles/tsparticles/tree/main/plugins/exports/image) - [@tsparticles/plugin-export-json](https://github.com/tsparticles/tsparticles/tree/main/plugins/exports/json) - [@tsparticles/plugin-export-video](https://github.com/tsparticles/tsparticles/tree/main/plugins/exports/video) -- [@tsparticles/plugin-hsv-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/hsvColor) +- [@tsparticles/plugin-hsv-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/hsvColor) +- [@tsparticles/plugin-hwb-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/hwbColor) - [@tsparticles/plugin-infection](https://github.com/tsparticles/tsparticles/tree/main/plugins/infection) +- [@tsparticles/plugin-lab-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/labColor) +- [@tsparticles/plugin-lch-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/lchColor) +- [@tsparticles/plugin-manual-particles](https://github.com/tsparticles/tsparticles/tree/main/plugins/manualParticles) - [@tsparticles/plugin-motion](https://github.com/tsparticles/tsparticles/tree/main/plugins/motion) -- [@tsparticles/plugin-named-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/namedColor) +- [@tsparticles/plugin-named-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/namedColor) +- [@tsparticles/plugin-oklab-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/oklabColor) +- [@tsparticles/plugin-oklch-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/oklchColor) +- [@tsparticles/plugin-poisson-disc](https://github.com/tsparticles/tsparticles/tree/main/plugins/poissonDisc) - [@tsparticles/plugin-polygon-mask](https://github.com/tsparticles/tsparticles/tree/main/plugins/polygonMask) +- [@tsparticles/plugin-responsive](https://github.com/tsparticles/tsparticles/tree/main/plugins/responsive) - [@tsparticles/plugin-sounds](https://github.com/tsparticles/tsparticles/tree/main/plugins/sounds) +- [@tsparticles/plugin-themes](https://github.com/tsparticles/tsparticles/tree/main/plugins/themes) +- [@tsparticles/plugin-trail](https://github.com/tsparticles/tsparticles/tree/main/plugins/trail) +- [@tsparticles/plugin-zoom](https://github.com/tsparticles/tsparticles/tree/main/plugins/zoom) - [@tsparticles/shape-arrow](https://github.com/tsparticles/tsparticles/tree/main/shapes/arrow) -- [@tsparticles/shape-bubble](https://github.com/tsparticles/tsparticles/tree/main/shapes/bubble) - [@tsparticles/shape-cards](https://github.com/tsparticles/tsparticles/tree/main/shapes/cards) - [@tsparticles/shape-cog](https://github.com/tsparticles/tsparticles/tree/main/shapes/cog) - [@tsparticles/shape-heart](https://github.com/tsparticles/tsparticles/tree/main/shapes/heart) +- [@tsparticles/shape-infinity](https://github.com/tsparticles/tsparticles/tree/main/shapes/infinity) +- [@tsparticles/shape-matrix](https://github.com/tsparticles/tsparticles/tree/main/shapes/matrix) - [@tsparticles/shape-path](https://github.com/tsparticles/tsparticles/tree/main/shapes/path) - [@tsparticles/shape-rounded-polygon](https://github.com/tsparticles/tsparticles/tree/main/shapes/polygon) - [@tsparticles/shape-rounded-rect](https://github.com/tsparticles/tsparticles/tree/main/shapes/rect) - [@tsparticles/shape-spiral](https://github.com/tsparticles/tsparticles/tree/main/shapes/spiral) +- [@tsparticles/shape-squircle](https://github.com/tsparticles/tsparticles/tree/main/shapes/squircle) - [@tsparticles/updater-gradient](https://github.com/tsparticles/tsparticles/tree/main/updaters/gradient) - [@tsparticles/updater-orbit](https://github.com/tsparticles/tsparticles/tree/main/updaters/orbit) +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + ba[tsparticles/all] + bf[tsparticles] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph e [Effects] + eb[tsparticles/effect-bubble] + ep[tsparticles/effect-particles] + es[tsparticles/effect-shadow] + et[tsparticles/effect-trail] +end + +subgraph i [Interactions] + iep[tsparticles/interaction-external-particle] + iepo[tsparticles/interaction-external-pop] + il[tsparticles/interaction-light] + ipr[tsparticles/interaction-particles-repulse] +end + +subgraph pa [Paths] + pabr[tsparticles/path-branches] + pabrw[tsparticles/path-brownian] + pac[tsparticles/path-curl-noise] + pacu[tsparticles/path-curves] + paf[tsparticles/path-fractal-noise] + pag[tsparticles/path-grid] + pal[tsparticles/path-levy] + pap[tsparticles/path-perlin-noise] + papo[tsparticles/path-polygon] + par[tsparticles/path-random] + pas[tsparticles/path-simplex-noise] + pasp[tsparticles/path-spiral] + pasv[tsparticles/path-svg] + paz[tsparticles/path-zig-zag] +end + +subgraph p [Plugins] + pbm[tsparticles/plugin-background-mask] + pbl[tsparticles/plugin-blend] + pcm[tsparticles/plugin-canvas-mask] + phsv[tsparticles/plugin-hsv-color] + phwb[tsparticles/plugin-hwb-color] + plab[tsparticles/plugin-lab-color] + plch[tsparticles/plugin-lch-color] + pnamed[tsparticles/plugin-named-color] + poklab[tsparticles/plugin-oklab-color] + poklch[tsparticles/plugin-oklch-color] + peback[tsparticles/plugin-easing-back] + pebounce[tsparticles/plugin-easing-bounce] + pecirc[tsparticles/plugin-easing-circ] + pecubic[tsparticles/plugin-easing-cubic] + peelastic[tsparticles/plugin-easing-elastic] + peexpo[tsparticles/plugin-easing-expo] + pegaussian[tsparticles/plugin-easing-gaussian] + pelinear[tsparticles/plugin-easing-linear] + pequart[tsparticles/plugin-easing-quart] + pequint[tsparticles/plugin-easing-quint] + pesigmoid[tsparticles/plugin-easing-sigmoid] + pesine[tsparticles/plugin-easing-sine] + pesmooth[tsparticles/plugin-easing-smoothstep] + pesc[tsparticles/plugin-emitters-shape-canvas] + pesp[tsparticles/plugin-emitters-shape-path] + pespo[tsparticles/plugin-emitters-shape-polygon] + pei[tsparticles/plugin-export-image] + pej[tsparticles/plugin-export-json] + pev[tsparticles/plugin-export-video] + pin[tsparticles/plugin-infection] + pmp[tsparticles/plugin-manual-particles] + pmo[tsparticles/plugin-motion] + ppd[tsparticles/plugin-poisson-disc] + ppm[tsparticles/plugin-polygon-mask] + pr[tsparticles/plugin-responsive] + ps[tsparticles/plugin-sounds] + pt[tsparticles/plugin-themes] + ptr[tsparticles/plugin-trail] + pz[tsparticles/plugin-zoom] +end + +subgraph s [Shapes] + sar[tsparticles/shape-arrow] + sca[tsparticles/shape-cards] + sco[tsparticles/shape-cog] + sh[tsparticles/shape-heart] + si[tsparticles/shape-infinity] + sm[tsparticles/shape-matrix] + sp[tsparticles/shape-path] + srp[tsparticles/shape-rounded-polygon] + srr[tsparticles/shape-rounded-rect] + ss[tsparticles/shape-spiral] + ssq[tsparticles/shape-squircle] +end + +subgraph u [Updaters] + ug[tsparticles/updater-gradient] + uo[tsparticles/updater-orbit] +end + +ba --> bf +ba --> ce +ba --> e +ba --> i +ba --> pa +ba --> p +ba --> s +ba --> u +``` + ## How to use it ### CDN / Vanilla JS / jQuery @@ -192,7 +346,7 @@ let options = { /* custom options */ }; -let particlesInit = async (engine) => { +let particlesInit = async engine => { await loadAll(engine); }; ``` diff --git a/bundles/all/package.dist.json b/bundles/all/package.dist.json index 42606a9f6cc..0bfdd2ad4a8 100644 --- a/bundles/all/package.dist.json +++ b/bundles/all/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,82 +99,82 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "4.0.0-alpha.27", - "@tsparticles/effect-particles": "4.0.0-alpha.27", - "@tsparticles/effect-shadow": "4.0.0-alpha.27", - "@tsparticles/effect-trail": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/interaction-external-particle": "4.0.0-alpha.27", - "@tsparticles/interaction-external-pop": "4.0.0-alpha.27", - "@tsparticles/interaction-light": "4.0.0-alpha.27", - "@tsparticles/interaction-particles-repulse": "4.0.0-alpha.27", - "@tsparticles/path-branches": "4.0.0-alpha.27", - "@tsparticles/path-brownian": "4.0.0-alpha.27", - "@tsparticles/path-curl-noise": "4.0.0-alpha.27", - "@tsparticles/path-curves": "4.0.0-alpha.27", - "@tsparticles/path-fractal-noise": "4.0.0-alpha.27", - "@tsparticles/path-grid": "4.0.0-alpha.27", - "@tsparticles/path-levy": "4.0.0-alpha.27", - "@tsparticles/path-perlin-noise": "4.0.0-alpha.27", - "@tsparticles/path-polygon": "4.0.0-alpha.27", - "@tsparticles/path-random": "4.0.0-alpha.27", - "@tsparticles/path-simplex-noise": "4.0.0-alpha.27", - "@tsparticles/path-spiral": "4.0.0-alpha.27", - "@tsparticles/path-svg": "4.0.0-alpha.27", - "@tsparticles/path-zig-zag": "4.0.0-alpha.27", - "@tsparticles/plugin-background-mask": "4.0.0-alpha.27", - "@tsparticles/plugin-blend": "4.0.0-alpha.27", - "@tsparticles/plugin-canvas-mask": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-back": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-bounce": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-circ": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-cubic": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-elastic": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-expo": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-gaussian": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-linear": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-quart": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-quint": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-sigmoid": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-sine": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-smoothstep": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-path": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-alpha.27", - "@tsparticles/plugin-export-image": "4.0.0-alpha.27", - "@tsparticles/plugin-export-json": "4.0.0-alpha.27", - "@tsparticles/plugin-export-video": "4.0.0-alpha.27", - "@tsparticles/plugin-hsv-color": "4.0.0-alpha.27", - "@tsparticles/plugin-hwb-color": "4.0.0-alpha.27", - "@tsparticles/plugin-infection": "4.0.0-alpha.27", - "@tsparticles/plugin-lab-color": "4.0.0-alpha.27", - "@tsparticles/plugin-lch-color": "4.0.0-alpha.27", - "@tsparticles/plugin-manual-particles": "4.0.0-alpha.27", - "@tsparticles/plugin-motion": "4.0.0-alpha.27", - "@tsparticles/plugin-named-color": "4.0.0-alpha.27", - "@tsparticles/plugin-oklab-color": "4.0.0-alpha.27", - "@tsparticles/plugin-oklch-color": "4.0.0-alpha.27", - "@tsparticles/plugin-poisson-disc": "4.0.0-alpha.27", - "@tsparticles/plugin-polygon-mask": "4.0.0-alpha.27", - "@tsparticles/plugin-responsive": "4.0.0-alpha.27", - "@tsparticles/plugin-sounds": "4.0.0-alpha.27", - "@tsparticles/plugin-themes": "4.0.0-alpha.27", - "@tsparticles/plugin-trail": "4.0.0-alpha.27", - "@tsparticles/plugin-zoom": "4.0.0-alpha.27", - "@tsparticles/shape-arrow": "4.0.0-alpha.27", - "@tsparticles/shape-cards": "4.0.0-alpha.27", - "@tsparticles/shape-cog": "4.0.0-alpha.27", - "@tsparticles/shape-heart": "4.0.0-alpha.27", - "@tsparticles/shape-infinity": "4.0.0-alpha.27", - "@tsparticles/shape-matrix": "4.0.0-alpha.27", - "@tsparticles/shape-path": "4.0.0-alpha.27", - "@tsparticles/shape-rounded-polygon": "4.0.0-alpha.27", - "@tsparticles/shape-rounded-rect": "4.0.0-alpha.27", - "@tsparticles/shape-spiral": "4.0.0-alpha.27", - "@tsparticles/shape-squircle": "4.0.0-alpha.27", - "@tsparticles/updater-gradient": "4.0.0-alpha.27", - "@tsparticles/updater-orbit": "4.0.0-alpha.27", - "tsparticles": "4.0.0-alpha.27" + "@tsparticles/effect-bubble": "4.0.0-alpha.28", + "@tsparticles/effect-particles": "4.0.0-alpha.28", + "@tsparticles/effect-shadow": "4.0.0-alpha.28", + "@tsparticles/effect-trail": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/interaction-external-particle": "4.0.0-alpha.28", + "@tsparticles/interaction-external-pop": "4.0.0-alpha.28", + "@tsparticles/interaction-light": "4.0.0-alpha.28", + "@tsparticles/interaction-particles-repulse": "4.0.0-alpha.28", + "@tsparticles/path-branches": "4.0.0-alpha.28", + "@tsparticles/path-brownian": "4.0.0-alpha.28", + "@tsparticles/path-curl-noise": "4.0.0-alpha.28", + "@tsparticles/path-curves": "4.0.0-alpha.28", + "@tsparticles/path-fractal-noise": "4.0.0-alpha.28", + "@tsparticles/path-grid": "4.0.0-alpha.28", + "@tsparticles/path-levy": "4.0.0-alpha.28", + "@tsparticles/path-perlin-noise": "4.0.0-alpha.28", + "@tsparticles/path-polygon": "4.0.0-alpha.28", + "@tsparticles/path-random": "4.0.0-alpha.28", + "@tsparticles/path-simplex-noise": "4.0.0-alpha.28", + "@tsparticles/path-spiral": "4.0.0-alpha.28", + "@tsparticles/path-svg": "4.0.0-alpha.28", + "@tsparticles/path-zig-zag": "4.0.0-alpha.28", + "@tsparticles/plugin-background-mask": "4.0.0-alpha.28", + "@tsparticles/plugin-blend": "4.0.0-alpha.28", + "@tsparticles/plugin-canvas-mask": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-back": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-bounce": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-circ": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-cubic": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-elastic": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-expo": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-gaussian": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-linear": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-quart": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-quint": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-sigmoid": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-sine": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-smoothstep": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-path": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-alpha.28", + "@tsparticles/plugin-export-image": "4.0.0-alpha.28", + "@tsparticles/plugin-export-json": "4.0.0-alpha.28", + "@tsparticles/plugin-export-video": "4.0.0-alpha.28", + "@tsparticles/plugin-hsv-color": "4.0.0-alpha.28", + "@tsparticles/plugin-hwb-color": "4.0.0-alpha.28", + "@tsparticles/plugin-infection": "4.0.0-alpha.28", + "@tsparticles/plugin-lab-color": "4.0.0-alpha.28", + "@tsparticles/plugin-lch-color": "4.0.0-alpha.28", + "@tsparticles/plugin-manual-particles": "4.0.0-alpha.28", + "@tsparticles/plugin-motion": "4.0.0-alpha.28", + "@tsparticles/plugin-named-color": "4.0.0-alpha.28", + "@tsparticles/plugin-oklab-color": "4.0.0-alpha.28", + "@tsparticles/plugin-oklch-color": "4.0.0-alpha.28", + "@tsparticles/plugin-poisson-disc": "4.0.0-alpha.28", + "@tsparticles/plugin-polygon-mask": "4.0.0-alpha.28", + "@tsparticles/plugin-responsive": "4.0.0-alpha.28", + "@tsparticles/plugin-sounds": "4.0.0-alpha.28", + "@tsparticles/plugin-themes": "4.0.0-alpha.28", + "@tsparticles/plugin-trail": "4.0.0-alpha.28", + "@tsparticles/plugin-zoom": "4.0.0-alpha.28", + "@tsparticles/shape-arrow": "4.0.0-alpha.28", + "@tsparticles/shape-cards": "4.0.0-alpha.28", + "@tsparticles/shape-cog": "4.0.0-alpha.28", + "@tsparticles/shape-heart": "4.0.0-alpha.28", + "@tsparticles/shape-infinity": "4.0.0-alpha.28", + "@tsparticles/shape-matrix": "4.0.0-alpha.28", + "@tsparticles/shape-path": "4.0.0-alpha.28", + "@tsparticles/shape-rounded-polygon": "4.0.0-alpha.28", + "@tsparticles/shape-rounded-rect": "4.0.0-alpha.28", + "@tsparticles/shape-spiral": "4.0.0-alpha.28", + "@tsparticles/shape-squircle": "4.0.0-alpha.28", + "@tsparticles/updater-gradient": "4.0.0-alpha.28", + "@tsparticles/updater-orbit": "4.0.0-alpha.28", + "tsparticles": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/all/package.json b/bundles/all/package.json index c24fe18141e..a36c1ce8db3 100644 --- a/bundles/all/package.json +++ b/bundles/all/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,82 +107,82 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-particles": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-shadow": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-particle": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-pop": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-light": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.27", - "@tsparticles/path-branches": "workspace:4.0.0-alpha.27", - "@tsparticles/path-brownian": "workspace:4.0.0-alpha.27", - "@tsparticles/path-curl-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-curves": "workspace:4.0.0-alpha.27", - "@tsparticles/path-fractal-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-grid": "workspace:4.0.0-alpha.27", - "@tsparticles/path-levy": "workspace:4.0.0-alpha.27", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/path-random": "workspace:4.0.0-alpha.27", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-spiral": "workspace:4.0.0-alpha.27", - "@tsparticles/path-svg": "workspace:4.0.0-alpha.27", - "@tsparticles/path-zig-zag": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-background-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-blend": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-back": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-circ": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-expo": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-linear": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quart": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quint": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-sine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-image": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-json": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-video": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hwb-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-lab-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-lch-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-manual-particles": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-named-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-oklab-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-oklch-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-themes": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-zoom": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-arrow": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-cards": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-cog": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-heart": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-infinity": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-matrix": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-path": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-rounded-rect": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-spiral": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-squircle": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.27", - "tsparticles": "workspace:4.0.0-alpha.27" + "@tsparticles/effect-bubble": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-particles": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-shadow": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-particle": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-pop": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-light": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.28", + "@tsparticles/path-branches": "workspace:4.0.0-alpha.28", + "@tsparticles/path-brownian": "workspace:4.0.0-alpha.28", + "@tsparticles/path-curl-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-curves": "workspace:4.0.0-alpha.28", + "@tsparticles/path-fractal-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-grid": "workspace:4.0.0-alpha.28", + "@tsparticles/path-levy": "workspace:4.0.0-alpha.28", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/path-random": "workspace:4.0.0-alpha.28", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-spiral": "workspace:4.0.0-alpha.28", + "@tsparticles/path-svg": "workspace:4.0.0-alpha.28", + "@tsparticles/path-zig-zag": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-background-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-blend": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-back": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-circ": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-expo": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-linear": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quart": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quint": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-sine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-image": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-json": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-video": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hwb-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-lab-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-lch-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-manual-particles": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-named-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-oklab-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-oklch-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-themes": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-zoom": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-arrow": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-cards": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-cog": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-heart": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-infinity": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-matrix": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-path": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-rounded-rect": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-spiral": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-squircle": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.28", + "tsparticles": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/all/src/index.ts b/bundles/all/src/index.ts index 4b0391b9f30..4bc18ca4cce 100644 --- a/bundles/all/src/index.ts +++ b/bundles/all/src/index.ts @@ -188,12 +188,38 @@ export async function loadAll(engine: Engine): Promise { import("@tsparticles/plugin-emitters-shape-polygon"), ]); - await loadFull(e); - await Promise.all([ - loadEmittersShapeCanvas(e), - loadEmittersShapePath(e), - loadEmittersShapePolygon(e), + (async (): Promise => { + await loadFull(e); + + await Promise.all([ + loadExternalParticleInteraction(e), + loadExternalPopInteraction(e), + loadLightInteraction(e), + loadParticlesRepulseInteraction(e), + + loadInfectionPlugin(e), + + loadEmittersShapeCanvas(e), + loadEmittersShapePath(e), + loadEmittersShapePolygon(e), + + loadBranchesPath(e), + loadBrownianPath(e), + loadCurlNoisePath(e), + loadCurvesPath(e), + loadFractalNoisePath(e), + loadGridPath(e), + loadLevyPath(e), + loadPerlinNoisePath(e), + loadPolygonPath(e), + loadRandomPath(e), + loadSVGPath(e), + loadSpiralPath(e), + loadZigZagPath(e), + loadSimplexNoisePath(e), + ]); + })(), loadHsvColorPlugin(e), loadHwbColorPlugin(e), @@ -220,7 +246,6 @@ export async function loadAll(engine: Engine): Promise { loadBackgroundMaskPlugin(e), loadBlendPlugin(e), loadCanvasMaskPlugin(e), - loadInfectionPlugin(e), loadManualParticlesPlugin(e), loadMotionPlugin(e), loadPoissonDiscPlugin(e), @@ -235,29 +260,9 @@ export async function loadAll(engine: Engine): Promise { loadExportJSONPlugin(e), loadExportVideoPlugin(e), - loadExternalParticleInteraction(e), - loadExternalPopInteraction(e), - loadLightInteraction(e), - loadParticlesRepulseInteraction(e), - loadGradientUpdater(e), loadOrbitUpdater(e), - loadBranchesPath(e), - loadBrownianPath(e), - loadCurlNoisePath(e), - loadCurvesPath(e), - loadFractalNoisePath(e), - loadGridPath(e), - loadLevyPath(e), - loadPerlinNoisePath(e), - loadPolygonPath(e), - loadRandomPath(e), - loadSVGPath(e), - loadSpiralPath(e), - loadZigZagPath(e), - loadSimplexNoisePath(e), - loadBubbleEffect(e), loadParticlesEffect(e), loadShadowEffect(e), diff --git a/bundles/basic/CHANGELOG.md b/bundles/basic/CHANGELOG.md index a7eceaf05ff..9c084b0a94b 100644 --- a/bundles/basic/CHANGELOG.md +++ b/bundles/basic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/basic + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/bundles/basic/README.md b/bundles/basic/README.md index bf436b41bd0..63af4b5e4e7 100644 --- a/bundles/basic/README.md +++ b/bundles/basic/README.md @@ -19,6 +19,43 @@ - [@tsparticles/updater-out-modes](https://github.com/tsparticles/tsparticles/tree/main/updaters/outModes) - [@tsparticles/updater-size](https://github.com/tsparticles/tsparticles/tree/main/updaters/size) +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + bb[tsparticles/basic] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph p [Plugins] + pm[tsparticles/plugin-move] + ph[tsparticles/plugin-hex-color] + phs[tsparticles/plugin-hsl-color] + pr[tsparticles/plugin-rgb-color] +end + +subgraph s [Shapes] + sc[tsparticles/shape-circle] +end + +subgraph u [Updaters] + uf[tsparticles/updater-fill-color] + uo[tsparticles/updater-opacity] + uom[tsparticles/updater-out-modes] + us[tsparticles/updater-size] +end + +bb --> ce +bb --> p +bb --> s +bb --> u +``` + ## How to use it ### CDN / Vanilla JS / jQuery @@ -164,7 +201,7 @@ let options = { /* custom options */ }; -let particlesInit = async (engine) => { +let particlesInit = async engine => { await loadBasic(engine); }; ``` diff --git a/bundles/basic/package.dist.json b/bundles/basic/package.dist.json index b807974f998..784a24d1d30 100644 --- a/bundles/basic/package.dist.json +++ b/bundles/basic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,16 +99,16 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-hex-color": "4.0.0-alpha.27", - "@tsparticles/plugin-hsl-color": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27", - "@tsparticles/plugin-rgb-color": "4.0.0-alpha.27", - "@tsparticles/shape-circle": "4.0.0-alpha.27", - "@tsparticles/updater-fill-color": "4.0.0-alpha.27", - "@tsparticles/updater-opacity": "4.0.0-alpha.27", - "@tsparticles/updater-out-modes": "4.0.0-alpha.27", - "@tsparticles/updater-size": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-hex-color": "4.0.0-alpha.28", + "@tsparticles/plugin-hsl-color": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28", + "@tsparticles/plugin-rgb-color": "4.0.0-alpha.28", + "@tsparticles/shape-circle": "4.0.0-alpha.28", + "@tsparticles/updater-fill-color": "4.0.0-alpha.28", + "@tsparticles/updater-opacity": "4.0.0-alpha.28", + "@tsparticles/updater-out-modes": "4.0.0-alpha.28", + "@tsparticles/updater-size": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/basic/package.json b/bundles/basic/package.json index 9f3426a76d2..1587076fbfd 100644 --- a/bundles/basic/package.json +++ b/bundles/basic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,16 +107,16 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-circle": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-fill-color": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-opacity": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-out-modes": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-size": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-circle": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-fill-color": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-opacity": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-out-modes": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-size": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/basic/src/index.ts b/bundles/basic/src/index.ts index 73ea76f54fe..61782736dfe 100644 --- a/bundles/basic/src/index.ts +++ b/bundles/basic/src/index.ts @@ -19,7 +19,9 @@ export async function loadBasic(engine: Engine): Promise { { loadHslColorPlugin }, { loadRgbColorPlugin }, { loadMovePlugin }, + { loadCircleShape }, + { loadFillColorUpdater }, { loadOpacityUpdater }, { loadOutModesUpdater }, @@ -29,7 +31,9 @@ export async function loadBasic(engine: Engine): Promise { import("@tsparticles/plugin-hsl-color"), import("@tsparticles/plugin-rgb-color"), import("@tsparticles/plugin-move"), + import("@tsparticles/shape-circle"), + import("@tsparticles/updater-fill-color"), import("@tsparticles/updater-opacity"), import("@tsparticles/updater-out-modes"), diff --git a/bundles/confetti/CHANGELOG.md b/bundles/confetti/CHANGELOG.md index 85d9b24a2d7..721c9f0db4e 100644 --- a/bundles/confetti/CHANGELOG.md +++ b/bundles/confetti/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/confetti + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/bundles/confetti/README.md b/bundles/confetti/README.md index 8b7cf037c11..ec5ebd2f608 100644 --- a/bundles/confetti/README.md +++ b/bundles/confetti/README.md @@ -9,28 +9,67 @@ beautiful confetti effects with ease. **Included Packages** +- [@tsparticles/basic (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/basic) - [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine) -- [@tsparticles/plugin-move](https://github.com/tsparticles/tsparticles/tree/main/plugin/move) - [@tsparticles/plugin-emitters](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters) - [@tsparticles/plugin-motion](https://github.com/tsparticles/tsparticles/tree/main/plugins/motion) - [@tsparticles/shape-cards](https://github.com/tsparticles/tsparticles/tree/main/shapes/cards) -- [@tsparticles/shape-circle](https://github.com/tsparticles/tsparticles/tree/main/shapes/circle) - [@tsparticles/shape-emoji](https://github.com/tsparticles/tsparticles/tree/main/shapes/emoji) - [@tsparticles/shape-heart](https://github.com/tsparticles/tsparticles/tree/main/shapes/heart) - [@tsparticles/shape-image](https://github.com/tsparticles/tsparticles/tree/main/shapes/image) - [@tsparticles/shape-polygon](https://github.com/tsparticles/tsparticles/tree/main/shapes/polygon) - [@tsparticles/shape-square](https://github.com/tsparticles/tsparticles/tree/main/shapes/square) - [@tsparticles/shape-star](https://github.com/tsparticles/tsparticles/tree/main/shapes/star) -- [@tsparticles/updater-fill-color](https://github.com/tsparticles/tsparticles/tree/main/updaters/color) - [@tsparticles/updater-life](https://github.com/tsparticles/tsparticles/tree/main/updaters/life) -- [@tsparticles/updater-opacity](https://github.com/tsparticles/tsparticles/tree/main/updaters/opacity) -- [@tsparticles/updater-out-modes](https://github.com/tsparticles/tsparticles/tree/main/updaters/outModes) - [@tsparticles/updater-roll](https://github.com/tsparticles/tsparticles/tree/main/updaters/roll) - [@tsparticles/updater-rotate](https://github.com/tsparticles/tsparticles/tree/main/updaters/rotate) -- [@tsparticles/updater-size](https://github.com/tsparticles/tsparticles/tree/main/updaters/size) - [@tsparticles/updater-tilt](https://github.com/tsparticles/tsparticles/tree/main/updaters/tilt) - [@tsparticles/updater-wobble](https://github.com/tsparticles/tsparticles/tree/main/updaters/wobble) +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + bc[tsparticles/confetti] + bb[tsparticles/basic] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph p [Plugins] + pe[tsparticles/plugin-emitters] + pm[tsparticles/plugin-motion] +end + +subgraph s [Shapes] + sca[tsparticles/shape-cards] + se[tsparticles/shape-emoji] + sh[tsparticles/shape-heart] + si[tsparticles/shape-image] + sp[tsparticles/shape-polygon] + ss[tsparticles/shape-square] + sst[tsparticles/shape-star] +end + +subgraph u [Updaters] + ul[tsparticles/updater-life] + ur[tsparticles/updater-roll] + uro[tsparticles/updater-rotate] + ut[tsparticles/updater-tilt] + uw[tsparticles/updater-wobble] +end + +bc --> bb +bc --> ce +bc --> p +bc --> s +bc --> u +``` + ## How to use it ### CDN / Vanilla JS / jQuery diff --git a/bundles/confetti/package.dist.json b/bundles/confetti/package.dist.json index 899ce014589..771b6e84672 100644 --- a/bundles/confetti/package.dist.json +++ b/bundles/confetti/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,22 +99,22 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27", - "@tsparticles/plugin-motion": "4.0.0-alpha.27", - "@tsparticles/shape-cards": "4.0.0-alpha.27", - "@tsparticles/shape-emoji": "4.0.0-alpha.27", - "@tsparticles/shape-heart": "4.0.0-alpha.27", - "@tsparticles/shape-image": "4.0.0-alpha.27", - "@tsparticles/shape-polygon": "4.0.0-alpha.27", - "@tsparticles/shape-square": "4.0.0-alpha.27", - "@tsparticles/shape-star": "4.0.0-alpha.27", - "@tsparticles/updater-life": "4.0.0-alpha.27", - "@tsparticles/updater-roll": "4.0.0-alpha.27", - "@tsparticles/updater-rotate": "4.0.0-alpha.27", - "@tsparticles/updater-tilt": "4.0.0-alpha.27", - "@tsparticles/updater-wobble": "4.0.0-alpha.27" + "@tsparticles/basic": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28", + "@tsparticles/plugin-motion": "4.0.0-alpha.28", + "@tsparticles/shape-cards": "4.0.0-alpha.28", + "@tsparticles/shape-emoji": "4.0.0-alpha.28", + "@tsparticles/shape-heart": "4.0.0-alpha.28", + "@tsparticles/shape-image": "4.0.0-alpha.28", + "@tsparticles/shape-polygon": "4.0.0-alpha.28", + "@tsparticles/shape-square": "4.0.0-alpha.28", + "@tsparticles/shape-star": "4.0.0-alpha.28", + "@tsparticles/updater-life": "4.0.0-alpha.28", + "@tsparticles/updater-roll": "4.0.0-alpha.28", + "@tsparticles/updater-rotate": "4.0.0-alpha.28", + "@tsparticles/updater-tilt": "4.0.0-alpha.28", + "@tsparticles/updater-wobble": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/confetti/package.json b/bundles/confetti/package.json index bcb5df0a53e..e0aa2a0c097 100644 --- a/bundles/confetti/package.json +++ b/bundles/confetti/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,22 +107,22 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-cards": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-heart": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-image": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-star": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-life": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-roll": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.27" + "@tsparticles/basic": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-cards": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-heart": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-image": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-star": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-life": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-roll": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/confetti/src/confetti.ts b/bundles/confetti/src/confetti.ts index 19525494e74..bfce3b6f639 100644 --- a/bundles/confetti/src/confetti.ts +++ b/bundles/confetti/src/confetti.ts @@ -89,6 +89,7 @@ async function initPlugins(engine: Engine): Promise { } clearInterval(interval); + resolve(); }, timeout); }); @@ -137,9 +138,8 @@ async function initPlugins(engine: Engine): Promise { import("@tsparticles/updater-wobble"), ]); - await loadBasic(e); - await Promise.all([ + loadBasic(e), loadMotionPlugin(e), loadEmittersPlugin(e), loadCardSuitsShape(e), @@ -200,8 +200,11 @@ async function setConfetti(params: ConfettiParams): Promise bb +bf --> ce +bf --> e +bf --> p +bf --> u +``` ## How to use it diff --git a/bundles/fireworks/package.dist.json b/bundles/fireworks/package.dist.json index 590cd2a6095..805ba4a23cf 100644 --- a/bundles/fireworks/package.dist.json +++ b/bundles/fireworks/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,15 +99,15 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-alpha.27", - "@tsparticles/effect-trail": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-alpha.27", - "@tsparticles/plugin-sounds": "4.0.0-alpha.27", - "@tsparticles/updater-destroy": "4.0.0-alpha.27", - "@tsparticles/updater-life": "4.0.0-alpha.27", - "@tsparticles/updater-rotate": "4.0.0-alpha.27" + "@tsparticles/basic": "4.0.0-alpha.28", + "@tsparticles/effect-trail": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-alpha.28", + "@tsparticles/plugin-sounds": "4.0.0-alpha.28", + "@tsparticles/updater-destroy": "4.0.0-alpha.28", + "@tsparticles/updater-life": "4.0.0-alpha.28", + "@tsparticles/updater-rotate": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/fireworks/package.json b/bundles/fireworks/package.json index 0a558c9110e..5d514bf3947 100644 --- a/bundles/fireworks/package.json +++ b/bundles/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,15 +107,15 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-life": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.27" + "@tsparticles/basic": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-life": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/fireworks/src/fireworks.ts b/bundles/fireworks/src/fireworks.ts index d6c05213efe..448d6b7ed98 100644 --- a/bundles/fireworks/src/fireworks.ts +++ b/bundles/fireworks/src/fireworks.ts @@ -98,9 +98,8 @@ async function initPlugins(engine: Engine): Promise { import("@tsparticles/effect-trail"), ]); - await loadBasic(e); - await Promise.all([ + loadBasic(e), loadEmittersPlugin(e), loadSoundsPlugin(e), loadRotateUpdater(e), @@ -160,8 +159,11 @@ function getOptions(options: IFireworkOptions, canvas?: HTMLCanvasElement): ISou number: { value: 0, }, - color: { - value: "#fff", + fill: { + color: { + value: "#fff", + }, + enable: true, }, destroy: { mode: "split", @@ -186,6 +188,7 @@ function getOptions(options: IFireworkOptions, canvas?: HTMLCanvasElement): ISou color: { value: options.colors, }, + enable: true, }, stroke: { width: 0, diff --git a/bundles/full/CHANGELOG.md b/bundles/full/CHANGELOG.md index 1bf1378109b..ff206189a50 100644 --- a/bundles/full/CHANGELOG.md +++ b/bundles/full/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package tsparticles + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package tsparticles diff --git a/bundles/full/README.md b/bundles/full/README.md index 5526b4fbb77..fee2e71751d 100644 --- a/bundles/full/README.md +++ b/bundles/full/README.md @@ -10,9 +10,12 @@ a `@tsparticles/engine` instance. **Included Packages** - [@tsparticles/slim (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/slim) +- [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine) - [@tsparticles/interaction-external-trail](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/trail) - [@tsparticles/plugin-absorbers](https://github.com/tsparticles/tsparticles/tree/main/plugins/absorbers) - [@tsparticles/plugin-emitters](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters) +- [@tsparticles/plugin-emitters-shape-circle](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters/shape/circle) +- [@tsparticles/plugin-emitters-shape-square](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters/shape/square) - [@tsparticles/shape-text](https://github.com/tsparticles/tsparticles/tree/main/shapes/text) - [@tsparticles/updater-destroy](https://github.com/tsparticles/tsparticles/tree/main/updaters/destroy) - [@tsparticles/updater-roll](https://github.com/tsparticles/tsparticles/tree/main/updaters/roll) @@ -20,6 +23,51 @@ a `@tsparticles/engine` instance. - [@tsparticles/updater-twinkle](https://github.com/tsparticles/tsparticles/tree/main/updaters/twinkle) - [@tsparticles/updater-wobble](https://github.com/tsparticles/tsparticles/tree/main/updaters/wobble) +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + bf[tsparticles] + bs[tsparticles/slim] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph i [Interactions] + iet[tsparticles/interaction-external-trail] +end + +subgraph p [Plugins] + pa[tsparticles/plugin-absorbers] + pe[tsparticles/plugin-emitters] + pesc[tsparticles/plugin-emitters-shape-circle] + pess[tsparticles/plugin-emitters-shape-square] +end + +subgraph s [Shapes] + st[tsparticles/shape-text] +end + +subgraph u [Updaters] + ud[tsparticles/updater-destroy] + ur[tsparticles/updater-roll] + ut[tsparticles/updater-tilt] + utw[tsparticles/updater-twinkle] + uw[tsparticles/updater-wobble] +end + +bf --> bs +bf --> ce +bf --> i +bf --> p +bf --> s +bf --> u +``` + ## How to use it ### CDN / Vanilla JS / jQuery @@ -168,7 +216,7 @@ let options = { /* custom options */ }; -let particlesInit = async (engine) => { +let particlesInit = async engine => { await loadFull(engine); }; ``` diff --git a/bundles/full/package.dist.json b/bundles/full/package.dist.json index eb8eb7f9b63..2743685ac67 100644 --- a/bundles/full/package.dist.json +++ b/bundles/full/package.dist.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,19 +99,19 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/interaction-external-trail": "4.0.0-alpha.27", - "@tsparticles/plugin-absorbers": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-circle": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-alpha.27", - "@tsparticles/shape-text": "4.0.0-alpha.27", - "@tsparticles/slim": "4.0.0-alpha.27", - "@tsparticles/updater-destroy": "4.0.0-alpha.27", - "@tsparticles/updater-roll": "4.0.0-alpha.27", - "@tsparticles/updater-tilt": "4.0.0-alpha.27", - "@tsparticles/updater-twinkle": "4.0.0-alpha.27", - "@tsparticles/updater-wobble": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/interaction-external-trail": "4.0.0-alpha.28", + "@tsparticles/plugin-absorbers": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-circle": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-alpha.28", + "@tsparticles/shape-text": "4.0.0-alpha.28", + "@tsparticles/slim": "4.0.0-alpha.28", + "@tsparticles/updater-destroy": "4.0.0-alpha.28", + "@tsparticles/updater-roll": "4.0.0-alpha.28", + "@tsparticles/updater-tilt": "4.0.0-alpha.28", + "@tsparticles/updater-twinkle": "4.0.0-alpha.28", + "@tsparticles/updater-wobble": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/full/package.json b/bundles/full/package.json index 8e255a8463e..9ad63290f8a 100644 --- a/bundles/full/package.json +++ b/bundles/full/package.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,19 +107,19 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-absorbers": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-text": "workspace:4.0.0-alpha.27", - "@tsparticles/slim": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-roll": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-twinkle": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-absorbers": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-text": "workspace:4.0.0-alpha.28", + "@tsparticles/slim": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-roll": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-twinkle": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/full/src/index.ts b/bundles/full/src/index.ts index 3f3ed1b41a4..894c370c870 100644 --- a/bundles/full/src/index.ts +++ b/bundles/full/src/index.ts @@ -15,36 +15,56 @@ export async function loadFull(engine: Engine): Promise { await engine.register(async e => { const [ - { loadDestroyUpdater }, - { loadRollUpdater }, - { loadTiltUpdater }, - { loadTwinkleUpdater }, - { loadWobbleUpdater }, - { loadTextShape }, + { loadSlim }, { loadExternalTrailInteraction }, { loadAbsorbersPlugin }, { loadEmittersPlugin }, { loadEmittersShapeCircle }, { loadEmittersShapeSquare }, - { loadSlim }, + { loadTextShape }, + { loadDestroyUpdater }, + { loadRollUpdater }, + { loadTiltUpdater }, + { loadTwinkleUpdater }, + { loadWobbleUpdater }, ] = await Promise.all([ - import("@tsparticles/updater-destroy"), - import("@tsparticles/updater-roll"), - import("@tsparticles/updater-tilt"), - import("@tsparticles/updater-twinkle"), - import("@tsparticles/updater-wobble"), - import("@tsparticles/shape-text"), + import("@tsparticles/slim"), + import("@tsparticles/interaction-external-trail"), + import("@tsparticles/plugin-absorbers"), import("@tsparticles/plugin-emitters"), import("@tsparticles/plugin-emitters-shape-circle"), import("@tsparticles/plugin-emitters-shape-square"), - import("@tsparticles/slim"), - ]); - await loadSlim(e); + import("@tsparticles/shape-text"), + + import("@tsparticles/updater-destroy"), + import("@tsparticles/updater-roll"), + import("@tsparticles/updater-tilt"), + import("@tsparticles/updater-twinkle"), + import("@tsparticles/updater-wobble"), + ]); await Promise.all([ + (async (): Promise => { + await loadSlim(e); + + await Promise.all([ + loadExternalTrailInteraction(e), + + loadAbsorbersPlugin(e), + (async (): Promise => { + await loadEmittersPlugin(e); + + await Promise.all([ + loadEmittersShapeCircle(e), + loadEmittersShapeSquare(e), + ]); + })(), + ]); + })(), + loadDestroyUpdater(e), loadRollUpdater(e), loadTiltUpdater(e), @@ -52,16 +72,6 @@ export async function loadFull(engine: Engine): Promise { loadWobbleUpdater(e), loadTextShape(e), - - loadExternalTrailInteraction(e), - - loadAbsorbersPlugin(e), - loadEmittersPlugin(e), - ]); - - await Promise.all([ - loadEmittersShapeCircle(e), - loadEmittersShapeSquare(e), ]); }); } diff --git a/bundles/pjs/CHANGELOG.md b/bundles/pjs/CHANGELOG.md index 7a73fb1418b..ce83e78f965 100644 --- a/bundles/pjs/CHANGELOG.md +++ b/bundles/pjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/pjs + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/pjs diff --git a/bundles/pjs/README.md b/bundles/pjs/README.md index 3482c59ef80..0b179d58031 100644 --- a/bundles/pjs/README.md +++ b/bundles/pjs/README.md @@ -6,6 +6,35 @@ [tsParticles](https://github.com/tsparticles/tsparticles) particles.js compatibility library. +**Included Packages** + +- [tsparticles (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/full) +- [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine) +- [@tsparticles/plugin-responsive](https://github.com/tsparticles/tsparticles/tree/main/plugins/responsive) + +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + bp[tsparticles/pjs] + bf[tsparticles] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph p [Plugins] + pr[tsparticles/plugin-responsive] +end + +bp --> bf +bp --> ce +bp --> p +``` + ## How to use it ### CDN / Vanilla JS / jQuery @@ -31,7 +60,7 @@ specified in the **Included Packages** section. Once the scripts are loaded you can set up `particlesJS` like this: ```javascript -(async (engine) => { +(async engine => { await initPjs(engine); particlesJS("tsparticles", { @@ -47,7 +76,7 @@ Here you can use ParticlesJS options. ### Alternative Usage ```javascript -(async (engine) => { +(async engine => { initPjs(engine); Particles.init({ diff --git a/bundles/pjs/package.dist.json b/bundles/pjs/package.dist.json index a4eda40dc55..de5a3207317 100644 --- a/bundles/pjs/package.dist.json +++ b/bundles/pjs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,9 +99,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-responsive": "4.0.0-alpha.27", - "tsparticles": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-responsive": "4.0.0-alpha.28", + "tsparticles": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/pjs/package.json b/bundles/pjs/package.json index b98ad7f4a7a..e97319e9adc 100644 --- a/bundles/pjs/package.json +++ b/bundles/pjs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,12 +107,12 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.27", - "tsparticles": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.28", + "tsparticles": "workspace:4.0.0-alpha.28" }, "devDependencies": { - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/slim/CHANGELOG.md b/bundles/slim/CHANGELOG.md index 9309a8ea1a0..f3b252e24e1 100644 --- a/bundles/slim/CHANGELOG.md +++ b/bundles/slim/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/slim + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/slim diff --git a/bundles/slim/README.md b/bundles/slim/README.md index 761ad17c3f0..7c0d10826b4 100644 --- a/bundles/slim/README.md +++ b/bundles/slim/README.md @@ -10,6 +10,7 @@ a `@tsparticles/engine` instance. **Included Packages** - [@tsparticles/basic (and all its dependencies)](https://github.com/tsparticles/tsparticles/tree/main/bundles/basic) +- [@tsparticles/engine](https://github.com/tsparticles/tsparticles/tree/main/engine) - [@tsparticles/interaction-external-attract](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/attract) - [@tsparticles/interaction-external-bounce](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/bounce) - [@tsparticles/interaction-external-bubble](https://github.com/tsparticles/tsparticles/tree/main/interactions/external/bubble) @@ -24,8 +25,8 @@ a `@tsparticles/engine` instance. - [@tsparticles/interaction-particles-attract](https://github.com/tsparticles/tsparticles/tree/main/interactions/particles/attract) - [@tsparticles/interaction-particles-collisions](https://github.com/tsparticles/tsparticles/tree/main/interactions/particles/collisions) - [@tsparticles/interaction-particles-links](https://github.com/tsparticles/tsparticles/tree/main/interactions/particles/links) -- [@tsparticles/particles.js](https://github.com/tsparticles/tsparticles/tree/main/bundles/pjs) - [@tsparticles/plugin-easing-quad](https://github.com/tsparticles/tsparticles/tree/main/plugins/easings/quad) +- [@tsparticles/plugin-interactivity](https://github.com/tsparticles/tsparticles/tree/main/plugins/interactivity) - [@tsparticles/shape-image](https://github.com/tsparticles/tsparticles/tree/main/shapes/image) - [@tsparticles/shape-line](https://github.com/tsparticles/tsparticles/tree/main/shapes/line) - [@tsparticles/shape-polygon](https://github.com/tsparticles/tsparticles/tree/main/shapes/polygon) @@ -36,6 +37,65 @@ a `@tsparticles/engine` instance. - [@tsparticles/updater-rotate](https://github.com/tsparticles/tsparticles/tree/main/updaters/rotate) - [@tsparticles/updater-stroke-color](https://github.com/tsparticles/tsparticles/tree/main/updaters/strokeColor) +## Dependency Graph + +```mermaid +flowchart TD + +subgraph b [Bundle] + bs[tsparticles/slim] + bb[tsparticles/basic] +end + +subgraph c [Core] + ce[tsparticles/engine] +end + +subgraph i [Interactions] + iea[tsparticles/interaction-external-attract] + ieb[tsparticles/interaction-external-bounce] + iebu[tsparticles/interaction-external-bubble] + iec[tsparticles/interaction-external-connect] + ieg[tsparticles/interaction-external-grab] + iepa[tsparticles/interaction-external-parallax] + iepau[tsparticles/interaction-external-pause] + iepu[tsparticles/interaction-external-push] + ier[tsparticles/interaction-external-remove] + iere[tsparticles/interaction-external-repulse] + ies[tsparticles/interaction-external-slow] + ipa[tsparticles/interaction-particles-attract] + ipc[tsparticles/interaction-particles-collisions] + ipl[tsparticles/interaction-particles-links] +end + +subgraph p [Plugins] + peq[tsparticles/plugin-easing-quad] + pint[tsparticles/plugin-interactivity] +end + +subgraph s [Shapes] + se[tsparticles/shape-emoji] + si[tsparticles/shape-image] + sl[tsparticles/shape-line] + sp[tsparticles/shape-polygon] + ss[tsparticles/shape-square] + sst[tsparticles/shape-star] +end + +subgraph u [Updaters] + ul[tsparticles/updater-life] + ur[tsparticles/updater-rotate] + usc[tsparticles/updater-stroke-color] +end + +bs --> bb +bs --> ce +bs --> i +bs --> p +bs --> s +bs --> u +``` + ## How to use it ### CDN / Vanilla JS / jQuery @@ -181,7 +241,7 @@ let options = { /* custom options */ }; -let particlesInit = async (engine) => { +let particlesInit = async engine => { await loadSlim(engine); }; ``` diff --git a/bundles/slim/package.dist.json b/bundles/slim/package.dist.json index dfebd3c6bac..8b9b4e2375a 100644 --- a/bundles/slim/package.dist.json +++ b/bundles/slim/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -99,33 +99,33 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/interaction-external-attract": "4.0.0-alpha.27", - "@tsparticles/interaction-external-bounce": "4.0.0-alpha.27", - "@tsparticles/interaction-external-bubble": "4.0.0-alpha.27", - "@tsparticles/interaction-external-connect": "4.0.0-alpha.27", - "@tsparticles/interaction-external-grab": "4.0.0-alpha.27", - "@tsparticles/interaction-external-parallax": "4.0.0-alpha.27", - "@tsparticles/interaction-external-pause": "4.0.0-alpha.27", - "@tsparticles/interaction-external-push": "4.0.0-alpha.27", - "@tsparticles/interaction-external-remove": "4.0.0-alpha.27", - "@tsparticles/interaction-external-repulse": "4.0.0-alpha.27", - "@tsparticles/interaction-external-slow": "4.0.0-alpha.27", - "@tsparticles/interaction-particles-attract": "4.0.0-alpha.27", - "@tsparticles/interaction-particles-collisions": "4.0.0-alpha.27", - "@tsparticles/interaction-particles-links": "4.0.0-alpha.27", - "@tsparticles/plugin-easing-quad": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27", - "@tsparticles/shape-emoji": "4.0.0-alpha.27", - "@tsparticles/shape-image": "4.0.0-alpha.27", - "@tsparticles/shape-line": "4.0.0-alpha.27", - "@tsparticles/shape-polygon": "4.0.0-alpha.27", - "@tsparticles/shape-square": "4.0.0-alpha.27", - "@tsparticles/shape-star": "4.0.0-alpha.27", - "@tsparticles/updater-life": "4.0.0-alpha.27", - "@tsparticles/updater-rotate": "4.0.0-alpha.27", - "@tsparticles/updater-stroke-color": "4.0.0-alpha.27" + "@tsparticles/basic": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/interaction-external-attract": "4.0.0-alpha.28", + "@tsparticles/interaction-external-bounce": "4.0.0-alpha.28", + "@tsparticles/interaction-external-bubble": "4.0.0-alpha.28", + "@tsparticles/interaction-external-connect": "4.0.0-alpha.28", + "@tsparticles/interaction-external-grab": "4.0.0-alpha.28", + "@tsparticles/interaction-external-parallax": "4.0.0-alpha.28", + "@tsparticles/interaction-external-pause": "4.0.0-alpha.28", + "@tsparticles/interaction-external-push": "4.0.0-alpha.28", + "@tsparticles/interaction-external-remove": "4.0.0-alpha.28", + "@tsparticles/interaction-external-repulse": "4.0.0-alpha.28", + "@tsparticles/interaction-external-slow": "4.0.0-alpha.28", + "@tsparticles/interaction-particles-attract": "4.0.0-alpha.28", + "@tsparticles/interaction-particles-collisions": "4.0.0-alpha.28", + "@tsparticles/interaction-particles-links": "4.0.0-alpha.28", + "@tsparticles/plugin-easing-quad": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28", + "@tsparticles/shape-emoji": "4.0.0-alpha.28", + "@tsparticles/shape-image": "4.0.0-alpha.28", + "@tsparticles/shape-line": "4.0.0-alpha.28", + "@tsparticles/shape-polygon": "4.0.0-alpha.28", + "@tsparticles/shape-square": "4.0.0-alpha.28", + "@tsparticles/shape-star": "4.0.0-alpha.28", + "@tsparticles/updater-life": "4.0.0-alpha.28", + "@tsparticles/updater-rotate": "4.0.0-alpha.28", + "@tsparticles/updater-stroke-color": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/bundles/slim/package.json b/bundles/slim/package.json index 54c3e85daf5..70023ee3f2a 100644 --- a/bundles/slim/package.json +++ b/bundles/slim/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -107,33 +107,33 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-attract": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-bounce": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-bubble": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-connect": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-grab": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-parallax": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-pause": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-push": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-remove": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-repulse": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-slow": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-attract": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-links": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quad": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-image": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-line": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-star": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-life": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-stroke-color": "workspace:4.0.0-alpha.27" + "@tsparticles/basic": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-attract": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-bounce": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-bubble": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-connect": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-grab": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-parallax": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-pause": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-push": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-remove": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-repulse": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-slow": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-attract": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-links": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quad": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-image": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-line": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-star": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-life": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-stroke-color": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/bundles/slim/src/index.ts b/bundles/slim/src/index.ts index 73224666f06..c2ed097482a 100644 --- a/bundles/slim/src/index.ts +++ b/bundles/slim/src/index.ts @@ -15,6 +15,8 @@ export async function loadSlim(engine: Engine): Promise { await engine.register(async e => { const [ + { loadBasic }, + { loadExternalParallaxInteraction }, { loadExternalAttractInteraction }, { loadExternalBounceInteraction }, @@ -29,19 +31,23 @@ export async function loadSlim(engine: Engine): Promise { { loadParticlesAttractInteraction }, { loadParticlesCollisionsInteraction }, { loadParticlesLinksInteraction }, + { loadEasingQuadPlugin }, + { loadInteractivityPlugin }, + { loadEmojiShape }, { loadImageShape }, { loadLineShape }, { loadPolygonShape }, { loadSquareShape }, { loadStarShape }, + { loadLifeUpdater }, { loadRotateUpdater }, { loadStrokeColorUpdater }, - { loadBasic }, - { loadInteractivityPlugin }, ] = await Promise.all([ + import("@tsparticles/basic"), + import("@tsparticles/interaction-external-parallax"), import("@tsparticles/interaction-external-attract"), import("@tsparticles/interaction-external-bounce"), @@ -56,40 +62,46 @@ export async function loadSlim(engine: Engine): Promise { import("@tsparticles/interaction-particles-attract"), import("@tsparticles/interaction-particles-collisions"), import("@tsparticles/interaction-particles-links"), + import("@tsparticles/plugin-easing-quad"), + import("@tsparticles/plugin-interactivity"), + import("@tsparticles/shape-emoji"), import("@tsparticles/shape-image"), import("@tsparticles/shape-line"), import("@tsparticles/shape-polygon"), import("@tsparticles/shape-square"), import("@tsparticles/shape-star"), + import("@tsparticles/updater-life"), import("@tsparticles/updater-rotate"), import("@tsparticles/updater-stroke-color"), - import("@tsparticles/basic"), - import("@tsparticles/plugin-interactivity"), ]); - await loadBasic(e); + await Promise.all([ + loadBasic(e), + + (async (): Promise => { + await loadInteractivityPlugin(e); - await loadInteractivityPlugin(e); + await Promise.all([ + loadExternalParallaxInteraction(e), + loadExternalAttractInteraction(e), + loadExternalBounceInteraction(e), + loadExternalBubbleInteraction(e), + loadExternalConnectInteraction(e), + loadExternalGrabInteraction(e), + loadExternalPauseInteraction(e), + loadExternalPushInteraction(e), + loadExternalRemoveInteraction(e), + loadExternalRepulseInteraction(e), + loadExternalSlowInteraction(e), - await Promise.all([ - loadExternalParallaxInteraction(e), - loadExternalAttractInteraction(e), - loadExternalBounceInteraction(e), - loadExternalBubbleInteraction(e), - loadExternalConnectInteraction(e), - loadExternalGrabInteraction(e), - loadExternalPauseInteraction(e), - loadExternalPushInteraction(e), - loadExternalRemoveInteraction(e), - loadExternalRepulseInteraction(e), - loadExternalSlowInteraction(e), - - loadParticlesAttractInteraction(e), - loadParticlesCollisionsInteraction(e), - loadParticlesLinksInteraction(e), + loadParticlesAttractInteraction(e), + loadParticlesCollisionsInteraction(e), + loadParticlesLinksInteraction(e), + ]); + })(), loadEasingQuadPlugin(e), diff --git a/demo/electron/CHANGELOG.md b/demo/electron/CHANGELOG.md index c0085ceba38..add4877a4cf 100644 --- a/demo/electron/CHANGELOG.md +++ b/demo/electron/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/electron-demo + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/electron-demo diff --git a/demo/electron/package.json b/demo/electron/package.json index 10e06f4b57f..36dbf013728 100644 --- a/demo/electron/package.json +++ b/demo/electron/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/electron-demo", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "", "main": "app/index.js", "private": true, @@ -14,12 +14,12 @@ "author": "Matteo Bruni ", "license": "MIT", "dependencies": { - "@tsparticles/configs": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "tsparticles": "workspace:4.0.0-alpha.27" + "@tsparticles/configs": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "tsparticles": "workspace:4.0.0-alpha.28" }, "devDependencies": { - "electron": "^40.8.0" + "electron": "^41.0.2" }, "type": "module" } diff --git a/demo/vanilla/CHANGELOG.md b/demo/vanilla/CHANGELOG.md index 8d28d4e67e4..430c4fba781 100644 --- a/demo/vanilla/CHANGELOG.md +++ b/demo/vanilla/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/demo + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/demo/vanilla/package.json b/demo/vanilla/package.json index 0e027a1a2d7..3d693f17b16 100644 --- a/demo/vanilla/package.json +++ b/demo/vanilla/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo", "private": true, - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "> TODO: description", "author": "Matteo Bruni ", "homepage": "https://particles.js.org", @@ -29,7 +29,7 @@ "@types/connect-livereload": "^0.6.3", "@types/express": "^5.0.6", "@types/livereload": "^0.9.5", - "@types/node": "^25.3.5", + "@types/node": "^25.4.0", "@types/stylus": "^0.48.43", "ace-builds": "^1.43.6", "bootstrap": "^5.3.8", @@ -37,7 +37,7 @@ "connect-livereload": "^0.6.1", "dotenv": "^17.3.1", "express": "^5.2.1", - "express-rate-limit": "^8.3.0", + "express-rate-limit": "^8.3.1", "helmet": "^8.1.0", "jquery": "^4.0.0", "jsoneditor": "^10.4.2", @@ -50,141 +50,141 @@ "winston": "^3.19.0" }, "dependencies": { - "@tsparticles/all": "workspace:4.0.0-alpha.27", - "@tsparticles/basic": "workspace:4.0.0-alpha.27", - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/confetti": "workspace:4.0.0-alpha.27", - "@tsparticles/configs": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-bubble": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-particles": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-shadow": "workspace:4.0.0-alpha.27", - "@tsparticles/effect-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/fireworks": "workspace:4.0.0-alpha.27", - "@tsparticles/fractal-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-attract": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-bounce": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-bubble": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-connect": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-grab": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-parallax": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-particle": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-pause": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-pop": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-push": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-remove": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-repulse": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-slow": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-external-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-light": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-attract": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-links": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.27", - "@tsparticles/noise-field": "workspace:4.0.0-alpha.27", - "@tsparticles/path-branches": "workspace:4.0.0-alpha.27", - "@tsparticles/path-brownian": "workspace:4.0.0-alpha.27", - "@tsparticles/path-curl-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-curves": "workspace:4.0.0-alpha.27", - "@tsparticles/path-fractal-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-grid": "workspace:4.0.0-alpha.27", - "@tsparticles/path-levy": "workspace:4.0.0-alpha.27", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/path-random": "workspace:4.0.0-alpha.27", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-spiral": "workspace:4.0.0-alpha.27", - "@tsparticles/path-svg": "workspace:4.0.0-alpha.27", - "@tsparticles/path-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/path-zig-zag": "workspace:4.0.0-alpha.27", - "@tsparticles/perlin-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/pjs": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-absorbers": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-background-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-blend": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-back": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-circ": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-expo": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-linear": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quad": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quart": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-quint": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-sine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-image": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-json": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-export-video": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hwb-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-lab-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-lch-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-manual-particles": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-named-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-oklab-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-oklch-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-themes": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-trail": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-zoom": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-arrow": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-cards": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-circle": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-cog": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-heart": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-image": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-infinity": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-line": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-matrix": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-path": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-rounded-rect": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-spiral": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-square": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-squircle": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-star": "workspace:4.0.0-alpha.27", - "@tsparticles/shape-text": "workspace:4.0.0-alpha.27", - "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/slim": "workspace:4.0.0-alpha.27", - "@tsparticles/smooth-value-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-fill-color": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-life": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-opacity": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-out-modes": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-roll": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-size": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-stroke-color": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-twinkle": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.27", - "tsparticles": "workspace:4.0.0-alpha.27" + "@tsparticles/all": "workspace:4.0.0-alpha.28", + "@tsparticles/basic": "workspace:4.0.0-alpha.28", + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/confetti": "workspace:4.0.0-alpha.28", + "@tsparticles/configs": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-bubble": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-particles": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-shadow": "workspace:4.0.0-alpha.28", + "@tsparticles/effect-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/fireworks": "workspace:4.0.0-alpha.28", + "@tsparticles/fractal-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-attract": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-bounce": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-bubble": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-connect": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-grab": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-parallax": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-particle": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-pause": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-pop": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-push": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-remove": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-repulse": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-slow": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-external-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-light": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-attract": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-links": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.28", + "@tsparticles/noise-field": "workspace:4.0.0-alpha.28", + "@tsparticles/path-branches": "workspace:4.0.0-alpha.28", + "@tsparticles/path-brownian": "workspace:4.0.0-alpha.28", + "@tsparticles/path-curl-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-curves": "workspace:4.0.0-alpha.28", + "@tsparticles/path-fractal-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-grid": "workspace:4.0.0-alpha.28", + "@tsparticles/path-levy": "workspace:4.0.0-alpha.28", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/path-random": "workspace:4.0.0-alpha.28", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-spiral": "workspace:4.0.0-alpha.28", + "@tsparticles/path-svg": "workspace:4.0.0-alpha.28", + "@tsparticles/path-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/path-zig-zag": "workspace:4.0.0-alpha.28", + "@tsparticles/perlin-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/pjs": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-absorbers": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-background-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-blend": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-back": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-circ": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-expo": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-linear": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quad": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quart": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-quint": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-sine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-image": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-json": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-export-video": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hwb-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-lab-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-lch-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-manual-particles": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-motion": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-named-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-oklab-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-oklch-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-responsive": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-sounds": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-themes": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-trail": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-zoom": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-arrow": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-cards": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-circle": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-cog": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-emoji": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-heart": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-image": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-infinity": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-line": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-matrix": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-path": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-rounded-rect": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-spiral": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-square": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-squircle": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-star": "workspace:4.0.0-alpha.28", + "@tsparticles/shape-text": "workspace:4.0.0-alpha.28", + "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/slim": "workspace:4.0.0-alpha.28", + "@tsparticles/smooth-value-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-destroy": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-fill-color": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-life": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-opacity": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-out-modes": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-roll": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-rotate": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-size": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-stroke-color": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-tilt": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-twinkle": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-wobble": "workspace:4.0.0-alpha.28", + "tsparticles": "workspace:4.0.0-alpha.28" }, "type": "module" } diff --git a/demo/vanilla_new/CHANGELOG.md b/demo/vanilla_new/CHANGELOG.md index 47450d0c253..27be11e011b 100644 --- a/demo/vanilla_new/CHANGELOG.md +++ b/demo/vanilla_new/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/demo-new + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/demo-new diff --git a/demo/vanilla_new/package.json b/demo/vanilla_new/package.json index b7cf7f4b002..03e5be6425d 100644 --- a/demo/vanilla_new/package.json +++ b/demo/vanilla_new/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo-new", "private": true, - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles Demo Website", "main": "index.html", "scripts": { @@ -37,21 +37,21 @@ "@swc/core": "^1.15.18", "fs-extra": "^11.3.4", "minify": "^15.2.0", - "sass": "^1.97.3" + "sass": "^1.98.0" }, "dependencies": { - "@tsparticles/configs": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-light": "workspace:4.0.0-alpha.27", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.27", - "@tsparticles/path-curves": "workspace:4.0.0-alpha.27", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/path-polygon": "workspace:4.0.0-alpha.27", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.27", - "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.27", - "tsparticles": "workspace:4.0.0-alpha.27" + "@tsparticles/configs": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-light": "workspace:4.0.0-alpha.28", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-alpha.28", + "@tsparticles/path-curves": "workspace:4.0.0-alpha.28", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/path-polygon": "workspace:4.0.0-alpha.28", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-infection": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-gradient": "workspace:4.0.0-alpha.28", + "@tsparticles/updater-orbit": "workspace:4.0.0-alpha.28", + "tsparticles": "workspace:4.0.0-alpha.28" }, "type": "module" } diff --git a/demo/vite/CHANGELOG.md b/demo/vite/CHANGELOG.md index b539593a3d4..188bc0b64b5 100644 --- a/demo/vite/CHANGELOG.md +++ b/demo/vite/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/vite-demo + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/vite-demo diff --git a/demo/vite/package.json b/demo/vite/package.json index 35cc370100d..4f52348ba2d 100644 --- a/demo/vite/package.json +++ b/demo/vite/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/vite-demo", "private": true, - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "type": "module", "scripts": { "dev": "vite", @@ -9,12 +9,12 @@ "preview": "vite preview" }, "dependencies": { - "@tsparticles/all": "workspace:4.0.0-alpha.27", - "@tsparticles/configs": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/all": "workspace:4.0.0-alpha.28", + "@tsparticles/configs": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "devDependencies": { "typescript": "^5.9.3", - "vite": "^7.3.1" + "vite": "^8.0.0" } } diff --git a/effects/bubble/CHANGELOG.md b/effects/bubble/CHANGELOG.md index d13a4637d9e..347a7358db4 100644 --- a/effects/bubble/CHANGELOG.md +++ b/effects/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/effect-bubble + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/effect-bubble diff --git a/effects/bubble/package.dist.json b/effects/bubble/package.dist.json index bd8145ebb16..ccd646666c9 100644 --- a/effects/bubble/package.dist.json +++ b/effects/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/effects/bubble/package.json b/effects/bubble/package.json index 7a5791298ab..0d7abfe0727 100644 --- a/effects/bubble/package.json +++ b/effects/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/effects/particles/CHANGELOG.md b/effects/particles/CHANGELOG.md index afdd3b1608f..106f11ea07e 100644 --- a/effects/particles/CHANGELOG.md +++ b/effects/particles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/effect-particles + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/effect-particles diff --git a/effects/particles/package.dist.json b/effects/particles/package.dist.json index 9adef7718fd..c10027a8de9 100644 --- a/effects/particles/package.dist.json +++ b/effects/particles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/effects/particles/package.json b/effects/particles/package.json index b63d3ad83cb..f5fba9e8ba8 100644 --- a/effects/particles/package.json +++ b/effects/particles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/effects/particles/src/ParticlesDrawer.ts b/effects/particles/src/ParticlesDrawer.ts index 089eb185a96..46789a668b9 100644 --- a/effects/particles/src/ParticlesDrawer.ts +++ b/effects/particles/src/ParticlesDrawer.ts @@ -21,13 +21,13 @@ interface IParticlesRateData { quantity: RangeValue; } -interface ISpanParticlesData { +interface ISpawnParticlesData { particles?: RecursivePartial; rate?: IParticlesRateData; } interface IParticlesData extends IShapeValues { - spawn?: ISpanParticlesData; + spawn?: ISpawnParticlesData; } type ParticlesParticle = Particle & { diff --git a/effects/shadow/CHANGELOG.md b/effects/shadow/CHANGELOG.md index 80f06500d5b..f2f127635b1 100644 --- a/effects/shadow/CHANGELOG.md +++ b/effects/shadow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/effect-shadow + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/effects/shadow/package.dist.json b/effects/shadow/package.dist.json index 5d2434dc197..f4130396f0c 100644 --- a/effects/shadow/package.dist.json +++ b/effects/shadow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/effects/shadow/package.json b/effects/shadow/package.json index daa5c3f5e16..348ff4eb7af 100644 --- a/effects/shadow/package.json +++ b/effects/shadow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/effects/trail/CHANGELOG.md b/effects/trail/CHANGELOG.md index 1ac8c7393c2..c48de09fab0 100644 --- a/effects/trail/CHANGELOG.md +++ b/effects/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/effect-trail + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/effect-trail diff --git a/effects/trail/package.dist.json b/effects/trail/package.dist.json index 67a2359ece4..61ca3fbbf77 100644 --- a/effects/trail/package.dist.json +++ b/effects/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/effects/trail/package.json b/effects/trail/package.json index 556bbf897b0..4576d2e76c2 100644 --- a/effects/trail/package.json +++ b/effects/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/engine/CHANGELOG.md b/engine/CHANGELOG.md index 7c3a82c9e07..a33c132e6b5 100644 --- a/engine/CHANGELOG.md +++ b/engine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/engine + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/engine/README.md b/engine/README.md index d509c79e296..0bf9af293a0 100644 --- a/engine/README.md +++ b/engine/README.md @@ -237,10 +237,10 @@ tsParticles id: "tsparticles", url: "presets/default.json", }) - .then((container) => { + .then(container => { console.log("callback - tsparticles config loaded"); }) - .catch((error) => { + .catch(error => { console.error(error); }); @@ -699,6 +699,12 @@ flowchart TD subgraph basic-plugins [Plugins] plugin-move[Move] + + subgraph basic-plugins-colors [Colors] + plugin-hex-color[Hex Color] + plugin-hsl-color[HSL Color] + plugin-rgb-color[RGB Color] + end end subgraph basic-shapes [Shapes] @@ -772,6 +778,7 @@ flowchart TD end subgraph slim-plugins [Plugins] + plugin-interactivity[Interactivity] subgraph slim-plugins-easings [Easings] plugin-easing-quad[Quad] @@ -863,10 +870,10 @@ flowchart TD subgraph bundle-all [tsParticles All] - bundle-pjs[tsParticles Particles.js Compatibility] - subgraph all-effects [Effects] effect-bubble[Bubble] + effect-particles[Particles] + effect-shadow[Shadow] effect-trail[Trail] end @@ -884,32 +891,51 @@ flowchart TD end subgraph all-paths [Paths] + path-branches[Branches] + path-brownian[Brownian] path-curl-noise[Curl Noise] path-curves[Curves] + path-fractal-noise[Fractal Noise] + path-grid[Grid] + path-levy[Levy] path-perlin-noise[Perlin Noise] path-polygon[Polygon] + path-random[Random] path-simplex-noise[Simplex Noise] + path-spiral[Spiral] path-svg[SVG] + path-zig-zag[Zig Zag] end subgraph all-plugins [Plugins] + plugin-background-mask[Background Mask] + plugin-blend[Blend] plugin-canvas-mask[Canvas Mask] subgraph all-plugins-colors [Colors] plugin-hsv-color[HSV Color] + plugin-hwb-color[HWB Color] + plugin-lab-color[Lab Color] + plugin-lch-color[Lch Color] plugin-named-color[Named Color] + plugin-oklab-color[Oklab Color] plugin-oklch-color[Oklch Color] end subgraph all-plugins-easings [Easings] plugin-easing-back[Back] + plugin-easing-bounce[Bounce] plugin-easing-circ[Circ] plugin-easing-cubic[Cubic] + plugin-easing-elastic[Elastic] plugin-easing-expo[Expo] + plugin-easing-gaussian[Gaussian] plugin-easing-linear[Linear] plugin-easing-quart[Quart] plugin-easing-quint[Quint] + plugin-easing-sigmoid[Sigmoid] plugin-easing-sine[Sine] + plugin-easing-smoothstep[Smoothstep] end subgraph all-plugin-emitters-shapes [Emitters Shapes] @@ -925,10 +951,15 @@ flowchart TD end plugin-infection[Infection] + plugin-manual-particles[Manual Particles] plugin-motion[Motion] plugin-poisson-disc[Poisson Disc] plugin-polygon-mask[Polygon Mask] + plugin-responsive[Responsive] plugin-sounds[Sounds] + plugin-themes[Themes] + plugin-trail[Trail] + plugin-zoom[Zoom] end subgraph all-shapes [Shapes] @@ -936,10 +967,13 @@ flowchart TD shape-cards[Cards] shape-cog[Cog] shape-heart[Heart] + shape-infinity[Infinity] + shape-matrix[Matrix] shape-path[Path] shape-rounded-polygon[Rounded Polygon] shape-rounded-rect[Rounded Rect] shape-spiral[Spiral] + shape-squircle[Squircle] end subgraph all-updaters [Updaters] diff --git a/engine/package.dist.json b/engine/package.dist.json index b8202d33303..4377814228f 100644 --- a/engine/package.dist.json +++ b/engine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/engine/package.json b/engine/package.json index 2c257c1f47b..cce810be3cc 100644 --- a/engine/package.json +++ b/engine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/attract/CHANGELOG.md b/interactions/external/attract/CHANGELOG.md index 9fc9912ecd6..b153a7cb39f 100644 --- a/interactions/external/attract/CHANGELOG.md +++ b/interactions/external/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-attract + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-attract diff --git a/interactions/external/attract/package.dist.json b/interactions/external/attract/package.dist.json index a622eae3522..28a5865f6f2 100644 --- a/interactions/external/attract/package.dist.json +++ b/interactions/external/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/attract/package.json b/interactions/external/attract/package.json index 866dc9baf24..6930a8b0f2e 100644 --- a/interactions/external/attract/package.json +++ b/interactions/external/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/bounce/CHANGELOG.md b/interactions/external/bounce/CHANGELOG.md index 7952be3b411..89d9c84c5af 100644 --- a/interactions/external/bounce/CHANGELOG.md +++ b/interactions/external/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-bounce + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-bounce diff --git a/interactions/external/bounce/package.dist.json b/interactions/external/bounce/package.dist.json index 27148f9c136..43713cdb14e 100644 --- a/interactions/external/bounce/package.dist.json +++ b/interactions/external/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/bounce/package.json b/interactions/external/bounce/package.json index 9a3b780f2db..84cf20bf126 100644 --- a/interactions/external/bounce/package.json +++ b/interactions/external/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/bubble/CHANGELOG.md b/interactions/external/bubble/CHANGELOG.md index 546eb008e25..cdcc982907b 100644 --- a/interactions/external/bubble/CHANGELOG.md +++ b/interactions/external/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-bubble + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-bubble diff --git a/interactions/external/bubble/package.dist.json b/interactions/external/bubble/package.dist.json index cb589a5b258..c11d1e51eb1 100644 --- a/interactions/external/bubble/package.dist.json +++ b/interactions/external/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/bubble/package.json b/interactions/external/bubble/package.json index cc97481b5b7..5104345dca6 100644 --- a/interactions/external/bubble/package.json +++ b/interactions/external/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/connect/CHANGELOG.md b/interactions/external/connect/CHANGELOG.md index 9e975f15fd2..437224d2938 100644 --- a/interactions/external/connect/CHANGELOG.md +++ b/interactions/external/connect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-connect + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-connect diff --git a/interactions/external/connect/package.dist.json b/interactions/external/connect/package.dist.json index 01f266bfed3..7421d5ab53b 100644 --- a/interactions/external/connect/package.dist.json +++ b/interactions/external/connect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,9 +87,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/connect/package.json b/interactions/external/connect/package.json index d5bb0045b29..d2c7d47eb93 100644 --- a/interactions/external/connect/package.json +++ b/interactions/external/connect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,9 +95,9 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/grab/CHANGELOG.md b/interactions/external/grab/CHANGELOG.md index eeddfda1e65..37de1e6b457 100644 --- a/interactions/external/grab/CHANGELOG.md +++ b/interactions/external/grab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-grab + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-grab diff --git a/interactions/external/grab/package.dist.json b/interactions/external/grab/package.dist.json index 14581a448b2..1d7eca7c9e6 100644 --- a/interactions/external/grab/package.dist.json +++ b/interactions/external/grab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,9 +87,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/grab/package.json b/interactions/external/grab/package.json index a522372fa04..0ebdedf9e45 100644 --- a/interactions/external/grab/package.json +++ b/interactions/external/grab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,9 +95,9 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/parallax/CHANGELOG.md b/interactions/external/parallax/CHANGELOG.md index 6ff0cf63392..bf7323c8e87 100644 --- a/interactions/external/parallax/CHANGELOG.md +++ b/interactions/external/parallax/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-parallax + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-parallax diff --git a/interactions/external/parallax/package.dist.json b/interactions/external/parallax/package.dist.json index ee98b67892a..898a7835ef4 100644 --- a/interactions/external/parallax/package.dist.json +++ b/interactions/external/parallax/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/parallax/package.json b/interactions/external/parallax/package.json index 3252f79c395..0f7c74a6064 100644 --- a/interactions/external/parallax/package.json +++ b/interactions/external/parallax/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/particle/CHANGELOG.md b/interactions/external/particle/CHANGELOG.md index d3871f40435..d33c1c58d0c 100644 --- a/interactions/external/particle/CHANGELOG.md +++ b/interactions/external/particle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-particle + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-particle diff --git a/interactions/external/particle/package.dist.json b/interactions/external/particle/package.dist.json index 6a5e1781964..d7fcc4d2217 100644 --- a/interactions/external/particle/package.dist.json +++ b/interactions/external/particle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/particle/package.json b/interactions/external/particle/package.json index 9f79de619c1..e2cf76d9b93 100644 --- a/interactions/external/particle/package.json +++ b/interactions/external/particle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -67,8 +67,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/pause/CHANGELOG.md b/interactions/external/pause/CHANGELOG.md index 16904a2bf92..b75288bcb78 100644 --- a/interactions/external/pause/CHANGELOG.md +++ b/interactions/external/pause/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-pause + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-pause diff --git a/interactions/external/pause/package.dist.json b/interactions/external/pause/package.dist.json index 39946bc4e96..68c6b138176 100644 --- a/interactions/external/pause/package.dist.json +++ b/interactions/external/pause/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/pause/package.json b/interactions/external/pause/package.json index eb2328b93fa..024428b2b45 100644 --- a/interactions/external/pause/package.json +++ b/interactions/external/pause/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/pop/CHANGELOG.md b/interactions/external/pop/CHANGELOG.md index 56d0bef8e12..4a93de75373 100644 --- a/interactions/external/pop/CHANGELOG.md +++ b/interactions/external/pop/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-pop + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-pop diff --git a/interactions/external/pop/package.dist.json b/interactions/external/pop/package.dist.json index 48d14d8d47c..fc9a8e6ddc7 100644 --- a/interactions/external/pop/package.dist.json +++ b/interactions/external/pop/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/pop/package.json b/interactions/external/pop/package.json index 7d38171d703..56db14bf51c 100644 --- a/interactions/external/pop/package.json +++ b/interactions/external/pop/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/push/CHANGELOG.md b/interactions/external/push/CHANGELOG.md index dd261305881..0543f675ca1 100644 --- a/interactions/external/push/CHANGELOG.md +++ b/interactions/external/push/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-push + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-push diff --git a/interactions/external/push/package.dist.json b/interactions/external/push/package.dist.json index 3c79f6fcca0..60c306b7523 100644 --- a/interactions/external/push/package.dist.json +++ b/interactions/external/push/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/push/package.json b/interactions/external/push/package.json index a512f2786a2..f563269b7bb 100644 --- a/interactions/external/push/package.json +++ b/interactions/external/push/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/remove/CHANGELOG.md b/interactions/external/remove/CHANGELOG.md index 2f24aac55bb..1cd4cc6c017 100644 --- a/interactions/external/remove/CHANGELOG.md +++ b/interactions/external/remove/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-remove + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-remove diff --git a/interactions/external/remove/package.dist.json b/interactions/external/remove/package.dist.json index 07825e3dfa5..115c403af64 100644 --- a/interactions/external/remove/package.dist.json +++ b/interactions/external/remove/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/remove/package.json b/interactions/external/remove/package.json index 9633a19b831..bcafe5d7836 100644 --- a/interactions/external/remove/package.json +++ b/interactions/external/remove/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/repulse/CHANGELOG.md b/interactions/external/repulse/CHANGELOG.md index 27a35279c37..35e5ac9a6af 100644 --- a/interactions/external/repulse/CHANGELOG.md +++ b/interactions/external/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-repulse + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-repulse diff --git a/interactions/external/repulse/package.dist.json b/interactions/external/repulse/package.dist.json index 3e8c3036d74..56c1853dc5c 100644 --- a/interactions/external/repulse/package.dist.json +++ b/interactions/external/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/repulse/package.json b/interactions/external/repulse/package.json index 9a953fd8c6f..07022cf75ea 100644 --- a/interactions/external/repulse/package.json +++ b/interactions/external/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/slow/CHANGELOG.md b/interactions/external/slow/CHANGELOG.md index b887471f254..b3bd2df6f98 100644 --- a/interactions/external/slow/CHANGELOG.md +++ b/interactions/external/slow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-slow + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-external-slow diff --git a/interactions/external/slow/package.dist.json b/interactions/external/slow/package.dist.json index 32601dc50c6..c9c12787adb 100644 --- a/interactions/external/slow/package.dist.json +++ b/interactions/external/slow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/slow/package.json b/interactions/external/slow/package.json index d293a599fec..449263f35e9 100644 --- a/interactions/external/slow/package.json +++ b/interactions/external/slow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/external/trail/CHANGELOG.md b/interactions/external/trail/CHANGELOG.md index eaef7b91770..efb0e6cf0a6 100644 --- a/interactions/external/trail/CHANGELOG.md +++ b/interactions/external/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-external-trail + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/interactions/external/trail/package.dist.json b/interactions/external/trail/package.dist.json index 72d261bda3f..28612cebb47 100644 --- a/interactions/external/trail/package.dist.json +++ b/interactions/external/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/external/trail/package.json b/interactions/external/trail/package.json index 6dbcb8473c7..ea9c83aafbd 100644 --- a/interactions/external/trail/package.json +++ b/interactions/external/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -67,8 +67,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/light/CHANGELOG.md b/interactions/light/CHANGELOG.md index fc327dfb3f7..63bfb13f802 100644 --- a/interactions/light/CHANGELOG.md +++ b/interactions/light/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-light + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-light diff --git a/interactions/light/package.dist.json b/interactions/light/package.dist.json index fc7990162fb..ad180eea5b9 100644 --- a/interactions/light/package.dist.json +++ b/interactions/light/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "repository": { @@ -101,8 +101,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/light/package.json b/interactions/light/package.json index 8557e62f61f..45a75472fdb 100644 --- a/interactions/light/package.json +++ b/interactions/light/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/particles/attract/CHANGELOG.md b/interactions/particles/attract/CHANGELOG.md index 0909ff9ef88..3c30a28a1df 100644 --- a/interactions/particles/attract/CHANGELOG.md +++ b/interactions/particles/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-particles-attract + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-particles-attract diff --git a/interactions/particles/attract/package.dist.json b/interactions/particles/attract/package.dist.json index b58469cc4eb..2179664e35f 100644 --- a/interactions/particles/attract/package.dist.json +++ b/interactions/particles/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/attract/package.json b/interactions/particles/attract/package.json index c791a62474d..7eb8bc3384e 100644 --- a/interactions/particles/attract/package.json +++ b/interactions/particles/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/particles/collisions/CHANGELOG.md b/interactions/particles/collisions/CHANGELOG.md index d81b57aef54..f281c9745e9 100644 --- a/interactions/particles/collisions/CHANGELOG.md +++ b/interactions/particles/collisions/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-particles-collisions + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-particles-collisions diff --git a/interactions/particles/collisions/package.dist.json b/interactions/particles/collisions/package.dist.json index 4d65c999d82..5c53e909339 100644 --- a/interactions/particles/collisions/package.dist.json +++ b/interactions/particles/collisions/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,8 +87,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/collisions/package.json b/interactions/particles/collisions/package.json index 7903c9862fb..6fbce548791 100644 --- a/interactions/particles/collisions/package.json +++ b/interactions/particles/collisions/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,8 +95,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/particles/links/CHANGELOG.md b/interactions/particles/links/CHANGELOG.md index 6db964ba882..a273ada4409 100644 --- a/interactions/particles/links/CHANGELOG.md +++ b/interactions/particles/links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-particles-links + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/interactions/particles/links/package.dist.json b/interactions/particles/links/package.dist.json index 81ea550e974..74b635ec6d9 100644 --- a/interactions/particles/links/package.dist.json +++ b/interactions/particles/links/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -87,9 +87,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/links/package.json b/interactions/particles/links/package.json index 0edce31725c..564a2822780 100644 --- a/interactions/particles/links/package.json +++ b/interactions/particles/links/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -95,9 +95,9 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/interactions/particles/repulse/CHANGELOG.md b/interactions/particles/repulse/CHANGELOG.md index 0107900db9c..f35a9bcba49 100644 --- a/interactions/particles/repulse/CHANGELOG.md +++ b/interactions/particles/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/interaction-particles-repulse + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/interaction-particles-repulse diff --git a/interactions/particles/repulse/package.dist.json b/interactions/particles/repulse/package.dist.json index 65d09159fad..1961f0052db 100644 --- a/interactions/particles/repulse/package.dist.json +++ b/interactions/particles/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -101,8 +101,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/repulse/package.json b/interactions/particles/repulse/package.json index 4a1f1b4f13d..554556b4314 100644 --- a/interactions/particles/repulse/package.json +++ b/interactions/particles/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/lerna.json b/lerna.json index cc38f7234fd..85937c37e1f 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "npmClient": "pnpm", "conventionalCommits": true, "command": { diff --git a/nx.json b/nx.json index a41dc3a5b13..8961d3b21f9 100644 --- a/nx.json +++ b/nx.json @@ -2,66 +2,45 @@ "$schema": "./node_modules/nx/schemas/nx-schema.json", "extends": "nx/presets/npm.json", "nxCloudId": "62a6df5ddbaff92c46e3b366", + "defaultBase": "main", "targetDefaults": { "build": { - "dependsOn": [ - "^build" - ], - "outputs": [ - "{projectRoot}/dist" - ], + "dependsOn": ["^build"], + "outputs": ["{projectRoot}/dist"], + "inputs": ["production", "^production"], "cache": true }, "build:ci": { - "dependsOn": [ - "^build:ci" - ], - "outputs": [ - "{projectRoot}/dist" - ], + "dependsOn": ["^build:ci"], + "outputs": ["{projectRoot}/dist"], + "inputs": ["production", "^production"], "cache": true }, - "prepare": { - "dependsOn": [ - "^build", - "^prepare" - ], - "outputs": [ - "{projectRoot}/dist" - ] - }, "package": { - "dependsOn": [ - "^build", - "^prepare", - "^package" - ], - "outputs": [ - "{projectRoot}/dist" - ] - } - }, - "tasksRunnerOptions": { - "default": { - "runner": "nx-cloud" + "dependsOn": ["^build", "^prepare", "^package"], + "outputs": ["{projectRoot}/dist"], + "inputs": ["production", "^production"], + "cache": true } }, - "affected": { - "defaultBase": "main" - }, "pluginsConfig": { "@nx/js": { "analyzeSourceFiles": false } }, "namedInputs": { - "default": [ - "{projectRoot}/**/*", - "sharedGlobals" + "default": ["{projectRoot}/**/*", "sharedGlobals"], + "sharedGlobals": [ + "{workspaceRoot}/nx.json", + "{workspaceRoot}/package.json", + "{workspaceRoot}/tsconfig.json", + "{workspaceRoot}/pnpm-lock.yaml" ], - "sharedGlobals": [], "production": [ - "default" + "{projectRoot}/src/**/*", + "{projectRoot}/package.json", + "{projectRoot}/tsconfig*.json", + "sharedGlobals" ] } } diff --git a/package.json b/package.json index db067fd1041..eba15388f32 100644 --- a/package.json +++ b/package.json @@ -28,27 +28,27 @@ }, "prettier": "@tsparticles/prettier-config", "devDependencies": { - "@commitlint/cli": "^20.4.3", - "@commitlint/config-conventional": "^20.4.3", + "@commitlint/cli": "^20.4.4", + "@commitlint/config-conventional": "^20.4.4", "@swc/core": "^1.15.18", - "@tsparticles/cli": "^3.3.1", - "@tsparticles/depcruise-config": "^3.3.0", - "@tsparticles/eslint-config": "^3.3.0", - "@tsparticles/prettier-config": "^3.3.0", - "@tsparticles/tsconfig": "^3.3.0", - "@tsparticles/webpack-plugin": "^3.3.0", + "@tsparticles/cli": "^3.3.6", + "@tsparticles/depcruise-config": "^3.3.3", + "@tsparticles/eslint-config": "^3.3.3", + "@tsparticles/prettier-config": "^3.3.3", + "@tsparticles/tsconfig": "^3.3.3", + "@tsparticles/webpack-plugin": "^3.3.3", "@types/jsdom": "^28.0.0", - "@types/node": "^25.3.5", + "@types/node": "^25.5.0", "@types/webpack-env": "^1.18.8", - "@vitest/coverage-v8": "^4.0.18", - "@vitest/ui": "^4.0.18", + "@vitest/coverage-v8": "^4.1.0", + "@vitest/ui": "^4.1.0", "browserslist": "^4.28.1", "canvas": "^3.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "eslint": "^10.0.3", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-jsdoc": "^62.7.1", + "eslint-plugin-jsdoc": "^62.8.0", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-tsdoc": "^0.5.2", "fs-extra": "^11.3.4", @@ -56,7 +56,7 @@ "husky": "^9.1.7", "jsdom": "^28.1.0", "jsdom-global": "^3.0.2", - "lerna": "^9.0.5", + "lerna": "^9.0.6", "nx": "^22.5.4", "nx-cloud": "^19.1.0", "prettier": "^3.8.1", @@ -64,7 +64,7 @@ "rimraf": "^6.1.3", "source-map-support": "^0.5.21", "swc-loader": "^0.2.7", - "terser-webpack-plugin": "^5.3.17", + "terser-webpack-plugin": "^5.4.0", "ts-json-schema-generator": "^2.9.0", "ts-node": "^10.9.2", "typedoc": "^0.28.17", @@ -75,13 +75,13 @@ "typedoc-plugin-mdn-links": "^5.1.1", "typedoc-plugin-missing-exports": "^4.1.2", "typescript": "^5.9.3", - "typescript-eslint": "^8.56.1", + "typescript-eslint": "^8.57.0", "typescript-json-schema": "^0.67.1", - "vitest": "^4.0.18", + "vitest": "^4.1.0", "webpack": "^5.105.4", "webpack-bundle-analyzer": "^5.2.0", "webpack-cli": "^6.0.1", "yargs": "^18.0.0" }, - "packageManager": "pnpm@10.31.0" + "packageManager": "pnpm@10.32.1" } diff --git a/paths/branches/CHANGELOG.md b/paths/branches/CHANGELOG.md index a3e289c40e2..1fb7469c0c7 100644 --- a/paths/branches/CHANGELOG.md +++ b/paths/branches/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-branches + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-branches diff --git a/paths/branches/package.dist.json b/paths/branches/package.dist.json index cbc67e0e542..dce754fca4e 100644 --- a/paths/branches/package.dist.json +++ b/paths/branches/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/branches/package.json b/paths/branches/package.json index 7ff94cd420b..bb18777c8e5 100644 --- a/paths/branches/package.json +++ b/paths/branches/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/brownian/CHANGELOG.md b/paths/brownian/CHANGELOG.md index c47f7f6724a..529b0d9319b 100644 --- a/paths/brownian/CHANGELOG.md +++ b/paths/brownian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-brownian + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-brownian diff --git a/paths/brownian/package.dist.json b/paths/brownian/package.dist.json index 58c621ff88a..f52a762bfdd 100644 --- a/paths/brownian/package.dist.json +++ b/paths/brownian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/brownian/package.json b/paths/brownian/package.json index d6b6c0ddc46..2deecf202c9 100644 --- a/paths/brownian/package.json +++ b/paths/brownian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/curlNoise/CHANGELOG.md b/paths/curlNoise/CHANGELOG.md index b087d63cd79..4e5bcd4c71e 100644 --- a/paths/curlNoise/CHANGELOG.md +++ b/paths/curlNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-curl-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-curl-noise diff --git a/paths/curlNoise/package.dist.json b/paths/curlNoise/package.dist.json index 024f2825e20..e3814f9011a 100644 --- a/paths/curlNoise/package.dist.json +++ b/paths/curlNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "repository": { @@ -104,9 +104,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27", - "@tsparticles/simplex-noise": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28", + "@tsparticles/simplex-noise": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/curlNoise/package.json b/paths/curlNoise/package.json index 2aedfa23083..0f08df63d8c 100644 --- a/paths/curlNoise/package.json +++ b/paths/curlNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "scripts": { @@ -95,9 +95,9 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27", - "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28", + "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/curves/CHANGELOG.md b/paths/curves/CHANGELOG.md index c41b9f0e10b..6c2f3787a5f 100644 --- a/paths/curves/CHANGELOG.md +++ b/paths/curves/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-curves + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-curves diff --git a/paths/curves/package.dist.json b/paths/curves/package.dist.json index 0da181238e7..ef93be158c3 100644 --- a/paths/curves/package.dist.json +++ b/paths/curves/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/curves/package.json b/paths/curves/package.json index ac51ff09feb..edec6f9247c 100644 --- a/paths/curves/package.json +++ b/paths/curves/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/fractalNoise/CHANGELOG.md b/paths/fractalNoise/CHANGELOG.md index 76031fe19ea..f887a8d3cfc 100644 --- a/paths/fractalNoise/CHANGELOG.md +++ b/paths/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-fractal-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-fractal-noise diff --git a/paths/fractalNoise/package.dist.json b/paths/fractalNoise/package.dist.json index 714fc6f6e79..b5e6402c4e4 100644 --- a/paths/fractalNoise/package.dist.json +++ b/paths/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "repository": { @@ -104,10 +104,10 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/fractal-noise": "4.0.0-alpha.27", - "@tsparticles/noise-field": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/fractal-noise": "4.0.0-alpha.28", + "@tsparticles/noise-field": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/fractalNoise/package.json b/paths/fractalNoise/package.json index dc0b9ce2eb1..53dd3b8558d 100644 --- a/paths/fractalNoise/package.json +++ b/paths/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { @@ -109,10 +109,10 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/fractal-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/noise-field": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/fractal-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/noise-field": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/grid/CHANGELOG.md b/paths/grid/CHANGELOG.md index 1cc2c1516ea..25716bfb870 100644 --- a/paths/grid/CHANGELOG.md +++ b/paths/grid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-grid + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-grid diff --git a/paths/grid/package.dist.json b/paths/grid/package.dist.json index cd56d5c85c1..e101ba679d9 100644 --- a/paths/grid/package.dist.json +++ b/paths/grid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/grid/package.json b/paths/grid/package.json index 4013eabd0d3..027df3f39d5 100644 --- a/paths/grid/package.json +++ b/paths/grid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/levy/CHANGELOG.md b/paths/levy/CHANGELOG.md index 4d7449d1d88..587d45ec152 100644 --- a/paths/levy/CHANGELOG.md +++ b/paths/levy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-levy + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-levy diff --git a/paths/levy/package.dist.json b/paths/levy/package.dist.json index a35b38b19e0..374d6cd7025 100644 --- a/paths/levy/package.dist.json +++ b/paths/levy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/levy/package.json b/paths/levy/package.json index b05208e0cd0..f964d64178b 100644 --- a/paths/levy/package.json +++ b/paths/levy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/perlinNoise/CHANGELOG.md b/paths/perlinNoise/CHANGELOG.md index 517aea7dd85..5d8635b7e33 100644 --- a/paths/perlinNoise/CHANGELOG.md +++ b/paths/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-perlin-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-perlin-noise diff --git a/paths/perlinNoise/package.dist.json b/paths/perlinNoise/package.dist.json index cc487505e41..b1157fcd444 100644 --- a/paths/perlinNoise/package.dist.json +++ b/paths/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "repository": { @@ -104,10 +104,10 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/noise-field": "4.0.0-alpha.27", - "@tsparticles/perlin-noise": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/noise-field": "4.0.0-alpha.28", + "@tsparticles/perlin-noise": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/perlinNoise/package.json b/paths/perlinNoise/package.json index 97abc76e430..74ccc37153c 100644 --- a/paths/perlinNoise/package.json +++ b/paths/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { @@ -109,10 +109,10 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/noise-field": "workspace:4.0.0-alpha.27", - "@tsparticles/perlin-noise": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/noise-field": "workspace:4.0.0-alpha.28", + "@tsparticles/perlin-noise": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/polygon/CHANGELOG.md b/paths/polygon/CHANGELOG.md index bbe581b08af..f18af9245f8 100644 --- a/paths/polygon/CHANGELOG.md +++ b/paths/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-polygon + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-polygon diff --git a/paths/polygon/package.dist.json b/paths/polygon/package.dist.json index d52ddd0348b..6bb91de2a33 100644 --- a/paths/polygon/package.dist.json +++ b/paths/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/polygon/package.json b/paths/polygon/package.json index 652d4c991b3..a6f3ee016c3 100644 --- a/paths/polygon/package.json +++ b/paths/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/random/CHANGELOG.md b/paths/random/CHANGELOG.md index 0938cf2af9b..91ced70c39f 100644 --- a/paths/random/CHANGELOG.md +++ b/paths/random/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-random + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-random diff --git a/paths/random/package.dist.json b/paths/random/package.dist.json index 9792eba2e22..fb06bf5b7d2 100644 --- a/paths/random/package.dist.json +++ b/paths/random/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -101,8 +101,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/paths/random/package.json b/paths/random/package.json index bf79e8d7f2b..cfdf18f0218 100644 --- a/paths/random/package.json +++ b/paths/random/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/simplexNoise/CHANGELOG.md b/paths/simplexNoise/CHANGELOG.md index cfb41167aa6..7c2c31613d9 100644 --- a/paths/simplexNoise/CHANGELOG.md +++ b/paths/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-simplex-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-simplex-noise diff --git a/paths/simplexNoise/package.dist.json b/paths/simplexNoise/package.dist.json index a3c9cf20a6e..6ee0aae04a6 100644 --- a/paths/simplexNoise/package.dist.json +++ b/paths/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "repository": { @@ -104,10 +104,10 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/noise-field": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27", - "@tsparticles/simplex-noise": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/noise-field": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28", + "@tsparticles/simplex-noise": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/simplexNoise/package.json b/paths/simplexNoise/package.json index d18dbcc7f2a..755227fb8f7 100644 --- a/paths/simplexNoise/package.json +++ b/paths/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "scripts": { @@ -95,10 +95,10 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/noise-field": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27", - "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/noise-field": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28", + "@tsparticles/simplex-noise": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/spiral/CHANGELOG.md b/paths/spiral/CHANGELOG.md index 7018a9feb82..3cda53b06ca 100644 --- a/paths/spiral/CHANGELOG.md +++ b/paths/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-spiral + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-spiral diff --git a/paths/spiral/package.dist.json b/paths/spiral/package.dist.json index cb4ab54848a..720e078b1ec 100644 --- a/paths/spiral/package.dist.json +++ b/paths/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "repository": { @@ -104,8 +104,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "type": "module" } diff --git a/paths/spiral/package.json b/paths/spiral/package.json index c5e8d1fdac0..135bb151f5a 100644 --- a/paths/spiral/package.json +++ b/paths/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/svg/CHANGELOG.md b/paths/svg/CHANGELOG.md index cc18f19267a..7a5fa195d62 100644 --- a/paths/svg/CHANGELOG.md +++ b/paths/svg/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-svg + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-svg diff --git a/paths/svg/package.dist.json b/paths/svg/package.dist.json index 35192aec907..7ec2b22a1ad 100644 --- a/paths/svg/package.dist.json +++ b/paths/svg/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "repository": { @@ -101,8 +101,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/paths/svg/package.json b/paths/svg/package.json index 256f9f5f97a..cc5126464c3 100644 --- a/paths/svg/package.json +++ b/paths/svg/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/paths/zigzag/CHANGELOG.md b/paths/zigzag/CHANGELOG.md index 8bab5ad9599..e22bddd3a2b 100644 --- a/paths/zigzag/CHANGELOG.md +++ b/paths/zigzag/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-zig-zag + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-zig-zag diff --git a/paths/zigzag/package.dist.json b/paths/zigzag/package.dist.json index eba794a0726..42aa1137c29 100644 --- a/paths/zigzag/package.dist.json +++ b/paths/zigzag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -101,8 +101,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/paths/zigzag/package.json b/paths/zigzag/package.json index ad82fce5ccb..f343bae9600 100644 --- a/paths/zigzag/package.json +++ b/paths/zigzag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { @@ -109,8 +109,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/absorbers/CHANGELOG.md b/plugins/absorbers/CHANGELOG.md index 8fcbd249757..3bca92d1939 100644 --- a/plugins/absorbers/CHANGELOG.md +++ b/plugins/absorbers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-absorbers + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-absorbers diff --git a/plugins/absorbers/package.dist.json b/plugins/absorbers/package.dist.json index 5c2eeff4a6b..bfed591e220 100644 --- a/plugins/absorbers/package.dist.json +++ b/plugins/absorbers/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,8 +86,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/absorbers/package.json b/plugins/absorbers/package.json index 3505ed286b6..832e943fa8b 100644 --- a/plugins/absorbers/package.json +++ b/plugins/absorbers/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,8 +94,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/backgroundMask/CHANGELOG.md b/plugins/backgroundMask/CHANGELOG.md index 051a12ef2c5..b3011f36f86 100644 --- a/plugins/backgroundMask/CHANGELOG.md +++ b/plugins/backgroundMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-background-mask + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-background-mask diff --git a/plugins/backgroundMask/package.dist.json b/plugins/backgroundMask/package.dist.json index 2873e0baa2b..4ed4c4863a6 100644 --- a/plugins/backgroundMask/package.dist.json +++ b/plugins/backgroundMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/backgroundMask/package.json b/plugins/backgroundMask/package.json index 1db596ce20f..34200b108a7 100644 --- a/plugins/backgroundMask/package.json +++ b/plugins/backgroundMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/blend/CHANGELOG.md b/plugins/blend/CHANGELOG.md index 97e441198fc..e82c0ca47e4 100644 --- a/plugins/blend/CHANGELOG.md +++ b/plugins/blend/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-blend + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/plugins/blend/package.dist.json b/plugins/blend/package.dist.json index b09cd77741f..51bb2246c6d 100644 --- a/plugins/blend/package.dist.json +++ b/plugins/blend/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/blend/package.json b/plugins/blend/package.json index cce788898bc..be6f3c904e9 100644 --- a/plugins/blend/package.json +++ b/plugins/blend/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/canvasMask/CHANGELOG.md b/plugins/canvasMask/CHANGELOG.md index c2c86fc9ff2..28a6837a91a 100644 --- a/plugins/canvasMask/CHANGELOG.md +++ b/plugins/canvasMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-canvas-mask + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/plugins/canvasMask/package.dist.json b/plugins/canvasMask/package.dist.json index e8d4b77fc3b..b123645256b 100644 --- a/plugins/canvasMask/package.dist.json +++ b/plugins/canvasMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,8 +86,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/canvasMask/package.json b/plugins/canvasMask/package.json index 35b7bc134f2..74b08df29c0 100644 --- a/plugins/canvasMask/package.json +++ b/plugins/canvasMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,8 +94,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/hex/CHANGELOG.md b/plugins/colors/hex/CHANGELOG.md index aa99ac61f36..e7e6befa5cd 100644 --- a/plugins/colors/hex/CHANGELOG.md +++ b/plugins/colors/hex/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-hex-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-hex-color diff --git a/plugins/colors/hex/package.dist.json b/plugins/colors/hex/package.dist.json index b345a721621..ab8ef577a9e 100644 --- a/plugins/colors/hex/package.dist.json +++ b/plugins/colors/hex/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hex/package.json b/plugins/colors/hex/package.json index 1902181ce39..a95475a7df7 100644 --- a/plugins/colors/hex/package.json +++ b/plugins/colors/hex/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/hsl/CHANGELOG.md b/plugins/colors/hsl/CHANGELOG.md index 1bcaa687616..fee6097437f 100644 --- a/plugins/colors/hsl/CHANGELOG.md +++ b/plugins/colors/hsl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-hsl-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-hsl-color diff --git a/plugins/colors/hsl/package.dist.json b/plugins/colors/hsl/package.dist.json index 2e523792d72..fad0fe3fcc4 100644 --- a/plugins/colors/hsl/package.dist.json +++ b/plugins/colors/hsl/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsl/package.json b/plugins/colors/hsl/package.json index 34b39004370..10b6753a947 100644 --- a/plugins/colors/hsl/package.json +++ b/plugins/colors/hsl/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/hsv/CHANGELOG.md b/plugins/colors/hsv/CHANGELOG.md index 4c0ec42c3b0..1139430de44 100644 --- a/plugins/colors/hsv/CHANGELOG.md +++ b/plugins/colors/hsv/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-hsv-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-hsv-color diff --git a/plugins/colors/hsv/package.dist.json b/plugins/colors/hsv/package.dist.json index 322243f1dbb..2a1335b077d 100644 --- a/plugins/colors/hsv/package.dist.json +++ b/plugins/colors/hsv/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsv/package.json b/plugins/colors/hsv/package.json index 3fbc8694d51..b8ad012ab9e 100644 --- a/plugins/colors/hsv/package.json +++ b/plugins/colors/hsv/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/hwb/CHANGELOG.md b/plugins/colors/hwb/CHANGELOG.md index 1c3ced2bf0b..3e94f78129f 100644 --- a/plugins/colors/hwb/CHANGELOG.md +++ b/plugins/colors/hwb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-hwb-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-hwb-color diff --git a/plugins/colors/hwb/package.dist.json b/plugins/colors/hwb/package.dist.json index b9ca24b57c6..f0064e6052d 100644 --- a/plugins/colors/hwb/package.dist.json +++ b/plugins/colors/hwb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hwb/package.json b/plugins/colors/hwb/package.json index c8979711a76..0daf4abed42 100644 --- a/plugins/colors/hwb/package.json +++ b/plugins/colors/hwb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/lab/CHANGELOG.md b/plugins/colors/lab/CHANGELOG.md index 07c7f37b56c..3c97867e1f8 100644 --- a/plugins/colors/lab/CHANGELOG.md +++ b/plugins/colors/lab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-lab-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-lab-color diff --git a/plugins/colors/lab/package.dist.json b/plugins/colors/lab/package.dist.json index 59d5c6b1f29..79f434772c7 100644 --- a/plugins/colors/lab/package.dist.json +++ b/plugins/colors/lab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lab/package.json b/plugins/colors/lab/package.json index 42adf06f842..57e4411e223 100644 --- a/plugins/colors/lab/package.json +++ b/plugins/colors/lab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/lch/CHANGELOG.md b/plugins/colors/lch/CHANGELOG.md index b87617cd44c..3a49dafceb7 100644 --- a/plugins/colors/lch/CHANGELOG.md +++ b/plugins/colors/lch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-lch-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-lch-color diff --git a/plugins/colors/lch/package.dist.json b/plugins/colors/lch/package.dist.json index 3164f1e2849..0f97359f7b3 100644 --- a/plugins/colors/lch/package.dist.json +++ b/plugins/colors/lch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lch/package.json b/plugins/colors/lch/package.json index 84dd13687c1..b10f374de1a 100644 --- a/plugins/colors/lch/package.json +++ b/plugins/colors/lch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/named/CHANGELOG.md b/plugins/colors/named/CHANGELOG.md index 47a24fa6792..8ba37f49a25 100644 --- a/plugins/colors/named/CHANGELOG.md +++ b/plugins/colors/named/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-named-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-named-color diff --git a/plugins/colors/named/package.dist.json b/plugins/colors/named/package.dist.json index 9491641ee21..9d376772760 100644 --- a/plugins/colors/named/package.dist.json +++ b/plugins/colors/named/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/named/package.json b/plugins/colors/named/package.json index 2f8fb880081..66f3e4d1939 100644 --- a/plugins/colors/named/package.json +++ b/plugins/colors/named/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/oklab/CHANGELOG.md b/plugins/colors/oklab/CHANGELOG.md index 84ca2ab6265..4a274066d7f 100644 --- a/plugins/colors/oklab/CHANGELOG.md +++ b/plugins/colors/oklab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-oklab-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-oklab-color diff --git a/plugins/colors/oklab/package.dist.json b/plugins/colors/oklab/package.dist.json index 14b59b2743a..0c66725612d 100644 --- a/plugins/colors/oklab/package.dist.json +++ b/plugins/colors/oklab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklab/package.json b/plugins/colors/oklab/package.json index 49bc3d3b2ba..f325a7874d0 100644 --- a/plugins/colors/oklab/package.json +++ b/plugins/colors/oklab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/oklch/CHANGELOG.md b/plugins/colors/oklch/CHANGELOG.md index 6f8b53e6205..a2844324aa5 100644 --- a/plugins/colors/oklch/CHANGELOG.md +++ b/plugins/colors/oklch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-oklch-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-oklch-color diff --git a/plugins/colors/oklch/package.dist.json b/plugins/colors/oklch/package.dist.json index 4cfd497e48e..3e8bb7a2e4c 100644 --- a/plugins/colors/oklch/package.dist.json +++ b/plugins/colors/oklch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklch/package.json b/plugins/colors/oklch/package.json index 866f2f842ed..214fe50a892 100644 --- a/plugins/colors/oklch/package.json +++ b/plugins/colors/oklch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/colors/rgb/CHANGELOG.md b/plugins/colors/rgb/CHANGELOG.md index 6eeddbee284..d1684a04133 100644 --- a/plugins/colors/rgb/CHANGELOG.md +++ b/plugins/colors/rgb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-rgb-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-rgb-color diff --git a/plugins/colors/rgb/package.dist.json b/plugins/colors/rgb/package.dist.json index 20082972c10..629d3615a08 100644 --- a/plugins/colors/rgb/package.dist.json +++ b/plugins/colors/rgb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/rgb/package.json b/plugins/colors/rgb/package.json index 063d7d9a1b1..d7d9e16410d 100644 --- a/plugins/colors/rgb/package.json +++ b/plugins/colors/rgb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/back/CHANGELOG.md b/plugins/easings/back/CHANGELOG.md index dae0a74f626..d3bb6c566df 100644 --- a/plugins/easings/back/CHANGELOG.md +++ b/plugins/easings/back/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-back + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-back diff --git a/plugins/easings/back/package.dist.json b/plugins/easings/back/package.dist.json index 5620c7625f0..d554d099eae 100644 --- a/plugins/easings/back/package.dist.json +++ b/plugins/easings/back/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/back/package.json b/plugins/easings/back/package.json index 71531019532..9fe289b1d5b 100644 --- a/plugins/easings/back/package.json +++ b/plugins/easings/back/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/bounce/CHANGELOG.md b/plugins/easings/bounce/CHANGELOG.md index 63108aa7ab2..4057c57e329 100644 --- a/plugins/easings/bounce/CHANGELOG.md +++ b/plugins/easings/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-bounce + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-bounce diff --git a/plugins/easings/bounce/package.dist.json b/plugins/easings/bounce/package.dist.json index 5c25ef5e011..b1c13859215 100644 --- a/plugins/easings/bounce/package.dist.json +++ b/plugins/easings/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/bounce/package.json b/plugins/easings/bounce/package.json index 5fbc1eb40fe..2b7643deeca 100644 --- a/plugins/easings/bounce/package.json +++ b/plugins/easings/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/circ/CHANGELOG.md b/plugins/easings/circ/CHANGELOG.md index 7e3328cd94a..57b4747b5f8 100644 --- a/plugins/easings/circ/CHANGELOG.md +++ b/plugins/easings/circ/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-circ + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-circ diff --git a/plugins/easings/circ/package.dist.json b/plugins/easings/circ/package.dist.json index 8ba0ff40a9b..195b7cf4c08 100644 --- a/plugins/easings/circ/package.dist.json +++ b/plugins/easings/circ/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/circ/package.json b/plugins/easings/circ/package.json index 73ff3870d44..c5e81c4b580 100644 --- a/plugins/easings/circ/package.json +++ b/plugins/easings/circ/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/cubic/CHANGELOG.md b/plugins/easings/cubic/CHANGELOG.md index ed439ef8ccb..054ae3928c4 100644 --- a/plugins/easings/cubic/CHANGELOG.md +++ b/plugins/easings/cubic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-cubic + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-cubic diff --git a/plugins/easings/cubic/package.dist.json b/plugins/easings/cubic/package.dist.json index 091ee17ec3f..d31a2860567 100644 --- a/plugins/easings/cubic/package.dist.json +++ b/plugins/easings/cubic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/cubic/package.json b/plugins/easings/cubic/package.json index 68da024eea4..a781b1348fc 100644 --- a/plugins/easings/cubic/package.json +++ b/plugins/easings/cubic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/elastic/CHANGELOG.md b/plugins/easings/elastic/CHANGELOG.md index 58fc1863fad..d389f772ff7 100644 --- a/plugins/easings/elastic/CHANGELOG.md +++ b/plugins/easings/elastic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-elastic + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-elastic diff --git a/plugins/easings/elastic/package.dist.json b/plugins/easings/elastic/package.dist.json index ae082aeb209..29ca055b40c 100644 --- a/plugins/easings/elastic/package.dist.json +++ b/plugins/easings/elastic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/elastic/package.json b/plugins/easings/elastic/package.json index 277c5fca730..3d3a2b03f0d 100644 --- a/plugins/easings/elastic/package.json +++ b/plugins/easings/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/expo/CHANGELOG.md b/plugins/easings/expo/CHANGELOG.md index 10f3a12bf13..3e285e80974 100644 --- a/plugins/easings/expo/CHANGELOG.md +++ b/plugins/easings/expo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-expo + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-expo diff --git a/plugins/easings/expo/package.dist.json b/plugins/easings/expo/package.dist.json index dc90947c23e..86acaa76c86 100644 --- a/plugins/easings/expo/package.dist.json +++ b/plugins/easings/expo/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/expo/package.json b/plugins/easings/expo/package.json index 6079d540053..7f59aa69c0e 100644 --- a/plugins/easings/expo/package.json +++ b/plugins/easings/expo/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/gaussian/CHANGELOG.md b/plugins/easings/gaussian/CHANGELOG.md index a1e7e301ae5..08aa7edec88 100644 --- a/plugins/easings/gaussian/CHANGELOG.md +++ b/plugins/easings/gaussian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-gaussian + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-gaussian diff --git a/plugins/easings/gaussian/package.dist.json b/plugins/easings/gaussian/package.dist.json index 1b55764baa7..03e723d1e2b 100644 --- a/plugins/easings/gaussian/package.dist.json +++ b/plugins/easings/gaussian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/gaussian/package.json b/plugins/easings/gaussian/package.json index 16c81320ad8..b0d129a0e40 100644 --- a/plugins/easings/gaussian/package.json +++ b/plugins/easings/gaussian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/linear/CHANGELOG.md b/plugins/easings/linear/CHANGELOG.md index e6281b72996..e2b1a960441 100644 --- a/plugins/easings/linear/CHANGELOG.md +++ b/plugins/easings/linear/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-linear + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-linear diff --git a/plugins/easings/linear/package.dist.json b/plugins/easings/linear/package.dist.json index a8ce0ee7866..89e6f6611aa 100644 --- a/plugins/easings/linear/package.dist.json +++ b/plugins/easings/linear/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/linear/package.json b/plugins/easings/linear/package.json index c5854526a39..78a517253ad 100644 --- a/plugins/easings/linear/package.json +++ b/plugins/easings/linear/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/quad/CHANGELOG.md b/plugins/easings/quad/CHANGELOG.md index 9900c47f4ec..e437ceaa600 100644 --- a/plugins/easings/quad/CHANGELOG.md +++ b/plugins/easings/quad/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quad + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-quad diff --git a/plugins/easings/quad/package.dist.json b/plugins/easings/quad/package.dist.json index 101c8f680af..35c7d2b8f0f 100644 --- a/plugins/easings/quad/package.dist.json +++ b/plugins/easings/quad/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quad/package.json b/plugins/easings/quad/package.json index de07b8c1f86..421402416d5 100644 --- a/plugins/easings/quad/package.json +++ b/plugins/easings/quad/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/quart/CHANGELOG.md b/plugins/easings/quart/CHANGELOG.md index d264e00038c..7f0cf146450 100644 --- a/plugins/easings/quart/CHANGELOG.md +++ b/plugins/easings/quart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quart + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-quart diff --git a/plugins/easings/quart/package.dist.json b/plugins/easings/quart/package.dist.json index 4507bdcced9..c5e283cce3b 100644 --- a/plugins/easings/quart/package.dist.json +++ b/plugins/easings/quart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quart/package.json b/plugins/easings/quart/package.json index ca4449862e5..a4b7fad51df 100644 --- a/plugins/easings/quart/package.json +++ b/plugins/easings/quart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/quint/CHANGELOG.md b/plugins/easings/quint/CHANGELOG.md index f8b93986bf5..fcefaae1a24 100644 --- a/plugins/easings/quint/CHANGELOG.md +++ b/plugins/easings/quint/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quint + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-quint diff --git a/plugins/easings/quint/package.dist.json b/plugins/easings/quint/package.dist.json index 789e0ff4501..bbc133abf6b 100644 --- a/plugins/easings/quint/package.dist.json +++ b/plugins/easings/quint/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quint/package.json b/plugins/easings/quint/package.json index 5680fd227ea..9a2408160c6 100644 --- a/plugins/easings/quint/package.json +++ b/plugins/easings/quint/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/sigmoid/CHANGELOG.md b/plugins/easings/sigmoid/CHANGELOG.md index 6fb6b72f19e..a807c4ceac4 100644 --- a/plugins/easings/sigmoid/CHANGELOG.md +++ b/plugins/easings/sigmoid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid diff --git a/plugins/easings/sigmoid/package.dist.json b/plugins/easings/sigmoid/package.dist.json index fcd0f72535a..38508895845 100644 --- a/plugins/easings/sigmoid/package.dist.json +++ b/plugins/easings/sigmoid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sigmoid/package.json b/plugins/easings/sigmoid/package.json index 96f13c74f89..f062a95e75b 100644 --- a/plugins/easings/sigmoid/package.json +++ b/plugins/easings/sigmoid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/sine/CHANGELOG.md b/plugins/easings/sine/CHANGELOG.md index cbe659dfcdd..3d7e8e5d01a 100644 --- a/plugins/easings/sine/CHANGELOG.md +++ b/plugins/easings/sine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sine + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-sine diff --git a/plugins/easings/sine/package.dist.json b/plugins/easings/sine/package.dist.json index 9eaae490077..c29a906d691 100644 --- a/plugins/easings/sine/package.dist.json +++ b/plugins/easings/sine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sine/package.json b/plugins/easings/sine/package.json index 99f90e688cd..9c531d5704c 100644 --- a/plugins/easings/sine/package.json +++ b/plugins/easings/sine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/smoothstep/CHANGELOG.md b/plugins/easings/smoothstep/CHANGELOG.md index 34dccd967ac..be748ae69af 100644 --- a/plugins/easings/smoothstep/CHANGELOG.md +++ b/plugins/easings/smoothstep/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep diff --git a/plugins/easings/smoothstep/package.dist.json b/plugins/easings/smoothstep/package.dist.json index 67dfd25e679..3ecf4768286 100644 --- a/plugins/easings/smoothstep/package.dist.json +++ b/plugins/easings/smoothstep/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/smoothstep/package.json b/plugins/easings/smoothstep/package.json index 37842185285..0b293d4397c 100644 --- a/plugins/easings/smoothstep/package.json +++ b/plugins/easings/smoothstep/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emitters/CHANGELOG.md b/plugins/emitters/CHANGELOG.md index 26011cb1c54..005696eedb5 100644 --- a/plugins/emitters/CHANGELOG.md +++ b/plugins/emitters/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/plugins/emitters/package.dist.json b/plugins/emitters/package.dist.json index 4dacaaec226..60f05afdc2e 100644 --- a/plugins/emitters/package.dist.json +++ b/plugins/emitters/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,8 +86,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emitters/package.json b/plugins/emitters/package.json index 3cbb052e34e..8462d8c8cbe 100644 --- a/plugins/emitters/package.json +++ b/plugins/emitters/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,8 +94,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emittersShapes/canvas/CHANGELOG.md b/plugins/emittersShapes/canvas/CHANGELOG.md index 3bddb2e4684..f118698a2a3 100644 --- a/plugins/emittersShapes/canvas/CHANGELOG.md +++ b/plugins/emittersShapes/canvas/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas diff --git a/plugins/emittersShapes/canvas/package.dist.json b/plugins/emittersShapes/canvas/package.dist.json index 05d1f5dade2..1a461c17beb 100644 --- a/plugins/emittersShapes/canvas/package.dist.json +++ b/plugins/emittersShapes/canvas/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,9 +100,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/canvas/package.json b/plugins/emittersShapes/canvas/package.json index 1ab4ef9e7fa..0e09110a1a7 100644 --- a/plugins/emittersShapes/canvas/package.json +++ b/plugins/emittersShapes/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,9 +108,9 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emittersShapes/circle/CHANGELOG.md b/plugins/emittersShapes/circle/CHANGELOG.md index 58be38703ec..22501d735d2 100644 --- a/plugins/emittersShapes/circle/CHANGELOG.md +++ b/plugins/emittersShapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle diff --git a/plugins/emittersShapes/circle/package.dist.json b/plugins/emittersShapes/circle/package.dist.json index a4843b1e97c..cb0735b3c6b 100644 --- a/plugins/emittersShapes/circle/package.dist.json +++ b/plugins/emittersShapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/circle/package.json b/plugins/emittersShapes/circle/package.json index a928ec1e693..b6699599cfd 100644 --- a/plugins/emittersShapes/circle/package.json +++ b/plugins/emittersShapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emittersShapes/path/CHANGELOG.md b/plugins/emittersShapes/path/CHANGELOG.md index 5002d8c2504..32c338f191d 100644 --- a/plugins/emittersShapes/path/CHANGELOG.md +++ b/plugins/emittersShapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path diff --git a/plugins/emittersShapes/path/package.dist.json b/plugins/emittersShapes/path/package.dist.json index cb076f9bbf9..21aa648161b 100644 --- a/plugins/emittersShapes/path/package.dist.json +++ b/plugins/emittersShapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/path/package.json b/plugins/emittersShapes/path/package.json index 2f7d092a8b8..013f38b5772 100644 --- a/plugins/emittersShapes/path/package.json +++ b/plugins/emittersShapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emittersShapes/polygon/CHANGELOG.md b/plugins/emittersShapes/polygon/CHANGELOG.md index 4ef7b016f60..c2a4fbd2511 100644 --- a/plugins/emittersShapes/polygon/CHANGELOG.md +++ b/plugins/emittersShapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon diff --git a/plugins/emittersShapes/polygon/package.dist.json b/plugins/emittersShapes/polygon/package.dist.json index 0c19e36035e..9f9236a9159 100644 --- a/plugins/emittersShapes/polygon/package.dist.json +++ b/plugins/emittersShapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/polygon/package.json b/plugins/emittersShapes/polygon/package.json index a792338a666..151c77375fa 100644 --- a/plugins/emittersShapes/polygon/package.json +++ b/plugins/emittersShapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/emittersShapes/square/CHANGELOG.md b/plugins/emittersShapes/square/CHANGELOG.md index eef6f47f9ab..344ba93b104 100644 --- a/plugins/emittersShapes/square/CHANGELOG.md +++ b/plugins/emittersShapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square diff --git a/plugins/emittersShapes/square/package.dist.json b/plugins/emittersShapes/square/package.dist.json index a8156d4f0cd..0c5f5054f56 100644 --- a/plugins/emittersShapes/square/package.dist.json +++ b/plugins/emittersShapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/square/package.json b/plugins/emittersShapes/square/package.json index 4a281ff6a2d..c6ad2a8a0de 100644 --- a/plugins/emittersShapes/square/package.json +++ b/plugins/emittersShapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-emitters": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/exports/image/CHANGELOG.md b/plugins/exports/image/CHANGELOG.md index 8879459d3dd..9ebe8a6de88 100644 --- a/plugins/exports/image/CHANGELOG.md +++ b/plugins/exports/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-export-image + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-export-image diff --git a/plugins/exports/image/package.dist.json b/plugins/exports/image/package.dist.json index 24b2a55707d..28cc57e37be 100644 --- a/plugins/exports/image/package.dist.json +++ b/plugins/exports/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/image/package.json b/plugins/exports/image/package.json index 40884ce1066..a7031d24634 100644 --- a/plugins/exports/image/package.json +++ b/plugins/exports/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/exports/json/CHANGELOG.md b/plugins/exports/json/CHANGELOG.md index 457f14790e2..62c7acb1bff 100644 --- a/plugins/exports/json/CHANGELOG.md +++ b/plugins/exports/json/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-export-json + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-export-json diff --git a/plugins/exports/json/package.dist.json b/plugins/exports/json/package.dist.json index ffc7cf57b73..d98ebd096e6 100644 --- a/plugins/exports/json/package.dist.json +++ b/plugins/exports/json/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/json/package.json b/plugins/exports/json/package.json index 0c9d3196123..b0a9a661dc1 100644 --- a/plugins/exports/json/package.json +++ b/plugins/exports/json/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/exports/video/CHANGELOG.md b/plugins/exports/video/CHANGELOG.md index 0377bbfc3e9..cd69373f530 100644 --- a/plugins/exports/video/CHANGELOG.md +++ b/plugins/exports/video/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-export-video + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-export-video diff --git a/plugins/exports/video/package.dist.json b/plugins/exports/video/package.dist.json index d2bd06a6ab0..79f5f34b558 100644 --- a/plugins/exports/video/package.dist.json +++ b/plugins/exports/video/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/video/package.json b/plugins/exports/video/package.json index d3d1c87e35b..ad6eb3a0028 100644 --- a/plugins/exports/video/package.json +++ b/plugins/exports/video/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/infection/CHANGELOG.md b/plugins/infection/CHANGELOG.md index 56a719a0283..1acf43bf716 100644 --- a/plugins/infection/CHANGELOG.md +++ b/plugins/infection/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-infection + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-infection diff --git a/plugins/infection/package.dist.json b/plugins/infection/package.dist.json index 901ad4c96bd..81484dec600 100644 --- a/plugins/infection/package.dist.json +++ b/plugins/infection/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/infection/package.json b/plugins/infection/package.json index 40966e38be8..29d00cb7348 100644 --- a/plugins/infection/package.json +++ b/plugins/infection/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/interactivity/CHANGELOG.md b/plugins/interactivity/CHANGELOG.md index 17dd64b4cab..590b7568725 100644 --- a/plugins/interactivity/CHANGELOG.md +++ b/plugins/interactivity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-interactivity + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-interactivity diff --git a/plugins/interactivity/package.dist.json b/plugins/interactivity/package.dist.json index 2aa433ccd74..0677eea3409 100644 --- a/plugins/interactivity/package.dist.json +++ b/plugins/interactivity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/interactivity/package.json b/plugins/interactivity/package.json index 06ebc186b7c..72661d5ffd0 100644 --- a/plugins/interactivity/package.json +++ b/plugins/interactivity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/manualParticles/CHANGELOG.md b/plugins/manualParticles/CHANGELOG.md index a4b8f39a268..43ae739d804 100644 --- a/plugins/manualParticles/CHANGELOG.md +++ b/plugins/manualParticles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-manual-particles + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-manual-particles diff --git a/plugins/manualParticles/package.dist.json b/plugins/manualParticles/package.dist.json index 90da4a0d522..ff90a5b88b3 100644 --- a/plugins/manualParticles/package.dist.json +++ b/plugins/manualParticles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/manualParticles/package.json b/plugins/manualParticles/package.json index 15bb96499ae..91eb33e0106 100644 --- a/plugins/manualParticles/package.json +++ b/plugins/manualParticles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/motion/CHANGELOG.md b/plugins/motion/CHANGELOG.md index 4d432acb42a..38bef42f543 100644 --- a/plugins/motion/CHANGELOG.md +++ b/plugins/motion/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-motion + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-motion diff --git a/plugins/motion/package.dist.json b/plugins/motion/package.dist.json index b7a3d70ae27..7aaa6c59895 100644 --- a/plugins/motion/package.dist.json +++ b/plugins/motion/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/motion/package.json b/plugins/motion/package.json index c7bf005d755..7e764c498ba 100644 --- a/plugins/motion/package.json +++ b/plugins/motion/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/move/CHANGELOG.md b/plugins/move/CHANGELOG.md index 822f11a3c18..2711b18ca18 100644 --- a/plugins/move/CHANGELOG.md +++ b/plugins/move/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-move + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-move diff --git a/plugins/move/package.dist.json b/plugins/move/package.dist.json index 7dfc70e0097..574c51803c9 100644 --- a/plugins/move/package.dist.json +++ b/plugins/move/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/move/package.json b/plugins/move/package.json index fd377cfa376..46abc665495 100644 --- a/plugins/move/package.json +++ b/plugins/move/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/poisson/CHANGELOG.md b/plugins/poisson/CHANGELOG.md index f0108ff690c..571865b65ce 100644 --- a/plugins/poisson/CHANGELOG.md +++ b/plugins/poisson/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-poisson-disc + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-poisson-disc diff --git a/plugins/poisson/package.dist.json b/plugins/poisson/package.dist.json index e03c5043afe..32a34530473 100644 --- a/plugins/poisson/package.dist.json +++ b/plugins/poisson/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/poisson/package.json b/plugins/poisson/package.json index d17b26dbd4e..40c994e7af5 100644 --- a/plugins/poisson/package.json +++ b/plugins/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "scripts": { @@ -78,7 +78,7 @@ "types": "dist/types/index.d.ts", "prettier": "@tsparticles/prettier-config", "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/polygonMask/CHANGELOG.md b/plugins/polygonMask/CHANGELOG.md index a2cbc291cb3..391147c9953 100644 --- a/plugins/polygonMask/CHANGELOG.md +++ b/plugins/polygonMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-polygon-mask + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-polygon-mask diff --git a/plugins/polygonMask/package.dist.json b/plugins/polygonMask/package.dist.json index 717ed509820..e60f24c8715 100644 --- a/plugins/polygonMask/package.dist.json +++ b/plugins/polygonMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -88,7 +88,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/polygonMask/package.json b/plugins/polygonMask/package.json index 1864f922145..b309949bd17 100644 --- a/plugins/polygonMask/package.json +++ b/plugins/polygonMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -81,7 +81,7 @@ "dist/**/pathseg.js" ], "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/responsive/CHANGELOG.md b/plugins/responsive/CHANGELOG.md index 2267da877aa..1960e5d1fc1 100644 --- a/plugins/responsive/CHANGELOG.md +++ b/plugins/responsive/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-responsive + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/plugins/responsive/package.dist.json b/plugins/responsive/package.dist.json index 6055ec644bd..f69a3ad7fac 100644 --- a/plugins/responsive/package.dist.json +++ b/plugins/responsive/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/responsive/package.json b/plugins/responsive/package.json index f868c3fff04..e1fb99a69b2 100644 --- a/plugins/responsive/package.json +++ b/plugins/responsive/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/sounds/CHANGELOG.md b/plugins/sounds/CHANGELOG.md index e8faa363742..62779fc21de 100644 --- a/plugins/sounds/CHANGELOG.md +++ b/plugins/sounds/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-sounds + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-sounds diff --git a/plugins/sounds/package.dist.json b/plugins/sounds/package.dist.json index 3e163f9c96a..f537a51f692 100644 --- a/plugins/sounds/package.dist.json +++ b/plugins/sounds/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/sounds/package.json b/plugins/sounds/package.json index 300b7203aff..1e17a6ed5b0 100644 --- a/plugins/sounds/package.json +++ b/plugins/sounds/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/themes/CHANGELOG.md b/plugins/themes/CHANGELOG.md index f7efed37829..9bd6153c526 100644 --- a/plugins/themes/CHANGELOG.md +++ b/plugins/themes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-themes + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-themes diff --git a/plugins/themes/package.dist.json b/plugins/themes/package.dist.json index 8ced0fcccb7..82dfbc075c0 100644 --- a/plugins/themes/package.dist.json +++ b/plugins/themes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/themes/package.json b/plugins/themes/package.json index 1a6e8606c62..dcb48514f52 100644 --- a/plugins/themes/package.json +++ b/plugins/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/trail/CHANGELOG.md b/plugins/trail/CHANGELOG.md index 50261aeb7d0..259a704db97 100644 --- a/plugins/trail/CHANGELOG.md +++ b/plugins/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-trail + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-trail diff --git a/plugins/trail/package.dist.json b/plugins/trail/package.dist.json index f7634fba27f..522359e8fb9 100644 --- a/plugins/trail/package.dist.json +++ b/plugins/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/trail/package.json b/plugins/trail/package.json index fd88c1bdc1f..bd4f133e609 100644 --- a/plugins/trail/package.json +++ b/plugins/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/plugins/zoom/CHANGELOG.md b/plugins/zoom/CHANGELOG.md index b6c5f6da5e7..d20a9a3d390 100644 --- a/plugins/zoom/CHANGELOG.md +++ b/plugins/zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/plugin-zoom + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/plugin-zoom diff --git a/plugins/zoom/package.dist.json b/plugins/zoom/package.dist.json index 03104b1e600..5b8c8d74cf2 100644 --- a/plugins/zoom/package.dist.json +++ b/plugins/zoom/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/plugins/zoom/package.json b/plugins/zoom/package.json index 729d1039089..cdec13db3de 100644 --- a/plugins/zoom/package.json +++ b/plugins/zoom/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "scripts": { @@ -94,7 +94,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58ba43a4bd6..7ede527d7dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,47 +8,47 @@ importers: .: devDependencies: "@commitlint/cli": - specifier: ^20.4.3 - version: 20.4.3(@types/node@25.3.5)(typescript@5.9.3) + specifier: ^20.4.4 + version: 20.4.4(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3) "@commitlint/config-conventional": - specifier: ^20.4.3 - version: 20.4.3 + specifier: ^20.4.4 + version: 20.4.4 "@swc/core": specifier: ^1.15.18 version: 1.15.18 "@tsparticles/cli": - specifier: ^3.3.1 - version: 3.3.1(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@6.0.1) + specifier: ^3.3.6 + version: 3.3.6(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)(webpack-cli@6.0.1) "@tsparticles/depcruise-config": - specifier: ^3.3.0 - version: 3.3.0(dependency-cruiser@17.3.8) + specifier: ^3.3.3 + version: 3.3.3(dependency-cruiser@17.3.9) "@tsparticles/eslint-config": - specifier: ^3.3.0 - version: 3.3.0(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) + specifier: ^3.3.3 + version: 3.3.3(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) "@tsparticles/prettier-config": - specifier: ^3.3.0 - version: 3.3.0(prettier@3.8.1) + specifier: ^3.3.3 + version: 3.3.3(prettier@3.8.1) "@tsparticles/tsconfig": - specifier: ^3.3.0 - version: 3.3.0(typescript@5.9.3) + specifier: ^3.3.3 + version: 3.3.3(typescript@5.9.3) "@tsparticles/webpack-plugin": - specifier: ^3.3.0 - version: 3.3.0(@types/eslint@8.56.6)(jiti@2.6.1) + specifier: ^3.3.3 + version: 3.3.3(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1) "@types/jsdom": specifier: ^28.0.0 version: 28.0.0 "@types/node": - specifier: ^25.3.5 - version: 25.3.5 + specifier: ^25.5.0 + version: 25.5.0 "@types/webpack-env": specifier: ^1.18.8 version: 1.18.8 "@vitest/coverage-v8": - specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18) + specifier: ^4.1.0 + version: 4.1.0(vitest@4.1.0) "@vitest/ui": - specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18) + specifier: ^4.1.0 + version: 4.1.0(vitest@4.1.0) browserslist: specifier: ^4.28.1 version: 4.28.1 @@ -68,8 +68,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-jsdoc: - specifier: ^62.7.1 - version: 62.7.1(eslint@10.0.3(jiti@2.6.1)) + specifier: ^62.8.0 + version: 62.8.0(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-prettier: specifier: ^5.5.5 version: 5.5.5(@types/eslint@8.56.6)(eslint-config-prettier@10.1.8(eslint@10.0.3(jiti@2.6.1)))(eslint@10.0.3(jiti@2.6.1))(prettier@3.8.1) @@ -92,8 +92,8 @@ importers: specifier: ^3.0.2 version: 3.0.2(jsdom@28.1.0(canvas@3.2.1)) lerna: - specifier: ^9.0.5 - version: 9.0.5(@swc/core@1.15.18)(@types/node@25.3.5) + specifier: ^9.0.6 + version: 9.0.6(@swc/core@1.15.18)(@types/node@25.5.0) nx: specifier: ^22.5.4 version: 22.5.4(@swc/core@1.15.18) @@ -116,14 +116,14 @@ importers: specifier: ^0.2.7 version: 0.2.7(@swc/core@1.15.18)(webpack@5.105.4) terser-webpack-plugin: - specifier: ^5.3.17 - version: 5.3.17(@swc/core@1.15.18)(webpack@5.105.4) + specifier: ^5.4.0 + version: 5.4.0(@swc/core@1.15.18)(esbuild@0.27.2)(webpack@5.105.4) ts-json-schema-generator: specifier: ^2.9.0 version: 2.9.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.18)(@types/node@25.3.5)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.15.18)(@types/node@25.5.0)(typescript@5.9.3) typedoc: specifier: ^0.28.17 version: 0.28.17(typescript@5.9.3) @@ -149,17 +149,17 @@ importers: specifier: ^5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.56.1 - version: 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.57.0 + version: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) typescript-json-schema: specifier: ^0.67.1 version: 0.67.1(@swc/core@1.15.18) vitest: - specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.5)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@28.1.0(canvas@3.2.1))(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + specifier: ^4.1.0 + version: 4.1.0(@types/node@25.5.0)(@vitest/ui@4.1.0)(jsdom@28.1.0(canvas@3.2.1))(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)) webpack: specifier: ^5.105.4 - version: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + version: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-bundle-analyzer: specifier: ^5.2.0 version: 5.2.0 @@ -173,919 +173,919 @@ importers: bundles/all: dependencies: "@tsparticles/effect-bubble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/bubble/dist "@tsparticles/effect-particles": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/particles/dist "@tsparticles/effect-shadow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/shadow/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/interaction-external-particle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/particle/dist "@tsparticles/interaction-external-pop": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/pop/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/repulse/dist "@tsparticles/path-branches": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/branches/dist "@tsparticles/path-brownian": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/brownian/dist "@tsparticles/path-curl-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/curlNoise/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/curves/dist "@tsparticles/path-fractal-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/fractalNoise/dist "@tsparticles/path-grid": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/grid/dist "@tsparticles/path-levy": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/levy/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/polygon/dist "@tsparticles/path-random": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/random/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/simplexNoise/dist "@tsparticles/path-spiral": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/spiral/dist "@tsparticles/path-svg": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/svg/dist "@tsparticles/path-zig-zag": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/zigzag/dist "@tsparticles/plugin-background-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/backgroundMask/dist "@tsparticles/plugin-blend": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/blend/dist "@tsparticles/plugin-canvas-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/canvasMask/dist "@tsparticles/plugin-easing-back": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/back/dist "@tsparticles/plugin-easing-bounce": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/bounce/dist "@tsparticles/plugin-easing-circ": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/circ/dist "@tsparticles/plugin-easing-cubic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/cubic/dist "@tsparticles/plugin-easing-elastic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/elastic/dist "@tsparticles/plugin-easing-expo": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/expo/dist "@tsparticles/plugin-easing-gaussian": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/gaussian/dist "@tsparticles/plugin-easing-linear": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/linear/dist "@tsparticles/plugin-easing-quart": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quart/dist "@tsparticles/plugin-easing-quint": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quint/dist "@tsparticles/plugin-easing-sigmoid": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/sigmoid/dist "@tsparticles/plugin-easing-sine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/sine/dist "@tsparticles/plugin-easing-smoothstep": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/smoothstep/dist "@tsparticles/plugin-emitters-shape-canvas": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/canvas/dist "@tsparticles/plugin-emitters-shape-path": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/path/dist "@tsparticles/plugin-emitters-shape-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/polygon/dist "@tsparticles/plugin-export-image": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/image/dist "@tsparticles/plugin-export-json": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/json/dist "@tsparticles/plugin-export-video": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/video/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-hwb-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hwb/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/infection/dist "@tsparticles/plugin-lab-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/lab/dist "@tsparticles/plugin-lch-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/lch/dist "@tsparticles/plugin-manual-particles": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/manualParticles/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/motion/dist "@tsparticles/plugin-named-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/named/dist "@tsparticles/plugin-oklab-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/oklab/dist "@tsparticles/plugin-oklch-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/oklch/dist "@tsparticles/plugin-poisson-disc": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/poisson/dist "@tsparticles/plugin-polygon-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/polygonMask/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/responsive/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/sounds/dist "@tsparticles/plugin-themes": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/themes/dist "@tsparticles/plugin-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/trail/dist "@tsparticles/plugin-zoom": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/zoom/dist "@tsparticles/shape-arrow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/arrow/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/cards/dist "@tsparticles/shape-cog": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/cog/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/heart/dist "@tsparticles/shape-infinity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/infinity/dist "@tsparticles/shape-matrix": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/matrix/dist "@tsparticles/shape-path": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/path/dist "@tsparticles/shape-rounded-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/rounded-polygon/dist "@tsparticles/shape-rounded-rect": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/rounded-rect/dist "@tsparticles/shape-spiral": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/spiral/dist "@tsparticles/shape-squircle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/squircle/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/gradient/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/orbit/dist tsparticles: - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../full/dist publishDirectory: dist bundles/basic: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/rgb/dist "@tsparticles/shape-circle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/circle/dist "@tsparticles/updater-fill-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/fillColor/dist "@tsparticles/updater-opacity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/opacity/dist "@tsparticles/updater-out-modes": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/outModes/dist "@tsparticles/updater-size": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/size/dist publishDirectory: dist bundles/confetti: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../basic/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emitters/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/motion/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/cards/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/emoji/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/heart/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/image/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/polygon/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/square/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/star/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/life/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/roll/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/rotate/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/tilt/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/wobble/dist publishDirectory: dist bundles/fireworks: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../basic/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/sounds/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/destroy/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/life/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/rotate/dist publishDirectory: dist bundles/full: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/interaction-external-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/trail/dist "@tsparticles/plugin-absorbers": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/absorbers/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-circle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/circle/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/shape-text": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/text/dist "@tsparticles/slim": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../slim/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/destroy/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/roll/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/tilt/dist "@tsparticles/updater-twinkle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/twinkle/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/wobble/dist publishDirectory: dist bundles/pjs: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/responsive/dist tsparticles: - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../full/dist devDependencies: "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/interactivity/dist publishDirectory: dist bundles/slim: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../basic/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/interaction-external-attract": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/attract/dist "@tsparticles/interaction-external-bounce": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/bounce/dist "@tsparticles/interaction-external-bubble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/bubble/dist "@tsparticles/interaction-external-connect": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/connect/dist "@tsparticles/interaction-external-grab": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/grab/dist "@tsparticles/interaction-external-parallax": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/parallax/dist "@tsparticles/interaction-external-pause": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/pause/dist "@tsparticles/interaction-external-push": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/push/dist "@tsparticles/interaction-external-remove": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/remove/dist "@tsparticles/interaction-external-repulse": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/repulse/dist "@tsparticles/interaction-external-slow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/slow/dist "@tsparticles/interaction-particles-attract": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/attract/dist "@tsparticles/interaction-particles-collisions": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/collisions/dist "@tsparticles/interaction-particles-links": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/links/dist "@tsparticles/plugin-easing-quad": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quad/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/interactivity/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/emoji/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/image/dist "@tsparticles/shape-line": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/line/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/polygon/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/square/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/star/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/life/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/rotate/dist "@tsparticles/updater-stroke-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/strokeColor/dist publishDirectory: dist demo/electron: dependencies: "@tsparticles/configs": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist tsparticles: - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/full/dist devDependencies: electron: - specifier: ^40.8.0 - version: 40.8.0 + specifier: ^41.0.2 + version: 41.0.2 demo/vanilla: dependencies: "@tsparticles/all": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/all/dist "@tsparticles/basic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/basic/dist "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/canvasUtils/dist "@tsparticles/confetti": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/confetti/dist "@tsparticles/configs": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/configs/dist "@tsparticles/effect-bubble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/bubble/dist "@tsparticles/effect-particles": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/particles/dist "@tsparticles/effect-shadow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/shadow/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/fireworks": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/fireworks/dist "@tsparticles/fractal-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/fractalNoise/dist "@tsparticles/interaction-external-attract": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/attract/dist "@tsparticles/interaction-external-bounce": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/bounce/dist "@tsparticles/interaction-external-bubble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/bubble/dist "@tsparticles/interaction-external-connect": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/connect/dist "@tsparticles/interaction-external-grab": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/grab/dist "@tsparticles/interaction-external-parallax": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/parallax/dist "@tsparticles/interaction-external-particle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/particle/dist "@tsparticles/interaction-external-pause": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/pause/dist "@tsparticles/interaction-external-pop": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/pop/dist "@tsparticles/interaction-external-push": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/push/dist "@tsparticles/interaction-external-remove": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/remove/dist "@tsparticles/interaction-external-repulse": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/repulse/dist "@tsparticles/interaction-external-slow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/slow/dist "@tsparticles/interaction-external-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/external/trail/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-attract": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/attract/dist "@tsparticles/interaction-particles-collisions": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/collisions/dist "@tsparticles/interaction-particles-links": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/links/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/repulse/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/noiseField/dist "@tsparticles/path-branches": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/branches/dist "@tsparticles/path-brownian": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/brownian/dist "@tsparticles/path-curl-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/curlNoise/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/curves/dist "@tsparticles/path-fractal-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/fractalNoise/dist "@tsparticles/path-grid": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/grid/dist "@tsparticles/path-levy": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/levy/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/polygon/dist "@tsparticles/path-random": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/random/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/simplexNoise/dist "@tsparticles/path-spiral": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/spiral/dist "@tsparticles/path-svg": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/svg/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/pathUtils/dist "@tsparticles/path-zig-zag": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/zigzag/dist "@tsparticles/perlin-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/perlinNoise/dist "@tsparticles/pjs": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/pjs/dist "@tsparticles/plugin-absorbers": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/absorbers/dist "@tsparticles/plugin-background-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/backgroundMask/dist "@tsparticles/plugin-blend": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/blend/dist "@tsparticles/plugin-canvas-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/canvasMask/dist "@tsparticles/plugin-easing-back": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/back/dist "@tsparticles/plugin-easing-bounce": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/bounce/dist "@tsparticles/plugin-easing-circ": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/circ/dist "@tsparticles/plugin-easing-cubic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/cubic/dist "@tsparticles/plugin-easing-elastic": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/elastic/dist "@tsparticles/plugin-easing-expo": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/expo/dist "@tsparticles/plugin-easing-gaussian": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/gaussian/dist "@tsparticles/plugin-easing-linear": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/linear/dist "@tsparticles/plugin-easing-quad": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quad/dist "@tsparticles/plugin-easing-quart": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quart/dist "@tsparticles/plugin-easing-quint": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/quint/dist "@tsparticles/plugin-easing-sigmoid": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/sigmoid/dist "@tsparticles/plugin-easing-sine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/sine/dist "@tsparticles/plugin-easing-smoothstep": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/easings/smoothstep/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-canvas": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/canvas/dist "@tsparticles/plugin-emitters-shape-circle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/circle/dist "@tsparticles/plugin-emitters-shape-path": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/path/dist "@tsparticles/plugin-emitters-shape-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/polygon/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/plugin-export-image": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/image/dist "@tsparticles/plugin-export-json": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/json/dist "@tsparticles/plugin-export-video": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/exports/video/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-hwb-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hwb/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/infection/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/interactivity/dist "@tsparticles/plugin-lab-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/lab/dist "@tsparticles/plugin-lch-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/lch/dist "@tsparticles/plugin-manual-particles": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/manualParticles/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/motion/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist "@tsparticles/plugin-named-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/named/dist "@tsparticles/plugin-oklab-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/oklab/dist "@tsparticles/plugin-oklch-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/oklch/dist "@tsparticles/plugin-poisson-disc": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/poisson/dist "@tsparticles/plugin-polygon-mask": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/polygonMask/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/responsive/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/rgb/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/sounds/dist "@tsparticles/plugin-themes": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/themes/dist "@tsparticles/plugin-trail": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/trail/dist "@tsparticles/plugin-zoom": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/zoom/dist "@tsparticles/shape-arrow": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/arrow/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/cards/dist "@tsparticles/shape-circle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/circle/dist "@tsparticles/shape-cog": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/cog/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/emoji/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/heart/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/image/dist "@tsparticles/shape-infinity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/infinity/dist "@tsparticles/shape-line": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/line/dist "@tsparticles/shape-matrix": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/matrix/dist "@tsparticles/shape-path": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/path/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/polygon/dist "@tsparticles/shape-rounded-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/rounded-polygon/dist "@tsparticles/shape-rounded-rect": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/rounded-rect/dist "@tsparticles/shape-spiral": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/spiral/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/square/dist "@tsparticles/shape-squircle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/squircle/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/star/dist "@tsparticles/shape-text": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../shapes/text/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/simplexNoise/dist "@tsparticles/slim": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/slim/dist "@tsparticles/smooth-value-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/smoothValueNoise/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/destroy/dist "@tsparticles/updater-fill-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/fillColor/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/gradient/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/life/dist "@tsparticles/updater-opacity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/opacity/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/orbit/dist "@tsparticles/updater-out-modes": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/outModes/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/roll/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/rotate/dist "@tsparticles/updater-size": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/size/dist "@tsparticles/updater-stroke-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/strokeColor/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/tilt/dist "@tsparticles/updater-twinkle": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/twinkle/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/wobble/dist tsparticles: - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/full/dist devDependencies: "@datalust/winston-seq": @@ -1104,8 +1104,8 @@ importers: specifier: ^0.9.5 version: 0.9.5 "@types/node": - specifier: ^25.3.5 - version: 25.3.5 + specifier: ^25.4.0 + version: 25.4.0 "@types/stylus": specifier: ^0.48.43 version: 0.48.43 @@ -1128,8 +1128,8 @@ importers: specifier: ^5.2.1 version: 5.2.1 express-rate-limit: - specifier: ^8.3.0 - version: 8.3.0(express@5.2.1) + specifier: ^8.3.1 + version: 8.3.1(express@5.2.1) helmet: specifier: ^8.1.0 version: 8.1.0 @@ -1164,40 +1164,40 @@ importers: demo/vanilla_new: dependencies: "@tsparticles/configs": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../interactions/particles/repulse/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/curves/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/polygon/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../paths/simplexNoise/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/infection/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/gradient/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../updaters/orbit/dist tsparticles: - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/full/dist devDependencies: "@swc/core": @@ -1210,53 +1210,53 @@ importers: specifier: ^15.2.0 version: 15.2.0 sass: - specifier: ^1.97.3 - version: 1.97.3 + specifier: ^1.98.0 + version: 1.98.0 demo/vite: dependencies: "@tsparticles/all": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../bundles/all/dist "@tsparticles/configs": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist devDependencies: typescript: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.3.1 - version: 7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + specifier: ^8.0.0 + version: 8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) effects/bubble: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist effects/particles: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist effects/shadow: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist effects/trail: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist @@ -1266,1014 +1266,1014 @@ importers: interactions/external/attract: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bounce: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bubble: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/connect: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/grab: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/parallax: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/particle: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pause: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pop: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/push: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/remove: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/repulse: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/slow: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/trail: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/light: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/interactivity/dist publishDirectory: dist interactions/particles/attract: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/collisions: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/links: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/repulse: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../plugins/interactivity/dist publishDirectory: dist paths/branches: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/brownian: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/curlNoise: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/curves: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/fractalNoise: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/fractal-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/fractalNoise/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/noiseField/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/grid: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/levy: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/perlinNoise: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/noiseField/dist "@tsparticles/perlin-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/perlinNoise/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/polygon: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/random: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/simplexNoise: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/noiseField/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/spiral: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/svg: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist paths/zigzag: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist plugins/absorbers: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../interactivity/dist publishDirectory: dist plugins/backgroundMask: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/blend: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/canvasMask: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/colors/hex: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsl: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsv: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hwb: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/lab: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/lch: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/named: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklab: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklch: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/colors/rgb: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/back: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/bounce: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/circ: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/cubic: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/elastic: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/expo: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/gaussian: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/linear: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quad: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quart: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quint: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/sigmoid: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/sine: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/easings/smoothstep: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/emitters: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../interactivity/dist publishDirectory: dist plugins/emittersShapes/canvas: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/circle: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/path: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/polygon: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/square: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../emitters/dist publishDirectory: dist plugins/exports/image: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/exports/json: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/exports/video: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../../engine/dist publishDirectory: dist plugins/infection: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../interactivity/dist publishDirectory: dist plugins/interactivity: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/manualParticles: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/motion: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/move: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/poisson: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/polygonMask: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/responsive: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/sounds: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/themes: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/trail: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist plugins/zoom: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/arrow: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/cards: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/circle: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/cog: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/emoji: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/heart: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/image: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/infinity: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/line: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/matrix: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/path: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/polygon: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/rounded-polygon: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/rounded-rect: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/spiral: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/square: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/squircle: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/star: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist shapes/text: dependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/destroy: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/fillColor: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/gradient: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/life: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/opacity: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/orbit: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/outModes: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/roll: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/rotate: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/size: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/strokeColor: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/tilt: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/twinkle: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist updaters/wobble: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist utils/canvasUtils: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist utils/configs: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist utils/fractalNoise: dependencies: "@tsparticles/smooth-value-noise": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../smoothValueNoise/dist publishDirectory: dist utils/noiseField: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/move/dist publishDirectory: dist utils/pathUtils: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist publishDirectory: dist @@ -2289,19 +2289,19 @@ importers: utils/tests: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../engine/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-alpha.27 + specifier: workspace:4.0.0-alpha.28 version: link:../../plugins/colors/rgb/dist packages: @@ -2366,11 +2366,22 @@ packages: engines: { node: ">=6.0.0" } hasBin: true + "@babel/parser@7.29.0": + resolution: + { integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== } + engines: { node: ">=6.0.0" } + hasBin: true + "@babel/types@7.28.6": resolution: { integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg== } engines: { node: ">=6.9.0" } + "@babel/types@7.29.0": + resolution: + { integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== } + engines: { node: ">=6.9.0" } + "@bcoe/v8-coverage@1.0.2": resolution: { integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA== } @@ -2386,25 +2397,25 @@ packages: { integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== } engines: { node: ">=0.1.90" } - "@commitlint/cli@20.4.3": + "@commitlint/cli@20.4.4": resolution: - { integrity: sha512-Z37EMoDT7+Upg500vlr/vZrgRsb6Xc5JAA3Tv7BYbobnN/ZpqUeZnSLggBg2+1O+NptRDtyujr2DD1CPV2qwhA== } + { integrity: sha512-GLMNQHYGcn0ohL2HMlAnXcD1PS2vqBBGbYKlhrRPOYsWiRoLWtrewsR3uKRb9v/IdS+qOS0vqJQ64n1g8VPKFw== } engines: { node: ">=v18" } hasBin: true - "@commitlint/config-conventional@20.4.3": + "@commitlint/config-conventional@20.4.4": resolution: - { integrity: sha512-9RtLySbYQAs8yEqWEqhSZo9nYhbm57jx7qHXtgRmv/nmeQIjjMcwf6Dl+y5UZcGWgWx435TAYBURONaJIuCjWg== } + { integrity: sha512-Usg+XXbPNG2GtFWTgRURNWCge1iH1y6jQIvvklOdAbyn2t8ajfVwZCnf5t5X4gUsy17BOiY+myszGsSMIvhOVA== } engines: { node: ">=v18" } - "@commitlint/config-validator@20.4.3": + "@commitlint/config-validator@20.4.4": resolution: - { integrity: sha512-jCZpZFkcSL3ZEdL5zgUzFRdytv3xPo8iukTe9VA+QGus/BGhpp1xXSVu2B006GLLb2gYUAEGEqv64kTlpZNgmA== } + { integrity: sha512-K8hMS9PTLl7EYe5vWtSFQ/sgsV2PHUOtEnosg8k3ZQxCyfKD34I4C7FxWEfRTR54rFKeUYmM3pmRQqBNQeLdlw== } engines: { node: ">=v18" } - "@commitlint/ensure@20.4.3": + "@commitlint/ensure@20.4.4": resolution: - { integrity: sha512-WcXGKBNn0wBKpX8VlXgxqedyrLxedIlLBCMvdamLnJFEbUGJ9JZmBVx4vhLV3ZyA8uONGOb+CzW0Y9HDbQ+ONQ== } + { integrity: sha512-QivV0M1MGL867XCaF+jJkbVXEPKBALhUUXdjae66hes95aY1p3vBJdrcl3x8jDv2pdKWvIYIz+7DFRV/v0dRkA== } engines: { node: ">=v18" } "@commitlint/execute-rule@20.0.0": @@ -2412,24 +2423,24 @@ packages: { integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw== } engines: { node: ">=v18" } - "@commitlint/format@20.4.3": + "@commitlint/format@20.4.4": resolution: - { integrity: sha512-UDJVErjLbNghop6j111rsHJYGw6MjCKAi95K0GT2yf4eeiDHy3JDRLWYWEjIaFgO+r+dQSkuqgJ1CdMTtrvHsA== } + { integrity: sha512-jLi/JBA4GEQxc5135VYCnkShcm1/rarbXMn2Tlt3Si7DHiiNKHm4TaiJCLnGbZ1r8UfwDRk+qrzZ80kwh08Aow== } engines: { node: ">=v18" } - "@commitlint/is-ignored@20.4.3": + "@commitlint/is-ignored@20.4.4": resolution: - { integrity: sha512-W5VQKZ7fdJ1X3Tko+h87YZaqRMGN1KvQKXyCM8xFdxzMIf1KCZgN4uLz3osLB1zsFcVS4ZswHY64LI26/9ACag== } + { integrity: sha512-y76rT8yq02x+pMDBI2vY4y/ByAwmJTkta/pASbgo8tldBiKLduX8/2NCRTSCjb3SumE5FBeopERKx3oMIm8RTQ== } engines: { node: ">=v18" } - "@commitlint/lint@20.4.3": + "@commitlint/lint@20.4.4": resolution: - { integrity: sha512-CYOXL23e+nRKij81+d0+dymtIi7Owl9QzvblJYbEfInON/4MaETNSLFDI74LDu+YJ0ML5HZyw9Vhp9QpckwQ0A== } + { integrity: sha512-svOEW+RptcNpXKE7UllcAsV0HDIdOck9reC2TP1QA6K5Fo0xxQV+QPjV8Zqx9g6X/hQBkF2S9ZQZ78Xrv1Eiog== } engines: { node: ">=v18" } - "@commitlint/load@20.4.3": + "@commitlint/load@20.4.4": resolution: - { integrity: sha512-3cdJOUVP+VcgHa7bhJoWS+Z8mBNXB5aLWMBu7Q7uX8PSeWDzdbrBlR33J1MGGf7r1PZDp+mPPiFktk031PgdRw== } + { integrity: sha512-kvFrzvoIACa/fMjXEP0LNEJB1joaH3q3oeMJsLajXE5IXjYrNGVcW1ZFojXUruVJ7odTZbC3LdE/6+ONW4f2Dg== } engines: { node: ">=v18" } "@commitlint/message@20.4.3": @@ -2437,24 +2448,24 @@ packages: { integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ== } engines: { node: ">=v18" } - "@commitlint/parse@20.4.3": + "@commitlint/parse@20.4.4": resolution: - { integrity: sha512-hzC3JCo3zs3VkQ833KnGVuWjWIzR72BWZWjQM7tY/7dfKreKAm7fEsy71tIFCRtxf2RtMP2d3RLF1U9yhFSccA== } + { integrity: sha512-AjfgOgrjEozeQNzhFu1KL5N0nDx4JZmswVJKNfOTLTUGp6xODhZHCHqb//QUHKOzx36If5DQ7tci2o7szYxu1A== } engines: { node: ">=v18" } - "@commitlint/read@20.4.3": + "@commitlint/read@20.4.4": resolution: - { integrity: sha512-j42OWv3L31WfnP8WquVjHZRt03w50Y/gEE8FAyih7GQTrIv2+pZ6VZ6pWLD/ml/3PO+RV2SPtRtTp/MvlTb8rQ== } + { integrity: sha512-jvgdAQDdEY6L8kCxOo21IWoiAyNFzvrZb121wU2eBxI1DzWAUZgAq+a8LlJRbT0Qsj9INhIPVWgdaBbEzlF0dQ== } engines: { node: ">=v18" } - "@commitlint/resolve-extends@20.4.3": + "@commitlint/resolve-extends@20.4.4": resolution: - { integrity: sha512-QucxcOy+00FhS9s4Uy0OyS5HeUV+hbC6OLqkTSIm6fwMdKva+OEavaCDuLtgd9akZZlsUo//XzSmPP3sLKBPog== } + { integrity: sha512-pyOf+yX3c3m/IWAn2Jop+7s0YGKPQ8YvQaxt9IQxnLIM3yZAlBdkKiQCT14TnrmZTkVGTXiLtckcnFTXYwlY0A== } engines: { node: ">=v18" } - "@commitlint/rules@20.4.3": + "@commitlint/rules@20.4.4": resolution: - { integrity: sha512-Yuosd7Grn5qiT7FovngXLyRXTMUbj9PYiSkvUgWK1B5a7+ZvrbWDS7epeUapYNYatCy/KTpPFPbgLUdE+MUrBg== } + { integrity: sha512-PmUp8QPLICn9w05dAx5r1rdOYoTk7SkfusJJh5tP3TqHwo2mlQ9jsOm8F0HSXU9kuLfgTEGNrunAx/dlK/RyPQ== } engines: { node: ">=v18" } "@commitlint/to-lines@20.0.0": @@ -2467,11 +2478,24 @@ packages: { integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ== } engines: { node: ">=v18" } - "@commitlint/types@20.4.3": + "@commitlint/types@20.4.4": resolution: - { integrity: sha512-51OWa1Gi6ODOasPmfJPq6js4pZoomima4XLZZCrkldaH2V5Nb3bVhNXPeT6XV0gubbainSpTw4zi68NqAeCNCg== } + { integrity: sha512-dwTGzyAblFXHJNBOgrTuO5Ee48ioXpS5XPRLLatxhQu149DFAHUcB3f0Q5eea3RM4USSsP1+WVT2dBtLVod4fg== } engines: { node: ">=v18" } + "@conventional-changelog/git-client@2.6.0": + resolution: + { integrity: sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg== } + engines: { node: ">=18" } + peerDependencies: + conventional-commits-filter: ^5.0.0 + conventional-commits-parser: ^6.3.0 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true + "@cspotcode/source-map-support@0.8.1": resolution: { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== } @@ -3062,10 +3086,6 @@ packages: resolution: { integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== } - "@jridgewell/trace-mapping@0.3.25": - resolution: - { integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== } - "@jridgewell/trace-mapping@0.3.31": resolution: { integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== } @@ -3074,11 +3094,6 @@ packages: resolution: { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== } - "@lerna/create@9.0.5": - resolution: - { integrity: sha512-Gwd6ooSqXMdkdhiCGvHAfLRstj7W3ttr72WQB3Jf9HPP1A6mWtw0O80D0X+T/2hakqfe7lNLuKrEid4f7C0qbg== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - "@microsoft/tsdoc-config@0.18.1": resolution: { integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg== } @@ -3502,6 +3517,15 @@ packages: cpu: [x64] os: [win32] + "@oxc-project/runtime@0.115.0": + resolution: + { integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ== } + engines: { node: ^20.19.0 || >=22.12.0 } + + "@oxc-project/types@0.115.0": + resolution: + { integrity: sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw== } + "@parcel/watcher-android-arm64@2.5.1": resolution: { integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== } @@ -3627,168 +3651,119 @@ packages: { integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg== } engines: { node: ">=22" } - "@rollup/rollup-android-arm-eabi@4.55.1": + "@rolldown/binding-android-arm64@1.0.0-rc.9": resolution: - { integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg== } - cpu: [arm] - os: [android] - - "@rollup/rollup-android-arm64@4.55.1": - resolution: - { integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg== } + { integrity: sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [android] - "@rollup/rollup-darwin-arm64@4.55.1": + "@rolldown/binding-darwin-arm64@1.0.0-rc.9": resolution: - { integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg== } + { integrity: sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [darwin] - "@rollup/rollup-darwin-x64@4.55.1": + "@rolldown/binding-darwin-x64@1.0.0-rc.9": resolution: - { integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ== } + { integrity: sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [darwin] - "@rollup/rollup-freebsd-arm64@4.55.1": - resolution: - { integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg== } - cpu: [arm64] - os: [freebsd] - - "@rollup/rollup-freebsd-x64@4.55.1": + "@rolldown/binding-freebsd-x64@1.0.0-rc.9": resolution: - { integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw== } + { integrity: sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [freebsd] - "@rollup/rollup-linux-arm-gnueabihf@4.55.1": + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9": resolution: - { integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ== } - cpu: [arm] - os: [linux] - libc: [glibc] - - "@rollup/rollup-linux-arm-musleabihf@4.55.1": - resolution: - { integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg== } + { integrity: sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [linux] - libc: [musl] - "@rollup/rollup-linux-arm64-gnu@4.55.1": + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9": resolution: - { integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ== } + { integrity: sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [glibc] - "@rollup/rollup-linux-arm64-musl@4.55.1": + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.9": resolution: - { integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA== } + { integrity: sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [musl] - "@rollup/rollup-linux-loong64-gnu@4.55.1": - resolution: - { integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g== } - cpu: [loong64] - os: [linux] - libc: [glibc] - - "@rollup/rollup-linux-loong64-musl@4.55.1": - resolution: - { integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw== } - cpu: [loong64] - os: [linux] - libc: [musl] - - "@rollup/rollup-linux-ppc64-gnu@4.55.1": - resolution: - { integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw== } - cpu: [ppc64] - os: [linux] - libc: [glibc] - - "@rollup/rollup-linux-ppc64-musl@4.55.1": + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9": resolution: - { integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw== } + { integrity: sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [ppc64] os: [linux] - libc: [musl] - - "@rollup/rollup-linux-riscv64-gnu@4.55.1": - resolution: - { integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw== } - cpu: [riscv64] - os: [linux] libc: [glibc] - "@rollup/rollup-linux-riscv64-musl@4.55.1": + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9": resolution: - { integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg== } - cpu: [riscv64] - os: [linux] - libc: [musl] - - "@rollup/rollup-linux-s390x-gnu@4.55.1": - resolution: - { integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg== } + { integrity: sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [s390x] os: [linux] libc: [glibc] - "@rollup/rollup-linux-x64-gnu@4.55.1": + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.9": resolution: - { integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg== } + { integrity: sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [glibc] - "@rollup/rollup-linux-x64-musl@4.55.1": + "@rolldown/binding-linux-x64-musl@1.0.0-rc.9": resolution: - { integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w== } + { integrity: sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [musl] - "@rollup/rollup-openbsd-x64@4.55.1": + "@rolldown/binding-openharmony-arm64@1.0.0-rc.9": resolution: - { integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg== } - cpu: [x64] - os: [openbsd] - - "@rollup/rollup-openharmony-arm64@4.55.1": - resolution: - { integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw== } + { integrity: sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [openharmony] - "@rollup/rollup-win32-arm64-msvc@4.55.1": + "@rolldown/binding-wasm32-wasi@1.0.0-rc.9": resolution: - { integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g== } - cpu: [arm64] - os: [win32] + { integrity: sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g== } + engines: { node: ">=14.0.0" } + cpu: [wasm32] - "@rollup/rollup-win32-ia32-msvc@4.55.1": + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9": resolution: - { integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA== } - cpu: [ia32] + { integrity: sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [arm64] os: [win32] - "@rollup/rollup-win32-x64-gnu@4.55.1": + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.9": resolution: - { integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg== } + { integrity: sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.55.1": + "@rolldown/pluginutils@1.0.0-rc.9": resolution: - { integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw== } - cpu: [x64] - os: [win32] + { integrity: sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw== } "@shikijs/engine-oniguruma@3.20.0": resolution: @@ -3840,6 +3815,11 @@ packages: { integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag== } engines: { node: ^20.17.0 || >=22.9.0 } + "@simple-libs/child-process-utils@1.0.2": + resolution: + { integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw== } + engines: { node: ">=18" } + "@simple-libs/stream-utils@1.2.0": resolution: { integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA== } @@ -3991,38 +3971,38 @@ packages: resolution: { integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== } - "@tsparticles/cli@3.3.1": + "@tsparticles/cli@3.3.6": resolution: - { integrity: sha512-sfw9Y2DLd56v1KnLH+RunrIanAvJhr2R9mpuQlTI05BwAbn1YvB+yZ4GH4eC5xE7lnvW9r1oTUl1+fUWDhhQ+Q== } + { integrity: sha512-DvPmkD9wXmpkkyiR/b/XTtcDtvwQSnleYDo6HChl7MOFvuZrDzIfIHEgNGzLFCUXRxS22fAUgNnQEgxFmkSfNg== } hasBin: true - "@tsparticles/depcruise-config@3.3.0": + "@tsparticles/depcruise-config@3.3.3": resolution: - { integrity: sha512-b5Kvz4T1Yo7MiqNoQqGvmbMYFjmSlNaeG1zYhZkOf3QKlFQyvs1sbAz2t21BbKtQQPIg/+hSx74xiASLT/sM/A== } + { integrity: sha512-XMWbD/4H4NwpU7dh/9aoE/kJCyp/qd8OA4DTQ1PyW+531axdGMiH2Qam5Y5hrW8lijYSgZEz9CPTECvaHtNgjw== } peerDependencies: dependency-cruiser: ^17 - "@tsparticles/eslint-config@3.3.0": + "@tsparticles/eslint-config@3.3.3": resolution: - { integrity: sha512-+FqlNLabhbThFJVN9qQiqJp4NW/hQaio7xMh9BklR186BQVvjZa5AqJ6xgf6bw6TlM4u1XrvVpdnIaiIg2T+iA== } + { integrity: sha512-H/rr6TlS415Vu7VurwW6esMAberv92Zy3tMT7yNlObvtP/RSV1kAqHh6Cy0jdg9NjGwLu5UTCxuQs1mZauz9og== } peerDependencies: eslint: ^10 - "@tsparticles/prettier-config@3.3.0": + "@tsparticles/prettier-config@3.3.3": resolution: - { integrity: sha512-G3Z381354SYpj33rMAIHeINqjJAHDpuMxWl/uECBlxdbsCqcihN3x093X7eXaLzc/vepuZXnnGOqg5nQwmHsug== } + { integrity: sha512-YlPaJL/HPkiNZzjRhADjhECFaQ0C3YrIOf/uAqFbaNp3/He9V+mg5pC4wzVRIJLHVLQH6rBNFImRxfva44sTJw== } peerDependencies: prettier: ^3 - "@tsparticles/tsconfig@3.3.0": + "@tsparticles/tsconfig@3.3.3": resolution: - { integrity: sha512-P4V5ZTbXKjm+qNcHccCGqQRBh3pRSlWnFBh1Gvv+hSbmMjx86Nly3ajTskTqq6mtdXzWa/oOYjzBGZUiAa0Bsw== } + { integrity: sha512-n23RmGsi5XVDgytSz+JnoAXhnLIIuDpo78lFdxrRovELKKqAJ1riViSEsRREiTdPYTkJQW1pHOqp4KgoBGNQrw== } peerDependencies: typescript: ^5 - "@tsparticles/webpack-plugin@3.3.0": + "@tsparticles/webpack-plugin@3.3.3": resolution: - { integrity: sha512-4j6OhH0l3minkbSV45owPorex2IU/5dLuIkhR0huiPoslcs4YXqChjuf+/ERLnSoIErgy766orCfFYUB9JbjZg== } + { integrity: sha512-STpNI49H6Y6lKHc9mWXAKZ8atuMFUFvTzt3lszU2RRRGMCQxRHfy++7NQVgg1+vPX0csIdzIANUOyKegZcM6sA== } "@tufjs/canonical-json@2.0.0": resolution: @@ -4142,9 +4122,13 @@ packages: resolution: { integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== } - "@types/node@25.3.5": + "@types/node@25.4.0": + resolution: + { integrity: sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw== } + + "@types/node@25.5.0": resolution: - { integrity: sha512-oX8xrhvpiyRCQkG1MFchB09f+cXftgIXb3a7UUa4Y3wpmZPw5tyZGTLWhlESOLq1Rq6oDlc8npVU2/9xiCuXMA== } + { integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw== } "@types/normalize-package-data@2.4.1": resolution: @@ -4198,18 +4182,18 @@ packages: resolution: { integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== } - "@typescript-eslint/eslint-plugin@8.56.1": + "@typescript-eslint/eslint-plugin@8.57.0": resolution: - { integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A== } + { integrity: sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - "@typescript-eslint/parser": ^8.56.1 + "@typescript-eslint/parser": ^8.57.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/parser@8.56.1": + "@typescript-eslint/parser@8.57.0": resolution: - { integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg== } + { integrity: sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4222,11 +4206,23 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/project-service@8.57.0": + resolution: + { integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/scope-manager@8.56.1": resolution: { integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/scope-manager@8.57.0": + resolution: + { integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/tsconfig-utils@8.56.1": resolution: { integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ== } @@ -4234,9 +4230,16 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/type-utils@8.56.1": + "@typescript-eslint/tsconfig-utils@8.57.0": resolution: - { integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg== } + { integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + + "@typescript-eslint/type-utils@8.57.0": + resolution: + { integrity: sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4247,6 +4250,11 @@ packages: { integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/types@8.57.0": + resolution: + { integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/typescript-estree@8.56.1": resolution: { integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg== } @@ -4254,6 +4262,13 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/typescript-estree@8.57.0": + resolution: + { integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/utils@8.56.1": resolution: { integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA== } @@ -4262,62 +4277,75 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/utils@8.57.0": + resolution: + { integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.0.0" + "@typescript-eslint/visitor-keys@8.56.1": resolution: { integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@vitest/coverage-v8@4.0.18": + "@typescript-eslint/visitor-keys@8.57.0": + resolution: + { integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@vitest/coverage-v8@4.1.0": resolution: - { integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg== } + { integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ== } peerDependencies: - "@vitest/browser": 4.0.18 - vitest: 4.0.18 + "@vitest/browser": 4.1.0 + vitest: 4.1.0 peerDependenciesMeta: "@vitest/browser": optional: true - "@vitest/expect@4.0.18": + "@vitest/expect@4.1.0": resolution: - { integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ== } + { integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA== } - "@vitest/mocker@4.0.18": + "@vitest/mocker@4.1.0": resolution: - { integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ== } + { integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw== } peerDependencies: msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - "@vitest/pretty-format@4.0.18": + "@vitest/pretty-format@4.1.0": resolution: - { integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw== } + { integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A== } - "@vitest/runner@4.0.18": + "@vitest/runner@4.1.0": resolution: - { integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw== } + { integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ== } - "@vitest/snapshot@4.0.18": + "@vitest/snapshot@4.1.0": resolution: - { integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA== } + { integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg== } - "@vitest/spy@4.0.18": + "@vitest/spy@4.1.0": resolution: - { integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw== } + { integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw== } - "@vitest/ui@4.0.18": + "@vitest/ui@4.1.0": resolution: - { integrity: sha512-CGJ25bc8fRi8Lod/3GHSvXRKi7nBo3kxh0ApW4yCjmrWmRmlT53B5E08XRSZRliygG0aVNxLrBEqPYdz/KcCtQ== } + { integrity: sha512-sTSDtVM1GOevRGsCNhp1mBUHKo9Qlc55+HCreFT4fe99AHxl1QQNXSL3uj4Pkjh5yEuWZIx8E2tVC94nnBZECQ== } peerDependencies: - vitest: 4.0.18 + vitest: 4.1.0 - "@vitest/utils@4.0.18": + "@vitest/utils@4.1.0": resolution: - { integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA== } + { integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw== } "@webassemblyjs/ast@1.14.1": resolution: @@ -4494,6 +4522,11 @@ packages: { integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== } engines: { node: ">=0.4.0" } + acorn-walk@8.3.5: + resolution: + { integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw== } + engines: { node: ">=0.4.0" } + acorn@7.4.1: resolution: { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== } @@ -4647,9 +4680,9 @@ packages: resolution: { integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ== } - ast-v8-to-istanbul@0.3.10: + ast-v8-to-istanbul@1.0.0: resolution: - { integrity: sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ== } + { integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg== } async@3.2.4: resolution: @@ -4832,9 +4865,9 @@ packages: { integrity: sha512-ej1sPFR5+0YWtaVp6S1N1FVz69TQCqmrkGeRvQxZeAB1nAIcjNTHVwrZtYtWFFBmQsF40/uDLehsW5KuYC99mg== } engines: { node: ^18.12.0 || >= 20.9.0 } - chai@6.2.1: + chai@6.2.2: resolution: - { integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg== } + { integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg== } engines: { node: ">=18" } chalk@4.1.0: @@ -4889,9 +4922,9 @@ packages: { integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== } engines: { node: ">=8" } - ci-info@4.0.0: + ci-info@4.3.1: resolution: - { integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== } + { integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA== } engines: { node: ">=8" } clean-css@5.3.3: @@ -5147,6 +5180,10 @@ packages: engines: { node: ">=14" } hasBin: true + convert-source-map@2.0.0: + resolution: + { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } + cookie-signature@1.2.2: resolution: { integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== } @@ -5260,11 +5297,6 @@ packages: { integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== } engines: { node: ">=8" } - dargs@8.1.0: - resolution: - { integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw== } - engines: { node: ">=12" } - data-urls@7.0.0: resolution: { integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA== } @@ -5379,9 +5411,9 @@ packages: { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } engines: { node: ">= 0.8" } - dependency-cruiser@17.3.8: + dependency-cruiser@17.3.9: resolution: - { integrity: sha512-ziP2ziP7D6MVFK/mFTOQAAb7t2VAD6mhBMjD1Pu9CWDMzozssDN49RprKn8u85mTuK/W6kyiRg9WOyr1Y7lNqg== } + { integrity: sha512-LwaotlB9bZ8zhdFGGYf/g2oYkYj7YNxlqx1btL/XIYGob/aKRArsSwkLKo+ZrHiegsEArQVg4ZQ3NhAh8uk+hg== } engines: { node: ^20.12||^22||>=24 } hasBin: true @@ -5493,9 +5525,9 @@ packages: resolution: { integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw== } - electron@40.8.0: + electron@41.0.2: resolution: - { integrity: sha512-WoPq0Nr9Yx3g7T6VnJXdwa/rr2+VRyH3a+K+ezfMKBlf6WjxE/LmhMQabKbb6yjm9RbZhJBRcYyoLph421O2mQ== } + { integrity: sha512-raotm/aO8kOs1jD8SI8ssJ7EKciQOY295AOOprl1TxW7B0At8m5Ae7qNU1xdMxofiHMR8cNEGi9PKD3U+yT/mA== } engines: { node: ">= 12.20.55" } hasBin: true @@ -5532,11 +5564,6 @@ packages: resolution: { integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== } - enhanced-resolve@5.19.0: - resolution: - { integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg== } - engines: { node: ">=10.13.0" } - enhanced-resolve@5.20.0: resolution: { integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ== } @@ -5597,10 +5624,6 @@ packages: { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } engines: { node: ">= 0.4" } - es-module-lexer@1.7.0: - resolution: - { integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== } - es-module-lexer@2.0.0: resolution: { integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw== } @@ -5656,9 +5679,9 @@ packages: peerDependencies: eslint: ">=7.0.0" - eslint-plugin-jsdoc@62.7.1: + eslint-plugin-jsdoc@62.8.0: resolution: - { integrity: sha512-4Zvx99Q7d1uggYBUX/AIjvoyqXhluGbbKrRmG8SQTLprPFg6fa293tVJH1o1GQwNe3lUydd8ZHzn37OaSncgSQ== } + { integrity: sha512-hu3r9/6JBmPG6wTcqtYzgZAnjEG2eqRUATfkFscokESg1VDxZM21ZaMire0KjeMwfj+SXvgB4Rvh5LBuesj92w== } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -5728,11 +5751,6 @@ packages: { integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - espree@11.1.0: - resolution: - { integrity: sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - espree@11.2.0: resolution: { integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw== } @@ -5811,9 +5829,9 @@ packages: resolution: { integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== } - express-rate-limit@8.3.0: + express-rate-limit@8.3.1: resolution: - { integrity: sha512-KJzBawY6fB9FiZGdE/0aftepZ91YlaGIrV8vgblRM3J8X+dHx/aiowJWwkx6LIGyuqGiANsjSwwrbb8mifOJ4Q== } + { integrity: sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw== } engines: { node: ">= 16" } peerDependencies: express: ">= 4.11" @@ -5958,6 +5976,10 @@ packages: resolution: { integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== } + flatted@3.4.0: + resolution: + { integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw== } + fn.name@1.1.0: resolution: { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== } @@ -6098,11 +6120,10 @@ packages: deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true - git-raw-commits@4.0.0: + git-raw-commits@5.0.1: resolution: - { integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ== } - engines: { node: ">=16" } - deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. + { integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ== } + engines: { node: ">=18" } hasBin: true git-remote-origin-url@2.0.0: @@ -6368,9 +6389,9 @@ packages: { integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== } engines: { node: ">= 4" } - immutable@5.1.4: + immutable@5.1.5: resolution: - { integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA== } + { integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A== } import-fresh@3.3.0: resolution: @@ -6683,13 +6704,13 @@ packages: resolution: { integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== } - js-tokens@4.0.0: + js-tokens@10.0.0: resolution: - { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } + { integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q== } - js-tokens@9.0.1: + js-tokens@4.0.0: resolution: - { integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ== } + { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } js-yaml@3.14.1: resolution: @@ -6835,9 +6856,9 @@ packages: resolution: { integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== } - lerna@9.0.5: + lerna@9.0.6: resolution: - { integrity: sha512-LtwZu2wINHlKpjRCxrEdK3QopyeUpFuUS4v6uzLYdg/uxnAKqDHrGY/mDPxdxDR3YAXJzpWXBdz49AHNIKZaSg== } + { integrity: sha512-ylCTTq8QOa2oRBDhQhy8UIFob6wJZTdREjXTtMJzoB9eWk8qbI0qyIAYmFClu0NVN3mTZ2UKN1HFgTpg4hCdmQ== } engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } hasBin: true @@ -6870,6 +6891,13 @@ packages: cpu: [arm64] os: [android] + lightningcss-android-arm64@1.32.0: + resolution: + { integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg== } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [android] + lightningcss-darwin-arm64@1.30.2: resolution: { integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA== } @@ -6884,6 +6912,13 @@ packages: cpu: [arm64] os: [darwin] + lightningcss-darwin-arm64@1.32.0: + resolution: + { integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ== } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [darwin] + lightningcss-darwin-x64@1.30.2: resolution: { integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ== } @@ -6898,6 +6933,13 @@ packages: cpu: [x64] os: [darwin] + lightningcss-darwin-x64@1.32.0: + resolution: + { integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w== } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [darwin] + lightningcss-freebsd-x64@1.30.2: resolution: { integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA== } @@ -6912,6 +6954,13 @@ packages: cpu: [x64] os: [freebsd] + lightningcss-freebsd-x64@1.32.0: + resolution: + { integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig== } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [freebsd] + lightningcss-linux-arm-gnueabihf@1.30.2: resolution: { integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA== } @@ -6926,6 +6975,13 @@ packages: cpu: [arm] os: [linux] + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: + { integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw== } + engines: { node: ">= 12.0.0" } + cpu: [arm] + os: [linux] + lightningcss-linux-arm64-gnu@1.30.2: resolution: { integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A== } @@ -6942,6 +6998,14 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-arm64-gnu@1.32.0: + resolution: + { integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ== } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [linux] + libc: [glibc] + lightningcss-linux-arm64-musl@1.30.2: resolution: { integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA== } @@ -6958,6 +7022,14 @@ packages: os: [linux] libc: [musl] + lightningcss-linux-arm64-musl@1.32.0: + resolution: + { integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg== } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [linux] + libc: [musl] + lightningcss-linux-x64-gnu@1.30.2: resolution: { integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w== } @@ -6974,6 +7046,14 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-x64-gnu@1.32.0: + resolution: + { integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA== } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [linux] + libc: [glibc] + lightningcss-linux-x64-musl@1.30.2: resolution: { integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA== } @@ -6990,6 +7070,14 @@ packages: os: [linux] libc: [musl] + lightningcss-linux-x64-musl@1.32.0: + resolution: + { integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg== } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [linux] + libc: [musl] + lightningcss-win32-arm64-msvc@1.30.2: resolution: { integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ== } @@ -7004,6 +7092,13 @@ packages: cpu: [arm64] os: [win32] + lightningcss-win32-arm64-msvc@1.32.0: + resolution: + { integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw== } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [win32] + lightningcss-win32-x64-msvc@1.30.2: resolution: { integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw== } @@ -7018,6 +7113,13 @@ packages: cpu: [x64] os: [win32] + lightningcss-win32-x64-msvc@1.32.0: + resolution: + { integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q== } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [win32] + lightningcss@1.30.2: resolution: { integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ== } @@ -7028,6 +7130,11 @@ packages: { integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ== } engines: { node: ">= 12.0.0" } + lightningcss@1.32.0: + resolution: + { integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ== } + engines: { node: ">= 12.0.0" } + lines-and-columns@1.2.4: resolution: { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== } @@ -7166,9 +7273,9 @@ packages: resolution: { integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== } - magicast@0.5.1: + magicast@0.5.2: resolution: - { integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw== } + { integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ== } make-dir@2.1.0: resolution: @@ -7241,11 +7348,6 @@ packages: { integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== } engines: { node: ">= 0.8" } - meow@12.1.1: - resolution: - { integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw== } - engines: { node: ">=16.10" } - meow@13.2.0: resolution: { integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== } @@ -8001,9 +8103,9 @@ packages: { integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg== } engines: { node: ">=4" } - postcss@8.5.6: + postcss@8.5.8: resolution: - { integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== } + { integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg== } engines: { node: ^10 || ^12 || >=14 } prebuild-install@7.1.3: @@ -8378,10 +8480,10 @@ packages: { integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== } engines: { node: ">=8.0" } - rollup@4.55.1: + rolldown@1.0.0-rc.9: resolution: - { integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A== } - engines: { node: ">=18.0.0", npm: ">=8.0.0" } + { integrity: sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q== } + engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true router@2.2.0: @@ -8423,9 +8525,9 @@ packages: resolution: { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } - sass@1.97.3: + sass@1.98.0: resolution: - { integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg== } + { integrity: sha512-+4N/u9dZ4PrgzGgPlKnaaRQx64RO0JBKs9sDhQ2pLgN6JQZ25uPQZKQYaBJU48Kd5BxgXoJ4e09Dq7nMcOUW3A== } engines: { node: ">=14.0.0" } hasBin: true @@ -8655,11 +8757,6 @@ packages: resolution: { integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== } - split2@4.2.0: - resolution: - { integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== } - engines: { node: ">= 10.x" } - split@1.0.1: resolution: { integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== } @@ -8704,9 +8801,9 @@ packages: { integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== } engines: { node: ">= 0.8" } - std-env@3.10.0: + std-env@4.0.0: resolution: - { integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg== } + { integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ== } string-width@4.2.3: resolution: @@ -8853,9 +8950,9 @@ packages: engines: { node: ">=10" } deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - tar@7.5.8: + tar@7.5.11: resolution: - { integrity: sha512-SYkBtK99u0yXa+IWL0JRzzcl7RxNpvX/U08Z+8DKnysfno7M+uExnTZH8K+VGgShf2qFPKtbNr9QBl8n7WBP6Q== } + { integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ== } engines: { node: ">=18" } temp-dir@1.0.0: @@ -8863,9 +8960,9 @@ packages: { integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== } engines: { node: ">=4" } - terser-webpack-plugin@5.3.17: + terser-webpack-plugin@5.4.0: resolution: - { integrity: sha512-YR7PtUp6GMU91BgSJmlaX/rS2lGDbAF7D+Wtq7hRO+MiljNmodYvqslzCFiYVAgW+Qoaaia/QUIP4lGXufjdZw== } + { integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g== } engines: { node: ">= 10.13.0" } peerDependencies: "@swc/core": "*" @@ -9175,9 +9272,9 @@ packages: peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x - typescript-eslint@8.56.1: + typescript-eslint@8.57.0: resolution: - { integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ== } + { integrity: sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -9321,16 +9418,17 @@ packages: { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } engines: { node: ">= 0.8" } - vite@7.3.1: + vite@8.0.0: resolution: - { integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA== } + { integrity: sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q== } engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.0.0-alpha.31 + esbuild: ^0.27.0 jiti: ">=1.21.0" less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: ">=0.54.8" @@ -9341,12 +9439,14 @@ packages: peerDependenciesMeta: "@types/node": optional: true + "@vitejs/devtools": + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -9362,21 +9462,22 @@ packages: yaml: optional: true - vitest@4.0.18: + vitest@4.1.0: resolution: - { integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ== } + { integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw== } engines: { node: ^20.0.0 || ^22.0.0 || >=24.0.0 } hasBin: true peerDependencies: "@edge-runtime/vm": "*" "@opentelemetry/api": ^1.9.0 "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.0.18 - "@vitest/browser-preview": 4.0.18 - "@vitest/browser-webdriverio": 4.0.18 - "@vitest/ui": 4.0.18 + "@vitest/browser-playwright": 4.1.0 + "@vitest/browser-preview": 4.1.0 + "@vitest/browser-webdriverio": 4.1.0 + "@vitest/ui": 4.1.0 happy-dom: "*" jsdom: "*" + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: "@edge-runtime/vm": optional: true @@ -9423,9 +9524,9 @@ packages: { integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== } engines: { node: ">=10.13.0" } - watskeburt@5.0.2: + watskeburt@5.0.3: resolution: - { integrity: sha512-8xIz2RALjwTA7kYeRtkiQ2uaFyr327T1GXJnVcGOoPuzQX2axpUXqeJPcgOEVemCWB2YveZjhWCcW/eZ3uTkZA== } + { integrity: sha512-g9CXukMjazlJJVQ3OHzXsnG25KFYgSgKMIyoJrD8ggr0DbS9UNF7OzIqWmmKKBMedkxj3T01uqEaGnn+y7QhMA== } engines: { node: ^20.12||^22.13||>=24.0 } hasBin: true @@ -9777,11 +9878,20 @@ snapshots: dependencies: "@babel/types": 7.28.6 + "@babel/parser@7.29.0": + dependencies: + "@babel/types": 7.29.0 + "@babel/types@7.28.6": dependencies: "@babel/helper-string-parser": 7.27.1 "@babel/helper-validator-identifier": 7.28.5 + "@babel/types@7.29.0": + dependencies: + "@babel/helper-string-parser": 7.27.1 + "@babel/helper-validator-identifier": 7.28.5 + "@bcoe/v8-coverage@1.0.2": {} "@bramus/specificity@2.4.2": @@ -9790,32 +9900,34 @@ snapshots: "@colors/colors@1.6.0": {} - "@commitlint/cli@20.4.3(@types/node@25.3.5)(typescript@5.9.3)": + "@commitlint/cli@20.4.4(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3)": dependencies: - "@commitlint/format": 20.4.3 - "@commitlint/lint": 20.4.3 - "@commitlint/load": 20.4.3(@types/node@25.3.5)(typescript@5.9.3) - "@commitlint/read": 20.4.3 - "@commitlint/types": 20.4.3 + "@commitlint/format": 20.4.4 + "@commitlint/lint": 20.4.4 + "@commitlint/load": 20.4.4(@types/node@25.5.0)(typescript@5.9.3) + "@commitlint/read": 20.4.4(conventional-commits-parser@6.3.0) + "@commitlint/types": 20.4.4 tinyexec: 1.0.2 yargs: 17.7.2 transitivePeerDependencies: - "@types/node" + - conventional-commits-filter + - conventional-commits-parser - typescript - "@commitlint/config-conventional@20.4.3": + "@commitlint/config-conventional@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 conventional-changelog-conventionalcommits: 9.3.0 - "@commitlint/config-validator@20.4.3": + "@commitlint/config-validator@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 ajv: 8.18.0 - "@commitlint/ensure@20.4.3": + "@commitlint/ensure@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -9824,31 +9936,31 @@ snapshots: "@commitlint/execute-rule@20.0.0": {} - "@commitlint/format@20.4.3": + "@commitlint/format@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 picocolors: 1.1.1 - "@commitlint/is-ignored@20.4.3": + "@commitlint/is-ignored@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 semver: 7.7.4 - "@commitlint/lint@20.4.3": + "@commitlint/lint@20.4.4": dependencies: - "@commitlint/is-ignored": 20.4.3 - "@commitlint/parse": 20.4.3 - "@commitlint/rules": 20.4.3 - "@commitlint/types": 20.4.3 + "@commitlint/is-ignored": 20.4.4 + "@commitlint/parse": 20.4.4 + "@commitlint/rules": 20.4.4 + "@commitlint/types": 20.4.4 - "@commitlint/load@20.4.3(@types/node@25.3.5)(typescript@5.9.3)": + "@commitlint/load@20.4.4(@types/node@25.5.0)(typescript@5.9.3)": dependencies: - "@commitlint/config-validator": 20.4.3 + "@commitlint/config-validator": 20.4.4 "@commitlint/execute-rule": 20.0.0 - "@commitlint/resolve-extends": 20.4.3 - "@commitlint/types": 20.4.3 + "@commitlint/resolve-extends": 20.4.4 + "@commitlint/types": 20.4.4 cosmiconfig: 9.0.1(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@25.3.5)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -9858,35 +9970,38 @@ snapshots: "@commitlint/message@20.4.3": {} - "@commitlint/parse@20.4.3": + "@commitlint/parse@20.4.4": dependencies: - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 conventional-changelog-angular: 8.3.0 conventional-commits-parser: 6.3.0 - "@commitlint/read@20.4.3": + "@commitlint/read@20.4.4(conventional-commits-parser@6.3.0)": dependencies: "@commitlint/top-level": 20.4.3 - "@commitlint/types": 20.4.3 - git-raw-commits: 4.0.0 + "@commitlint/types": 20.4.4 + git-raw-commits: 5.0.1(conventional-commits-parser@6.3.0) minimist: 1.2.8 tinyexec: 1.0.2 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser - "@commitlint/resolve-extends@20.4.3": + "@commitlint/resolve-extends@20.4.4": dependencies: - "@commitlint/config-validator": 20.4.3 - "@commitlint/types": 20.4.3 + "@commitlint/config-validator": 20.4.4 + "@commitlint/types": 20.4.4 global-directory: 4.0.1 import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - "@commitlint/rules@20.4.3": + "@commitlint/rules@20.4.4": dependencies: - "@commitlint/ensure": 20.4.3 + "@commitlint/ensure": 20.4.4 "@commitlint/message": 20.4.3 "@commitlint/to-lines": 20.0.0 - "@commitlint/types": 20.4.3 + "@commitlint/types": 20.4.4 "@commitlint/to-lines@20.0.0": {} @@ -9894,11 +10009,19 @@ snapshots: dependencies: escalade: 3.2.0 - "@commitlint/types@20.4.3": + "@commitlint/types@20.4.4": dependencies: conventional-commits-parser: 6.3.0 picocolors: 1.1.1 + "@conventional-changelog/git-client@2.6.0(conventional-commits-parser@6.3.0)": + dependencies: + "@simple-libs/child-process-utils": 1.0.2 + "@simple-libs/stream-utils": 1.2.0 + semver: 7.7.4 + optionalDependencies: + conventional-commits-parser: 6.3.0 + "@cspotcode/source-map-support@0.8.1": dependencies: "@jridgewell/trace-mapping": 0.3.9 @@ -9997,7 +10120,7 @@ snapshots: "@es-joy/jsdoccomment@0.84.0": dependencies: "@types/estree": 1.0.8 - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/types": 8.57.0 comment-parser: 1.4.5 esquery: 1.7.0 jsdoc-type-pratt-parser: 7.1.1 @@ -10145,128 +10268,128 @@ snapshots: "@inquirer/ansi@1.0.2": {} - "@inquirer/checkbox@4.3.2(@types/node@25.3.5)": + "@inquirer/checkbox@4.3.2(@types/node@25.5.0)": dependencies: "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/type": 3.0.10(@types/node@25.5.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/confirm@5.1.21(@types/node@25.3.5)": + "@inquirer/confirm@5.1.21(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/core@10.3.2(@types/node@25.3.5)": + "@inquirer/core@10.3.2(@types/node@25.5.0)": dependencies: "@inquirer/ansi": 1.0.2 "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/type": 3.0.10(@types/node@25.5.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/editor@4.2.23(@types/node@25.3.5)": + "@inquirer/editor@4.2.23(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/external-editor": 1.0.3(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/external-editor": 1.0.3(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/expand@4.0.23(@types/node@25.3.5)": + "@inquirer/expand@4.0.23(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/external-editor@1.0.3(@types/node@25.3.5)": + "@inquirer/external-editor@1.0.3(@types/node@25.5.0)": dependencies: chardet: 2.1.1 iconv-lite: 0.7.1 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@inquirer/figures@1.0.15": {} - "@inquirer/input@4.3.1(@types/node@25.3.5)": + "@inquirer/input@4.3.1(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/number@3.0.23(@types/node@25.3.5)": + "@inquirer/number@3.0.23(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/password@4.0.23(@types/node@25.3.5)": + "@inquirer/password@4.0.23(@types/node@25.5.0)": dependencies: "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 - - "@inquirer/prompts@7.10.1(@types/node@25.3.5)": - dependencies: - "@inquirer/checkbox": 4.3.2(@types/node@25.3.5) - "@inquirer/confirm": 5.1.21(@types/node@25.3.5) - "@inquirer/editor": 4.2.23(@types/node@25.3.5) - "@inquirer/expand": 4.0.23(@types/node@25.3.5) - "@inquirer/input": 4.3.1(@types/node@25.3.5) - "@inquirer/number": 3.0.23(@types/node@25.3.5) - "@inquirer/password": 4.0.23(@types/node@25.3.5) - "@inquirer/rawlist": 4.1.11(@types/node@25.3.5) - "@inquirer/search": 3.2.2(@types/node@25.3.5) - "@inquirer/select": 4.4.2(@types/node@25.3.5) + "@types/node": 25.5.0 + + "@inquirer/prompts@7.10.1(@types/node@25.5.0)": + dependencies: + "@inquirer/checkbox": 4.3.2(@types/node@25.5.0) + "@inquirer/confirm": 5.1.21(@types/node@25.5.0) + "@inquirer/editor": 4.2.23(@types/node@25.5.0) + "@inquirer/expand": 4.0.23(@types/node@25.5.0) + "@inquirer/input": 4.3.1(@types/node@25.5.0) + "@inquirer/number": 3.0.23(@types/node@25.5.0) + "@inquirer/password": 4.0.23(@types/node@25.5.0) + "@inquirer/rawlist": 4.1.11(@types/node@25.5.0) + "@inquirer/search": 3.2.2(@types/node@25.5.0) + "@inquirer/select": 4.4.2(@types/node@25.5.0) optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/rawlist@4.1.11(@types/node@25.3.5)": + "@inquirer/rawlist@4.1.11(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/search@3.2.2(@types/node@25.3.5)": + "@inquirer/search@3.2.2(@types/node@25.5.0)": dependencies: - "@inquirer/core": 10.3.2(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/type": 3.0.10(@types/node@25.5.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/select@4.4.2(@types/node@25.3.5)": + "@inquirer/select@4.4.2(@types/node@25.5.0)": dependencies: "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/type": 3.0.10(@types/node@25.5.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 - "@inquirer/type@3.0.10(@types/node@25.3.5)": + "@inquirer/type@3.0.10(@types/node@25.5.0)": optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@isaacs/cliui@8.0.2": dependencies: @@ -10304,15 +10427,10 @@ snapshots: "@jridgewell/source-map@0.3.5": dependencies: "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.25 + "@jridgewell/trace-mapping": 0.3.31 "@jridgewell/sourcemap-codec@1.5.5": {} - "@jridgewell/trace-mapping@0.3.25": - dependencies: - "@jridgewell/resolve-uri": 3.1.1 - "@jridgewell/sourcemap-codec": 1.5.5 - "@jridgewell/trace-mapping@0.3.31": dependencies: "@jridgewell/resolve-uri": 3.1.1 @@ -10323,84 +10441,6 @@ snapshots: "@jridgewell/resolve-uri": 3.1.1 "@jridgewell/sourcemap-codec": 1.5.5 - "@lerna/create@9.0.5(@swc/core@1.15.18)(@types/node@25.3.5)(typescript@5.9.3)": - dependencies: - "@npmcli/arborist": 9.1.6 - "@npmcli/package-json": 7.0.2 - "@npmcli/run-script": 10.0.3 - "@nx/devkit": 22.3.3(nx@22.5.4(@swc/core@1.15.18)) - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 20.1.2 - aproba: 2.0.0 - byte-size: 8.1.1 - chalk: 4.1.0 - cmd-shim: 6.0.3 - color-support: 1.1.3 - columnify: 1.6.0 - console-control-strings: 1.1.0 - conventional-changelog-core: 5.0.1 - conventional-recommended-bump: 7.0.1 - cosmiconfig: 9.0.0(typescript@5.9.3) - dedent: 1.5.3 - execa: 5.0.0 - fs-extra: 11.3.4 - get-stream: 6.0.0 - git-url-parse: 14.0.0 - glob-parent: 6.0.2 - has-unicode: 2.0.1 - ini: 1.3.8 - init-package-json: 8.2.2 - inquirer: 12.9.6(@types/node@25.3.5) - is-ci: 3.0.1 - is-stream: 2.0.0 - js-yaml: 4.1.1 - libnpmpublish: 11.1.2 - load-json-file: 6.2.0 - make-dir: 4.0.0 - make-fetch-happen: 15.0.2 - minimatch: 3.1.4 - multimatch: 5.0.0 - npm-package-arg: 13.0.1 - npm-packlist: 10.0.3 - npm-registry-fetch: 19.1.0 - nx: 22.5.4(@swc/core@1.15.18) - p-map: 4.0.0 - p-map-series: 2.1.0 - p-queue: 6.6.2 - p-reduce: 2.1.0 - pacote: 21.0.1 - pify: 5.0.0 - read-cmd-shim: 4.0.0 - resolve-from: 5.0.0 - rimraf: 6.1.3 - semver: 7.7.2 - set-blocking: 2.0.0 - signal-exit: 3.0.7 - slash: 3.0.0 - ssri: 12.0.0 - string-width: 4.2.3 - tar: 7.5.8 - temp-dir: 1.0.0 - through: 2.3.8 - tinyglobby: 0.2.12 - upath: 2.0.1 - uuid: 11.1.0 - validate-npm-package-license: 3.0.4 - validate-npm-package-name: 6.0.2 - wide-align: 1.1.5 - write-file-atomic: 5.0.1 - write-pkg: 4.0.0 - yargs: 17.7.2 - yargs-parser: 21.1.1 - transitivePeerDependencies: - - "@swc-node/register" - - "@swc/core" - - "@types/node" - - babel-plugin-macros - - debug - - supports-color - - typescript - "@microsoft/tsdoc-config@0.18.1": dependencies: "@microsoft/tsdoc": 0.16.0 @@ -10464,7 +10504,7 @@ snapshots: hosted-git-info: 9.0.2 json-stringify-nice: 1.1.4 lru-cache: 11.2.6 - minimatch: 10.2.2 + minimatch: 10.2.4 nopt: 8.1.0 npm-install-checks: 7.1.2 npm-package-arg: 13.0.1 @@ -10528,7 +10568,7 @@ snapshots: "@npmcli/name-from-folder": 4.0.0 "@npmcli/package-json": 7.0.2 glob: 13.0.6 - minimatch: 10.2.2 + minimatch: 10.2.4 "@npmcli/metavuln-calculator@9.0.3": dependencies: @@ -10757,6 +10797,10 @@ snapshots: "@oxc-minify/binding-win32-x64-msvc@0.116.0": optional: true + "@oxc-project/runtime@0.115.0": {} + + "@oxc-project/types@0.115.0": {} + "@parcel/watcher-android-arm64@2.5.1": optional: true @@ -10829,80 +10873,54 @@ snapshots: "@putout/minify@6.0.0": {} - "@rollup/rollup-android-arm-eabi@4.55.1": - optional: true - - "@rollup/rollup-android-arm64@4.55.1": - optional: true - - "@rollup/rollup-darwin-arm64@4.55.1": - optional: true - - "@rollup/rollup-darwin-x64@4.55.1": - optional: true - - "@rollup/rollup-freebsd-arm64@4.55.1": - optional: true - - "@rollup/rollup-freebsd-x64@4.55.1": - optional: true - - "@rollup/rollup-linux-arm-gnueabihf@4.55.1": - optional: true - - "@rollup/rollup-linux-arm-musleabihf@4.55.1": - optional: true - - "@rollup/rollup-linux-arm64-gnu@4.55.1": - optional: true - - "@rollup/rollup-linux-arm64-musl@4.55.1": + "@rolldown/binding-android-arm64@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-loong64-gnu@4.55.1": + "@rolldown/binding-darwin-arm64@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-loong64-musl@4.55.1": + "@rolldown/binding-darwin-x64@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-ppc64-gnu@4.55.1": + "@rolldown/binding-freebsd-x64@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-ppc64-musl@4.55.1": + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-riscv64-gnu@4.55.1": + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-riscv64-musl@4.55.1": + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-s390x-gnu@4.55.1": + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-x64-gnu@4.55.1": + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9": optional: true - "@rollup/rollup-linux-x64-musl@4.55.1": + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.9": optional: true - "@rollup/rollup-openbsd-x64@4.55.1": + "@rolldown/binding-linux-x64-musl@1.0.0-rc.9": optional: true - "@rollup/rollup-openharmony-arm64@4.55.1": + "@rolldown/binding-openharmony-arm64@1.0.0-rc.9": optional: true - "@rollup/rollup-win32-arm64-msvc@4.55.1": + "@rolldown/binding-wasm32-wasi@1.0.0-rc.9": + dependencies: + "@napi-rs/wasm-runtime": 1.1.1 optional: true - "@rollup/rollup-win32-ia32-msvc@4.55.1": + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9": optional: true - "@rollup/rollup-win32-x64-gnu@4.55.1": + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.9": optional: true - "@rollup/rollup-win32-x64-msvc@4.55.1": - optional: true + "@rolldown/pluginutils@1.0.0-rc.9": {} "@shikijs/engine-oniguruma@3.20.0": dependencies: @@ -10956,6 +10974,10 @@ snapshots: "@sigstore/core": 3.1.0 "@sigstore/protobuf-specs": 0.5.0 + "@simple-libs/child-process-utils@1.0.2": + dependencies: + "@simple-libs/stream-utils": 1.2.0 + "@simple-libs/stream-utils@1.2.0": {} "@sinclair/typebox@0.34.41": {} @@ -10976,7 +10998,7 @@ snapshots: "@stylistic/eslint-plugin@5.10.0(eslint@10.0.3(jiti@2.6.1))": dependencies: "@eslint-community/eslint-utils": 4.9.1(eslint@10.0.3(jiti@2.6.1)) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/types": 8.57.0 eslint: 10.0.3(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -11047,22 +11069,21 @@ snapshots: "@tsconfig/node16@1.0.4": {} - "@tsparticles/cli@3.3.1(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@6.0.1)": + "@tsparticles/cli@3.3.6(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)(webpack-cli@6.0.1)": dependencies: "@swc/core": 1.15.18 - "@tsparticles/depcruise-config": 3.3.0(dependency-cruiser@17.3.8) - "@tsparticles/eslint-config": 3.3.0(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.0(prettier@3.8.1) - "@tsparticles/tsconfig": 3.3.0(typescript@5.9.3) - "@tsparticles/webpack-plugin": 3.3.0(@types/eslint@8.56.6)(jiti@2.6.1) + "@tsparticles/depcruise-config": 3.3.3(dependency-cruiser@17.3.9) + "@tsparticles/eslint-config": 3.3.3(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.3.3(prettier@3.8.1) + "@tsparticles/tsconfig": 3.3.3(typescript@5.9.3) + "@tsparticles/webpack-plugin": 3.3.3(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1) commander: 14.0.3 - dependency-cruiser: 17.3.8 + dependency-cruiser: 17.3.9 eslint: 10.0.3(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.0.3(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.7.1(eslint@10.0.3(jiti@2.6.1)) + eslint-plugin-jsdoc: 62.8.0(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-prettier: 5.5.5(@types/eslint@8.56.6)(eslint-config-prettier@10.1.8(eslint@10.0.3(jiti@2.6.1)))(eslint@10.0.3(jiti@2.6.1))(prettier@3.8.1) eslint-plugin-tsdoc: 0.5.2(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - fs-extra: 11.3.4 klaw: 4.1.0 lookpath: 1.2.3 path-scurry: 2.0.2 @@ -11072,8 +11093,8 @@ snapshots: rimraf: 6.1.3 swc-loader: 0.2.7(@swc/core@1.15.18)(webpack@5.105.4) typescript: 5.9.3 - typescript-eslint: 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + typescript-eslint: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) transitivePeerDependencies: - "@swc/helpers" - "@types/eslint" @@ -11086,56 +11107,56 @@ snapshots: - webpack-cli - webpack-dev-server - "@tsparticles/depcruise-config@3.3.0(dependency-cruiser@17.3.8)": + "@tsparticles/depcruise-config@3.3.3(dependency-cruiser@17.3.9)": dependencies: - dependency-cruiser: 17.3.8 + dependency-cruiser: 17.3.9 - "@tsparticles/eslint-config@3.3.0(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1))": + "@tsparticles/eslint-config@3.3.3(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1))": dependencies: "@eslint/js": 10.0.1(eslint@10.0.3(jiti@2.6.1)) "@stylistic/eslint-plugin": 5.10.0(eslint@10.0.3(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.0(prettier@3.8.1) + "@tsparticles/prettier-config": 3.3.3(prettier@3.8.1) eslint: 10.0.3(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.0.3(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.7.1(eslint@10.0.3(jiti@2.6.1)) + eslint-plugin-jsdoc: 62.8.0(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-prettier: 5.5.5(@types/eslint@8.56.6)(eslint-config-prettier@10.1.8(eslint@10.0.3(jiti@2.6.1)))(eslint@10.0.3(jiti@2.6.1))(prettier@3.8.1) eslint-plugin-tsdoc: 0.5.2(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) jiti: 2.6.1 prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.4(prettier@3.8.1) typescript: 5.9.3 - typescript-eslint: 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + typescript-eslint: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - "@types/eslint" - supports-color - "@tsparticles/prettier-config@3.3.0(prettier@3.8.1)": + "@tsparticles/prettier-config@3.3.3(prettier@3.8.1)": dependencies: prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.4(prettier@3.8.1) - "@tsparticles/tsconfig@3.3.0(typescript@5.9.3)": + "@tsparticles/tsconfig@3.3.3(typescript@5.9.3)": dependencies: typescript: 5.9.3 - "@tsparticles/webpack-plugin@3.3.0(@types/eslint@8.56.6)(jiti@2.6.1)": + "@tsparticles/webpack-plugin@3.3.3(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)": dependencies: "@stylistic/eslint-plugin": 5.10.0(eslint@10.0.3(jiti@2.6.1)) "@swc/core": 1.15.18 - "@tsparticles/eslint-config": 3.3.0(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.0(prettier@3.8.1) + "@tsparticles/eslint-config": 3.3.3(@types/eslint@8.56.6)(eslint@10.0.3(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.3.3(prettier@3.8.1) browserslist: 4.28.1 eslint: 10.0.3(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.0.3(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.7.1(eslint@10.0.3(jiti@2.6.1)) + eslint-plugin-jsdoc: 62.8.0(eslint@10.0.3(jiti@2.6.1)) eslint-plugin-tsdoc: 0.5.2(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.4(prettier@3.8.1) swc-loader: 0.2.7(@swc/core@1.15.18)(webpack@5.105.4) - terser-webpack-plugin: 5.3.17(@swc/core@1.15.18)(webpack@5.105.4) + terser-webpack-plugin: 5.4.0(@swc/core@1.15.18)(esbuild@0.27.2)(webpack@5.105.4) typescript: 5.9.3 - typescript-eslint: 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + typescript-eslint: 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-bundle-analyzer: 5.2.0 webpack-cli: 6.0.1(webpack-bundle-analyzer@5.2.0)(webpack@5.105.4) transitivePeerDependencies: @@ -11154,7 +11175,7 @@ snapshots: "@tufjs/models@4.1.0": dependencies: "@tufjs/canonical-json": 2.0.0 - minimatch: 10.2.2 + minimatch: 10.2.4 "@tybys/wasm-util@0.10.1": dependencies: @@ -11168,13 +11189,13 @@ snapshots: "@types/body-parser@1.19.2": dependencies: "@types/connect": 3.4.35 - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/cacheable-request@6.0.3": dependencies: "@types/http-cache-semantics": 4.0.4 "@types/keyv": 3.1.4 - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/responselike": 1.0.3 "@types/chai@5.2.2": @@ -11187,7 +11208,7 @@ snapshots: "@types/connect@3.4.35": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/deep-eql@4.0.2": {} @@ -11207,7 +11228,7 @@ snapshots: "@types/express-serve-static-core@5.0.0": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/qs": 6.9.7 "@types/range-parser": 1.2.4 "@types/send": 0.17.1 @@ -11228,7 +11249,7 @@ snapshots: "@types/jsdom@28.0.0": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/tough-cookie": 4.0.2 parse5: 7.2.1 undici-types: 7.22.0 @@ -11237,7 +11258,7 @@ snapshots: "@types/keyv@3.1.4": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/livereload@0.9.5": dependencies: @@ -11259,7 +11280,11 @@ snapshots: dependencies: undici-types: 7.16.0 - "@types/node@25.3.5": + "@types/node@25.4.0": + dependencies: + undici-types: 7.18.2 + + "@types/node@25.5.0": dependencies: undici-types: 7.18.2 @@ -11271,21 +11296,21 @@ snapshots: "@types/responselike@1.0.3": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/send@0.17.1": dependencies: "@types/mime": 1.3.2 - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/serve-static@2.2.0": dependencies: "@types/http-errors": 2.0.5 - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/stylus@0.48.43": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/tough-cookie@4.0.2": {} @@ -11297,21 +11322,21 @@ snapshots: "@types/ws@8.5.4": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 "@types/yauzl@2.10.3": dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 optional: true - "@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/scope-manager": 8.56.1 - "@typescript-eslint/type-utils": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/utils": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/parser": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/scope-manager": 8.57.0 + "@typescript-eslint/type-utils": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/utils": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.57.0 eslint: 10.0.3(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -11320,12 +11345,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": dependencies: - "@typescript-eslint/scope-manager": 8.56.1 - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/scope-manager": 8.57.0 + "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/typescript-estree": 8.57.0(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.57.0 debug: 4.4.3(supports-color@5.5.0) eslint: 10.0.3(jiti@2.6.1) typescript: 5.9.3 @@ -11341,20 +11366,38 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/project-service@8.57.0(typescript@5.9.3)": + dependencies: + "@typescript-eslint/tsconfig-utils": 8.57.0(typescript@5.9.3) + "@typescript-eslint/types": 8.57.0 + debug: 4.4.3(supports-color@5.5.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/scope-manager@8.56.1": dependencies: "@typescript-eslint/types": 8.56.1 "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/scope-manager@8.57.0": + dependencies: + "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/visitor-keys": 8.57.0 + "@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)": dependencies: typescript: 5.9.3 - "@typescript-eslint/type-utils@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) - "@typescript-eslint/utils": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + + "@typescript-eslint/type-utils@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": + dependencies: + "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/typescript-estree": 8.57.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@5.5.0) eslint: 10.0.3(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.9.3) @@ -11364,6 +11407,8 @@ snapshots: "@typescript-eslint/types@8.56.1": {} + "@typescript-eslint/types@8.57.0": {} + "@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)": dependencies: "@typescript-eslint/project-service": 8.56.1(typescript@5.9.3) @@ -11379,6 +11424,21 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)": + dependencies: + "@typescript-eslint/project-service": 8.57.0(typescript@5.9.3) + "@typescript-eslint/tsconfig-utils": 8.57.0(typescript@5.9.3) + "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/visitor-keys": 8.57.0 + debug: 4.4.3(supports-color@5.5.0) + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/utils@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": dependencies: "@eslint-community/eslint-utils": 4.9.1(eslint@10.0.3(jiti@2.6.1)) @@ -11390,73 +11450,91 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/utils@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3)": + dependencies: + "@eslint-community/eslint-utils": 4.9.1(eslint@10.0.3(jiti@2.6.1)) + "@typescript-eslint/scope-manager": 8.57.0 + "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/typescript-estree": 8.57.0(typescript@5.9.3) + eslint: 10.0.3(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/visitor-keys@8.56.1": dependencies: "@typescript-eslint/types": 8.56.1 eslint-visitor-keys: 5.0.0 - "@vitest/coverage-v8@4.0.18(vitest@4.0.18)": + "@typescript-eslint/visitor-keys@8.57.0": + dependencies: + "@typescript-eslint/types": 8.57.0 + eslint-visitor-keys: 5.0.1 + + "@vitest/coverage-v8@4.1.0(vitest@4.1.0)": dependencies: "@bcoe/v8-coverage": 1.0.2 - "@vitest/utils": 4.0.18 - ast-v8-to-istanbul: 0.3.10 + "@vitest/utils": 4.1.0 + ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 - magicast: 0.5.1 + magicast: 0.5.2 obug: 2.1.1 - std-env: 3.10.0 + std-env: 4.0.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@25.3.5)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@28.1.0(canvas@3.2.1))(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + vitest: 4.1.0(@types/node@25.5.0)(@vitest/ui@4.1.0)(jsdom@28.1.0(canvas@3.2.1))(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)) - "@vitest/expect@4.0.18": + "@vitest/expect@4.1.0": dependencies: "@standard-schema/spec": 1.1.0 "@types/chai": 5.2.2 - "@vitest/spy": 4.0.18 - "@vitest/utils": 4.0.18 - chai: 6.2.1 + "@vitest/spy": 4.1.0 + "@vitest/utils": 4.1.0 + chai: 6.2.2 tinyrainbow: 3.0.3 - "@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1))": + "@vitest/mocker@4.1.0(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1))": dependencies: - "@vitest/spy": 4.0.18 + "@vitest/spy": 4.1.0 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + vite: 8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) - "@vitest/pretty-format@4.0.18": + "@vitest/pretty-format@4.1.0": dependencies: tinyrainbow: 3.0.3 - "@vitest/runner@4.0.18": + "@vitest/runner@4.1.0": dependencies: - "@vitest/utils": 4.0.18 + "@vitest/utils": 4.1.0 pathe: 2.0.3 - "@vitest/snapshot@4.0.18": + "@vitest/snapshot@4.1.0": dependencies: - "@vitest/pretty-format": 4.0.18 + "@vitest/pretty-format": 4.1.0 + "@vitest/utils": 4.1.0 magic-string: 0.30.21 pathe: 2.0.3 - "@vitest/spy@4.0.18": {} + "@vitest/spy@4.1.0": {} - "@vitest/ui@4.0.18(vitest@4.0.18)": + "@vitest/ui@4.1.0(vitest@4.1.0)": dependencies: - "@vitest/utils": 4.0.18 + "@vitest/utils": 4.1.0 fflate: 0.8.2 - flatted: 3.3.3 + flatted: 3.4.0 pathe: 2.0.3 sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@25.3.5)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@28.1.0(canvas@3.2.1))(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + vitest: 4.1.0(@types/node@25.5.0)(@vitest/ui@4.1.0)(jsdom@28.1.0(canvas@3.2.1))(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)) - "@vitest/utils@4.0.18": + "@vitest/utils@4.1.0": dependencies: - "@vitest/pretty-format": 4.0.18 + "@vitest/pretty-format": 4.1.0 + convert-source-map: 2.0.0 tinyrainbow: 3.0.3 "@webassemblyjs/ast@1.14.1": @@ -11537,17 +11615,17 @@ snapshots: "@webpack-cli/configtest@3.0.1(webpack-cli@6.0.1)(webpack@5.105.4)": dependencies: - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@5.2.0)(webpack@5.105.4) "@webpack-cli/info@3.0.1(webpack-cli@6.0.1)(webpack@5.105.4)": dependencies: - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@5.2.0)(webpack@5.105.4) "@webpack-cli/serve@3.0.1(webpack-cli@6.0.1)(webpack@5.105.4)": dependencies: - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@5.2.0)(webpack@5.105.4) "@xtuc/ieee754@1.2.0": {} @@ -11593,10 +11671,6 @@ snapshots: acorn-jsx-walk@2.0.0: {} - acorn-jsx@5.3.2(acorn@8.15.0): - dependencies: - acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -11611,6 +11685,10 @@ snapshots: dependencies: acorn: 8.15.0 + acorn-walk@8.3.5: + dependencies: + acorn: 8.16.0 + acorn@7.4.1: {} acorn@8.10.0: {} @@ -11703,11 +11781,11 @@ snapshots: assert-never@1.3.0: {} - ast-v8-to-istanbul@0.3.10: + ast-v8-to-istanbul@1.0.0: dependencies: "@jridgewell/trace-mapping": 0.3.31 estree-walker: 3.0.3 - js-tokens: 9.0.1 + js-tokens: 10.0.0 async@3.2.4: {} @@ -11879,7 +11957,7 @@ snapshots: node-addon-api: 7.1.1 prebuild-install: 7.1.3 - chai@6.2.1: {} + chai@6.2.2: {} chalk@4.1.0: dependencies: @@ -11923,7 +12001,7 @@ snapshots: ci-info@3.8.0: {} - ci-info@4.0.0: {} + ci-info@4.3.1: {} clean-css@5.3.3: dependencies: @@ -12128,6 +12206,8 @@ snapshots: git-semver-tags: 5.0.0 meow: 8.1.2 + convert-source-map@2.0.0: {} + cookie-signature@1.2.2: {} cookie@0.7.2: {} @@ -12144,9 +12224,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@25.3.5)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3): dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 cosmiconfig: 9.0.1(typescript@5.9.3) jiti: 2.6.1 typescript: 5.9.3 @@ -12225,8 +12305,6 @@ snapshots: dargs@7.0.0: {} - dargs@8.1.0: {} - data-urls@7.0.0: dependencies: whatwg-mimetype: 5.0.0 @@ -12296,15 +12374,15 @@ snapshots: depd@2.0.0: {} - dependency-cruiser@17.3.8: + dependency-cruiser@17.3.9: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) acorn-jsx-walk: 2.0.0 acorn-loose: 8.5.2 - acorn-walk: 8.3.4 + acorn-walk: 8.3.5 commander: 14.0.3 - enhanced-resolve: 5.19.0 + enhanced-resolve: 5.20.0 ignore: 7.0.5 interpret: 3.1.1 is-installed-globally: 1.0.0 @@ -12315,7 +12393,7 @@ snapshots: safe-regex: 2.1.1 semver: 7.7.4 tsconfig-paths-webpack-plugin: 4.2.0 - watskeburt: 5.0.2 + watskeburt: 5.0.3 deprecation@2.3.1: {} @@ -12387,7 +12465,7 @@ snapshots: electron-to-chromium@1.5.267: {} - electron@40.8.0: + electron@41.0.2: dependencies: "@electron/get": 2.0.3 "@types/node": 24.10.9 @@ -12416,11 +12494,6 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.19.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 @@ -12452,8 +12525,6 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.7.0: {} - es-module-lexer@2.0.0: {} es-object-atoms@1.1.1: @@ -12513,7 +12584,7 @@ snapshots: dependencies: eslint: 10.0.3(jiti@2.6.1) - eslint-plugin-jsdoc@62.7.1(eslint@10.0.3(jiti@2.6.1)): + eslint-plugin-jsdoc@62.8.0(eslint@10.0.3(jiti@2.6.1)): dependencies: "@es-joy/jsdoccomment": 0.84.0 "@es-joy/resolve.exports": 1.2.0 @@ -12522,7 +12593,7 @@ snapshots: debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint: 10.0.3(jiti@2.6.1) - espree: 11.1.0 + espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 object-deep-merge: 2.0.0 @@ -12616,12 +12687,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 - espree@11.1.0: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 5.0.0 - espree@11.2.0: dependencies: acorn: 8.16.0 @@ -12674,7 +12739,7 @@ snapshots: exponential-backoff@3.1.1: {} - express-rate-limit@8.3.0(express@5.2.1): + express-rate-limit@8.3.1(express@5.2.1): dependencies: express: 5.2.1 ip-address: 10.1.0 @@ -12827,6 +12892,8 @@ snapshots: flatted@3.3.3: {} + flatted@3.4.0: {} + fn.name@1.1.0: {} follow-redirects@1.15.6: {} @@ -12941,11 +13008,13 @@ snapshots: meow: 8.1.2 split2: 3.2.2 - git-raw-commits@4.0.0: + git-raw-commits@5.0.1(conventional-commits-parser@6.3.0): dependencies: - dargs: 8.1.0 - meow: 12.1.1 - split2: 4.2.0 + "@conventional-changelog/git-client": 2.6.0(conventional-commits-parser@6.3.0) + meow: 13.2.0 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser git-remote-origin-url@2.0.0: dependencies: @@ -12995,7 +13064,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 4.1.1 - minimatch: 10.2.2 + minimatch: 10.2.4 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 2.0.2 @@ -13185,13 +13254,13 @@ snapshots: ignore-walk@8.0.0: dependencies: - minimatch: 10.2.2 + minimatch: 10.2.4 ignore@5.3.1: {} ignore@7.0.5: {} - immutable@5.1.4: {} + immutable@5.1.5: {} import-fresh@3.3.0: dependencies: @@ -13236,17 +13305,17 @@ snapshots: validate-npm-package-license: 3.0.4 validate-npm-package-name: 6.0.2 - inquirer@12.9.6(@types/node@25.3.5): + inquirer@12.9.6(@types/node@25.5.0): dependencies: "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.3.5) - "@inquirer/prompts": 7.10.1(@types/node@25.3.5) - "@inquirer/type": 3.0.10(@types/node@25.3.5) + "@inquirer/core": 10.3.2(@types/node@25.5.0) + "@inquirer/prompts": 7.10.1(@types/node@25.5.0) + "@inquirer/type": 3.0.10(@types/node@25.5.0) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 interpret@3.1.1: {} @@ -13388,7 +13457,7 @@ snapshots: jest-worker@27.5.1: dependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13402,9 +13471,9 @@ snapshots: js-stringify@1.0.2: {} - js-tokens@4.0.0: {} + js-tokens@10.0.0: {} - js-tokens@9.0.1: {} + js-tokens@4.0.0: {} js-yaml@3.14.1: dependencies: @@ -13522,9 +13591,8 @@ snapshots: kuler@2.0.0: {} - lerna@9.0.5(@swc/core@1.15.18)(@types/node@25.3.5): + lerna@9.0.6(@swc/core@1.15.18)(@types/node@25.5.0): dependencies: - "@lerna/create": 9.0.5(@swc/core@1.15.18)(@types/node@25.3.5)(typescript@5.9.3) "@npmcli/arborist": 9.1.6 "@npmcli/package-json": 7.0.2 "@npmcli/run-script": 10.0.3 @@ -13534,6 +13602,7 @@ snapshots: aproba: 2.0.0 byte-size: 8.1.1 chalk: 4.1.0 + ci-info: 4.3.1 cmd-shim: 6.0.3 color-support: 1.1.3 columnify: 1.6.0 @@ -13554,7 +13623,7 @@ snapshots: import-local: 3.1.0 ini: 1.3.8 init-package-json: 8.2.2 - inquirer: 12.9.6(@types/node@25.3.5) + inquirer: 12.9.6(@types/node@25.5.0) is-ci: 3.0.1 is-stream: 2.0.0 jest-diff: 30.2.0 @@ -13587,7 +13656,7 @@ snapshots: slash: 3.0.0 ssri: 12.0.0 string-width: 4.2.3 - tar: 7.5.8 + tar: 7.5.11 temp-dir: 1.0.0 through: 2.3.8 tinyglobby: 0.2.12 @@ -13624,7 +13693,7 @@ snapshots: libnpmpublish@11.1.2: dependencies: "@npmcli/package-json": 7.0.2 - ci-info: 4.0.0 + ci-info: 4.3.1 npm-package-arg: 13.0.1 npm-registry-fetch: 19.1.0 proc-log: 5.0.0 @@ -13640,66 +13709,99 @@ snapshots: lightningcss-android-arm64@1.31.1: optional: true + lightningcss-android-arm64@1.32.0: + optional: true + lightningcss-darwin-arm64@1.30.2: optional: true lightningcss-darwin-arm64@1.31.1: optional: true + lightningcss-darwin-arm64@1.32.0: + optional: true + lightningcss-darwin-x64@1.30.2: optional: true lightningcss-darwin-x64@1.31.1: optional: true + lightningcss-darwin-x64@1.32.0: + optional: true + lightningcss-freebsd-x64@1.30.2: optional: true lightningcss-freebsd-x64@1.31.1: optional: true + lightningcss-freebsd-x64@1.32.0: + optional: true + lightningcss-linux-arm-gnueabihf@1.30.2: optional: true lightningcss-linux-arm-gnueabihf@1.31.1: optional: true + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + lightningcss-linux-arm64-gnu@1.30.2: optional: true lightningcss-linux-arm64-gnu@1.31.1: optional: true + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + lightningcss-linux-arm64-musl@1.30.2: optional: true lightningcss-linux-arm64-musl@1.31.1: optional: true + lightningcss-linux-arm64-musl@1.32.0: + optional: true + lightningcss-linux-x64-gnu@1.30.2: optional: true lightningcss-linux-x64-gnu@1.31.1: optional: true + lightningcss-linux-x64-gnu@1.32.0: + optional: true + lightningcss-linux-x64-musl@1.30.2: optional: true lightningcss-linux-x64-musl@1.31.1: optional: true + lightningcss-linux-x64-musl@1.32.0: + optional: true + lightningcss-win32-arm64-msvc@1.30.2: optional: true lightningcss-win32-arm64-msvc@1.31.1: optional: true + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + lightningcss-win32-x64-msvc@1.30.2: optional: true lightningcss-win32-x64-msvc@1.31.1: optional: true + lightningcss-win32-x64-msvc@1.32.0: + optional: true + lightningcss@1.30.2: dependencies: detect-libc: 2.1.2 @@ -13732,6 +13834,22 @@ snapshots: lightningcss-win32-arm64-msvc: 1.31.1 lightningcss-win32-x64-msvc: 1.31.1 + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lines-and-columns@1.2.4: {} lines-and-columns@2.0.3: {} @@ -13835,10 +13953,10 @@ snapshots: dependencies: "@jridgewell/sourcemap-codec": 1.5.5 - magicast@0.5.1: + magicast@0.5.2: dependencies: - "@babel/parser": 7.28.6 - "@babel/types": 7.28.6 + "@babel/parser": 7.29.0 + "@babel/types": 7.29.0 source-map-js: 1.2.1 make-dir@2.1.0: @@ -13916,8 +14034,6 @@ snapshots: media-typer@1.1.0: {} - meow@12.1.1: {} - meow@13.2.0: {} meow@8.1.2: @@ -14128,7 +14244,7 @@ snapshots: nopt: 9.0.0 proc-log: 6.1.0 semver: 7.7.4 - tar: 7.5.8 + tar: 7.5.11 tinyglobby: 0.2.15 which: 6.0.0 transitivePeerDependencies: @@ -14495,7 +14611,7 @@ snapshots: promise-retry: 2.0.1 sigstore: 4.1.0 ssri: 12.0.0 - tar: 7.5.8 + tar: 7.5.11 transitivePeerDependencies: - supports-color @@ -14517,7 +14633,7 @@ snapshots: promise-retry: 2.0.1 sigstore: 4.1.0 ssri: 13.0.0 - tar: 7.5.8 + tar: 7.5.11 transitivePeerDependencies: - supports-color @@ -14626,7 +14742,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.6: + postcss@8.5.8: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -14959,36 +15075,26 @@ snapshots: sprintf-js: 1.1.3 optional: true - rollup@4.55.1: + rolldown@1.0.0-rc.9: dependencies: - "@types/estree": 1.0.8 + "@oxc-project/types": 0.115.0 + "@rolldown/pluginutils": 1.0.0-rc.9 optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.55.1 - "@rollup/rollup-android-arm64": 4.55.1 - "@rollup/rollup-darwin-arm64": 4.55.1 - "@rollup/rollup-darwin-x64": 4.55.1 - "@rollup/rollup-freebsd-arm64": 4.55.1 - "@rollup/rollup-freebsd-x64": 4.55.1 - "@rollup/rollup-linux-arm-gnueabihf": 4.55.1 - "@rollup/rollup-linux-arm-musleabihf": 4.55.1 - "@rollup/rollup-linux-arm64-gnu": 4.55.1 - "@rollup/rollup-linux-arm64-musl": 4.55.1 - "@rollup/rollup-linux-loong64-gnu": 4.55.1 - "@rollup/rollup-linux-loong64-musl": 4.55.1 - "@rollup/rollup-linux-ppc64-gnu": 4.55.1 - "@rollup/rollup-linux-ppc64-musl": 4.55.1 - "@rollup/rollup-linux-riscv64-gnu": 4.55.1 - "@rollup/rollup-linux-riscv64-musl": 4.55.1 - "@rollup/rollup-linux-s390x-gnu": 4.55.1 - "@rollup/rollup-linux-x64-gnu": 4.55.1 - "@rollup/rollup-linux-x64-musl": 4.55.1 - "@rollup/rollup-openbsd-x64": 4.55.1 - "@rollup/rollup-openharmony-arm64": 4.55.1 - "@rollup/rollup-win32-arm64-msvc": 4.55.1 - "@rollup/rollup-win32-ia32-msvc": 4.55.1 - "@rollup/rollup-win32-x64-gnu": 4.55.1 - "@rollup/rollup-win32-x64-msvc": 4.55.1 - fsevents: 2.3.3 + "@rolldown/binding-android-arm64": 1.0.0-rc.9 + "@rolldown/binding-darwin-arm64": 1.0.0-rc.9 + "@rolldown/binding-darwin-x64": 1.0.0-rc.9 + "@rolldown/binding-freebsd-x64": 1.0.0-rc.9 + "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.9 + "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.9 + "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.9 + "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.9 + "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.9 + "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.9 + "@rolldown/binding-linux-x64-musl": 1.0.0-rc.9 + "@rolldown/binding-openharmony-arm64": 1.0.0-rc.9 + "@rolldown/binding-wasm32-wasi": 1.0.0-rc.9 + "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.9 + "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.9 router@2.2.0: dependencies: @@ -15022,10 +15128,10 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.97.3: + sass@1.98.0: dependencies: chokidar: 4.0.3 - immutable: 5.1.4 + immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: "@parcel/watcher": 2.5.1 @@ -15238,8 +15344,6 @@ snapshots: dependencies: readable-stream: 3.6.2 - split2@4.2.0: {} - split@1.0.1: dependencies: through: 2.3.8 @@ -15267,7 +15371,7 @@ snapshots: statuses@2.0.2: {} - std-env@3.10.0: {} + std-env@4.0.0: {} string-width@4.2.3: dependencies: @@ -15365,7 +15469,7 @@ snapshots: dependencies: "@swc/core": 1.15.18 "@swc/counter": 0.1.3 - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) symbol-tree@3.2.4: {} @@ -15401,7 +15505,7 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tar@7.5.8: + tar@7.5.11: dependencies: "@isaacs/fs-minipass": 4.0.1 chownr: 3.0.0 @@ -15411,15 +15515,16 @@ snapshots: temp-dir@1.0.0: {} - terser-webpack-plugin@5.3.17(@swc/core@1.15.18)(webpack@5.105.4): + terser-webpack-plugin@5.4.0(@swc/core@1.15.18)(esbuild@0.27.2)(webpack@5.105.4): dependencies: "@jridgewell/trace-mapping": 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - terser: 5.44.1 - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + terser: 5.46.0 + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) optionalDependencies: "@swc/core": 1.15.18 + esbuild: 0.27.2 terser@5.44.1: dependencies: @@ -15554,14 +15659,14 @@ snapshots: optionalDependencies: "@swc/core": 1.15.18 - ts-node@10.9.2(@swc/core@1.15.18)(@types/node@25.3.5)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.18)(@types/node@25.5.0)(typescript@5.9.3): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.9 "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 25.3.5 + "@types/node": 25.5.0 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -15670,12 +15775,12 @@ snapshots: typescript: 5.9.3 yaml: 2.8.1 - typescript-eslint@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3): dependencies: - "@typescript-eslint/eslint-plugin": 8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/parser": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) - "@typescript-eslint/utils": 8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/eslint-plugin": 8.57.0(@typescript-eslint/parser@8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/parser": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/typescript-estree": 8.57.0(typescript@5.9.3) + "@typescript-eslint/utils": 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) eslint: 10.0.3(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -15768,62 +15873,52 @@ snapshots: vary@1.1.2: {} - vite@7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1): + vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1): dependencies: - esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) + "@oxc-project/runtime": 0.115.0 + lightningcss: 1.32.0 picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.55.1 + postcss: 8.5.8 + rolldown: 1.0.0-rc.9 tinyglobby: 0.2.15 optionalDependencies: - "@types/node": 25.3.5 + "@types/node": 25.5.0 + esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.31.1 - sass: 1.97.3 + sass: 1.98.0 stylus: 0.64.0 terser: 5.46.0 yaml: 2.8.1 - vitest@4.0.18(@types/node@25.3.5)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@28.1.0(canvas@3.2.1))(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1): + vitest@4.1.0(@types/node@25.5.0)(@vitest/ui@4.1.0)(jsdom@28.1.0(canvas@3.2.1))(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)): dependencies: - "@vitest/expect": 4.0.18 - "@vitest/mocker": 4.0.18(vite@7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)) - "@vitest/pretty-format": 4.0.18 - "@vitest/runner": 4.0.18 - "@vitest/snapshot": 4.0.18 - "@vitest/spy": 4.0.18 - "@vitest/utils": 4.0.18 - es-module-lexer: 1.7.0 + "@vitest/expect": 4.1.0 + "@vitest/mocker": 4.1.0(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1)) + "@vitest/pretty-format": 4.1.0 + "@vitest/runner": 4.1.0 + "@vitest/snapshot": 4.1.0 + "@vitest/spy": 4.1.0 + "@vitest/utils": 4.1.0 + es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 - std-env: 3.10.0 + std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) + vite: 8.0.0(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - "@types/node": 25.3.5 - "@vitest/ui": 4.0.18(vitest@4.0.18) + "@types/node": 25.5.0 + "@vitest/ui": 4.1.0(vitest@4.1.0) jsdom: 28.1.0(canvas@3.2.1) transitivePeerDependencies: - - jiti - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml vm2@3.10.0: dependencies: @@ -15843,7 +15938,7 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - watskeburt@5.0.2: {} + watskeburt@5.0.3: {} wcwidth@1.0.1: dependencies: @@ -15884,7 +15979,7 @@ snapshots: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1) + webpack: 5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1) webpack-merge: 6.0.1 optionalDependencies: webpack-bundle-analyzer: 5.2.0 @@ -15897,7 +15992,7 @@ snapshots: webpack-sources@3.3.4: {} - webpack@5.105.4(@swc/core@1.15.18)(webpack-cli@6.0.1): + webpack@5.105.4(@swc/core@1.15.18)(esbuild@0.27.2)(webpack-cli@6.0.1): dependencies: "@types/eslint-scope": 3.7.7 "@types/estree": 1.0.8 @@ -15921,7 +16016,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.17(@swc/core@1.15.18)(webpack@5.105.4) + terser-webpack-plugin: 5.4.0(@swc/core@1.15.18)(esbuild@0.27.2)(webpack@5.105.4) watchpack: 2.5.1 webpack-sources: 3.3.4 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1f5a9de4118..ae5248ac120 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,5 @@ +linkWorkspacePackages: deep + packages: - bundles/* - demo/* @@ -6,7 +8,6 @@ packages: - interactions/* - interactions/external/* - interactions/particles/* - - move/* - paths/* - plugins/* - plugins/colors/* @@ -16,7 +17,6 @@ packages: - shapes/* - updaters/* - utils/* - - websites/* onlyBuiltDependencies: - '@parcel/watcher' diff --git a/shapes/arrow/CHANGELOG.md b/shapes/arrow/CHANGELOG.md index 2d36a13abd5..8ca995df8de 100644 --- a/shapes/arrow/CHANGELOG.md +++ b/shapes/arrow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-arrow + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-arrow diff --git a/shapes/arrow/package.dist.json b/shapes/arrow/package.dist.json index 86314d99f58..70bd1881308 100644 --- a/shapes/arrow/package.dist.json +++ b/shapes/arrow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/arrow/package.json b/shapes/arrow/package.json index 9e7dfcec67a..16b2e932403 100644 --- a/shapes/arrow/package.json +++ b/shapes/arrow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/cards/CHANGELOG.md b/shapes/cards/CHANGELOG.md index b4923091115..e4c80478dea 100644 --- a/shapes/cards/CHANGELOG.md +++ b/shapes/cards/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-cards + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-cards diff --git a/shapes/cards/package.dist.json b/shapes/cards/package.dist.json index 9439c74efac..c84b6c8e9c7 100644 --- a/shapes/cards/package.dist.json +++ b/shapes/cards/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/path-utils": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/path-utils": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/cards/package.json b/shapes/cards/package.json index 3aea994673e..33936cfc32d 100644 --- a/shapes/cards/package.json +++ b/shapes/cards/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/path-utils": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/path-utils": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/circle/CHANGELOG.md b/shapes/circle/CHANGELOG.md index 4fa4a8caf7b..b97541cbab9 100644 --- a/shapes/circle/CHANGELOG.md +++ b/shapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-circle + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-circle diff --git a/shapes/circle/package.dist.json b/shapes/circle/package.dist.json index e5b2c58c710..a6db8a8bb25 100644 --- a/shapes/circle/package.dist.json +++ b/shapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/circle/package.json b/shapes/circle/package.json index 5fec3c6f507..29a65918862 100644 --- a/shapes/circle/package.json +++ b/shapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "scripts": { @@ -64,7 +64,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/cog/CHANGELOG.md b/shapes/cog/CHANGELOG.md index 883ee77e662..8c16407ecb1 100644 --- a/shapes/cog/CHANGELOG.md +++ b/shapes/cog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-cog + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-cog diff --git a/shapes/cog/package.dist.json b/shapes/cog/package.dist.json index 863fbfdd77a..ad4fc9c4c3e 100644 --- a/shapes/cog/package.dist.json +++ b/shapes/cog/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/cog/package.json b/shapes/cog/package.json index 44e9bdf2af9..d8e1bc73a46 100644 --- a/shapes/cog/package.json +++ b/shapes/cog/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/emoji/CHANGELOG.md b/shapes/emoji/CHANGELOG.md index 4062c902b3d..aff78f3c733 100644 --- a/shapes/emoji/CHANGELOG.md +++ b/shapes/emoji/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-emoji + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-emoji diff --git a/shapes/emoji/package.dist.json b/shapes/emoji/package.dist.json index 7468ded0e06..36f66fe1c27 100644 --- a/shapes/emoji/package.dist.json +++ b/shapes/emoji/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "repository": { @@ -59,8 +59,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/emoji/package.json b/shapes/emoji/package.json index feecf3f8c2d..f1e5953872f 100644 --- a/shapes/emoji/package.json +++ b/shapes/emoji/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,8 +67,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/heart/CHANGELOG.md b/shapes/heart/CHANGELOG.md index ed50550f939..06f670230bf 100644 --- a/shapes/heart/CHANGELOG.md +++ b/shapes/heart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-heart + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-heart diff --git a/shapes/heart/package.dist.json b/shapes/heart/package.dist.json index 690a3f7c8f5..008289fc5a6 100644 --- a/shapes/heart/package.dist.json +++ b/shapes/heart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/heart/package.json b/shapes/heart/package.json index 944ebd565ff..2cb68925019 100644 --- a/shapes/heart/package.json +++ b/shapes/heart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/image/CHANGELOG.md b/shapes/image/CHANGELOG.md index 941a85529d4..26a3219acdf 100644 --- a/shapes/image/CHANGELOG.md +++ b/shapes/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-image + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/shapes/image/package.dist.json b/shapes/image/package.dist.json index c261fa01eac..eb2999f89c0 100644 --- a/shapes/image/package.dist.json +++ b/shapes/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/image/package.json b/shapes/image/package.json index 349f840dcb3..a2aa83cf393 100644 --- a/shapes/image/package.json +++ b/shapes/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,7 +67,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/infinity/CHANGELOG.md b/shapes/infinity/CHANGELOG.md index d36c87f36a4..07592371b17 100644 --- a/shapes/infinity/CHANGELOG.md +++ b/shapes/infinity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-infinity + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-infinity diff --git a/shapes/infinity/package.dist.json b/shapes/infinity/package.dist.json index 6b344ffc2c7..1cdb31ef964 100644 --- a/shapes/infinity/package.dist.json +++ b/shapes/infinity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/infinity/package.json b/shapes/infinity/package.json index 239d790ccae..75cf2d6f4eb 100644 --- a/shapes/infinity/package.json +++ b/shapes/infinity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/line/CHANGELOG.md b/shapes/line/CHANGELOG.md index 565277a400a..2452710c63e 100644 --- a/shapes/line/CHANGELOG.md +++ b/shapes/line/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-line + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-line diff --git a/shapes/line/package.dist.json b/shapes/line/package.dist.json index 3979e3fe629..9fa4187630f 100644 --- a/shapes/line/package.dist.json +++ b/shapes/line/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/line/package.json b/shapes/line/package.json index 4c2f7637f8b..e211a986df7 100644 --- a/shapes/line/package.json +++ b/shapes/line/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "scripts": { @@ -72,7 +72,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "type": "module" } diff --git a/shapes/matrix/CHANGELOG.md b/shapes/matrix/CHANGELOG.md index fe47df05c4b..e2314c0e7be 100644 --- a/shapes/matrix/CHANGELOG.md +++ b/shapes/matrix/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-matrix + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/shapes/matrix/package.dist.json b/shapes/matrix/package.dist.json index 98013cd7cf9..dd7752fc0e1 100644 --- a/shapes/matrix/package.dist.json +++ b/shapes/matrix/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/matrix/package.json b/shapes/matrix/package.json index 22d46081619..d2e86d7ed95 100644 --- a/shapes/matrix/package.json +++ b/shapes/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/path/CHANGELOG.md b/shapes/path/CHANGELOG.md index 1dd364f79e5..a733a91f238 100644 --- a/shapes/path/CHANGELOG.md +++ b/shapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-path + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-path diff --git a/shapes/path/package.dist.json b/shapes/path/package.dist.json index e72265253dd..2abf54805ba 100644 --- a/shapes/path/package.dist.json +++ b/shapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/path-utils": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/path-utils": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/path/package.json b/shapes/path/package.json index 72cb7d59f84..ebc45b4e3a8 100644 --- a/shapes/path/package.json +++ b/shapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/path-utils": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/path-utils": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/polygon/CHANGELOG.md b/shapes/polygon/CHANGELOG.md index e6440ad5464..9987880baf1 100644 --- a/shapes/polygon/CHANGELOG.md +++ b/shapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-polygon + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-polygon diff --git a/shapes/polygon/package.dist.json b/shapes/polygon/package.dist.json index d9567e3b839..2795339ddc2 100644 --- a/shapes/polygon/package.dist.json +++ b/shapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/polygon/package.json b/shapes/polygon/package.json index d34c4f5172b..b4b759caf3a 100644 --- a/shapes/polygon/package.json +++ b/shapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,7 +67,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/rounded-polygon/CHANGELOG.md b/shapes/rounded-polygon/CHANGELOG.md index 85138c1a499..fac52da8ff1 100644 --- a/shapes/rounded-polygon/CHANGELOG.md +++ b/shapes/rounded-polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-rounded-polygon + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-rounded-polygon diff --git a/shapes/rounded-polygon/package.dist.json b/shapes/rounded-polygon/package.dist.json index 1cdbe863572..8676c4febe1 100644 --- a/shapes/rounded-polygon/package.dist.json +++ b/shapes/rounded-polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-polygon/package.json b/shapes/rounded-polygon/package.json index beb77321a23..adb3a228442 100644 --- a/shapes/rounded-polygon/package.json +++ b/shapes/rounded-polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,7 +67,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/rounded-rect/CHANGELOG.md b/shapes/rounded-rect/CHANGELOG.md index 9f57c42044a..d31f854c041 100644 --- a/shapes/rounded-rect/CHANGELOG.md +++ b/shapes/rounded-rect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-rounded-rect + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-rounded-rect diff --git a/shapes/rounded-rect/package.dist.json b/shapes/rounded-rect/package.dist.json index 7134b1b0a2d..d1e2c22e8fa 100644 --- a/shapes/rounded-rect/package.dist.json +++ b/shapes/rounded-rect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-rect/package.json b/shapes/rounded-rect/package.json index 02c5e82d26e..6ab1de41d2d 100644 --- a/shapes/rounded-rect/package.json +++ b/shapes/rounded-rect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/spiral/CHANGELOG.md b/shapes/spiral/CHANGELOG.md index 25a29f34672..776726079fe 100644 --- a/shapes/spiral/CHANGELOG.md +++ b/shapes/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-spiral + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-spiral diff --git a/shapes/spiral/package.dist.json b/shapes/spiral/package.dist.json index e0f747d4abf..cc399d69eda 100644 --- a/shapes/spiral/package.dist.json +++ b/shapes/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/spiral/package.json b/shapes/spiral/package.json index 90709ec182a..7a4eabd0f20 100644 --- a/shapes/spiral/package.json +++ b/shapes/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/square/CHANGELOG.md b/shapes/square/CHANGELOG.md index 5407fa300cb..8fb9b4273d5 100644 --- a/shapes/square/CHANGELOG.md +++ b/shapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-square + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-square diff --git a/shapes/square/package.dist.json b/shapes/square/package.dist.json index 84e6b677831..fcffe0a79a7 100644 --- a/shapes/square/package.dist.json +++ b/shapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/square/package.json b/shapes/square/package.json index fa116552f43..076fa738c92 100644 --- a/shapes/square/package.json +++ b/shapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "scripts": { @@ -72,7 +72,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "type": "module" } diff --git a/shapes/squircle/CHANGELOG.md b/shapes/squircle/CHANGELOG.md index 1e087b10dd4..1c1ef61dd7c 100644 --- a/shapes/squircle/CHANGELOG.md +++ b/shapes/squircle/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +### Bug Fixes + +- squircle fix ([ed45b4d](https://github.com/tsparticles/tsparticles/commit/ed45b4d134d7e6ab23caaec5e9bce2e2f2f2774b)) +- squircle fix ([e1e79b0](https://github.com/tsparticles/tsparticles/commit/e1e79b01b4b1570fd745c6fd1bfdc11b35a01095)) + +### Features + +- made squircle shape configurable ([58480b8](https://github.com/tsparticles/tsparticles/commit/58480b8ddc6ca947ae8c077840990df6aa205d0e)) + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/shapes/squircle/package.dist.json b/shapes/squircle/package.dist.json index 7b5ccd95934..053223dd62e 100644 --- a/shapes/squircle/package.dist.json +++ b/shapes/squircle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/squircle/package.json b/shapes/squircle/package.json index 8600415bb2f..6f2eafb835d 100644 --- a/shapes/squircle/package.json +++ b/shapes/squircle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/squircle/src/ISquircleData.ts b/shapes/squircle/src/ISquircleData.ts new file mode 100644 index 00000000000..be03375c98a --- /dev/null +++ b/shapes/squircle/src/ISquircleData.ts @@ -0,0 +1,6 @@ +import type { IShapeValues, RangeValue } from "@tsparticles/engine"; + +export interface ISquircleData extends IShapeValues { + exponent?: RangeValue; + steps?: RangeValue; +} diff --git a/shapes/squircle/src/SquircleDrawer.ts b/shapes/squircle/src/SquircleDrawer.ts index 4b2349a8f92..9d133a69088 100644 --- a/shapes/squircle/src/SquircleDrawer.ts +++ b/shapes/squircle/src/SquircleDrawer.ts @@ -1,8 +1,17 @@ -import { type IShapeDrawData, type IShapeDrawer } from "@tsparticles/engine"; -import { drawSquircle } from "./Utils.js"; +import { type Container, type IShapeDrawData, type IShapeDrawer, getRangeValue } from "@tsparticles/engine"; +import { defaultExponent, defaultSteps, drawSquircle } from "./Utils.js"; +import type { ISquircleData } from "./ISquircleData.js"; +import type { SquircleParticle } from "./SquircleParticle.js"; -export class SquircleDrawer implements IShapeDrawer { +export class SquircleDrawer implements IShapeDrawer { draw(data: IShapeDrawData): void { drawSquircle(data); } + + particleInit(_container: Container, particle: SquircleParticle): void { + const shapeData = particle.shapeData as ISquircleData | undefined; + + particle.squircleExponent = getRangeValue(shapeData?.exponent ?? defaultExponent); + particle.squircleSteps = getRangeValue(shapeData?.steps ?? defaultSteps); + } } diff --git a/shapes/squircle/src/SquircleParticle.ts b/shapes/squircle/src/SquircleParticle.ts new file mode 100644 index 00000000000..7ee1457ef39 --- /dev/null +++ b/shapes/squircle/src/SquircleParticle.ts @@ -0,0 +1,6 @@ +import type { Particle } from "@tsparticles/engine"; + +export type SquircleParticle = Particle & { + squircleExponent?: number; + squircleSteps?: number; +}; diff --git a/shapes/squircle/src/Utils.ts b/shapes/squircle/src/Utils.ts index 1460e66e941..bbe463c39f4 100644 --- a/shapes/squircle/src/Utils.ts +++ b/shapes/squircle/src/Utils.ts @@ -1,9 +1,8 @@ import { type IShapeDrawData, double, doublePI, identity, none } from "@tsparticles/engine"; +import type { SquircleParticle } from "./SquircleParticle.js"; -const EXPONENT = 5, - STEPS = 48; - -let cachedPath: Path2D | undefined; +export const defaultExponent = 4, + defaultSteps = 64; /** * @param v - @@ -14,49 +13,37 @@ function sign(v: number): number { } /** - * @returns - + * @param data - */ -function createPath(): Path2D { - const path = new Path2D(), - step = doublePI / STEPS; +export function drawSquircle(data: IShapeDrawData): void { + const { context, particle, radius } = data; + + if (particle.squircleExponent === undefined || particle.squircleSteps === undefined) { + return; + } + + const steps = particle.squircleSteps, + step = doublePI / steps, + exponent = double / particle.squircleExponent; - for (let i = 0; i <= STEPS; i++) { + context.save(); + context.scale(radius, radius); + context.beginPath(); + + for (let i = 0; i <= steps; i++) { const t = i * step, cos = Math.cos(t), sin = Math.sin(t), - x = sign(cos) * Math.pow(Math.abs(cos), double / EXPONENT), - y = sign(sin) * Math.pow(Math.abs(sin), double / EXPONENT); + x = sign(cos) * Math.pow(Math.abs(cos), exponent), + y = sign(sin) * Math.pow(Math.abs(sin), exponent); if (i) { - path.lineTo(x, y); + context.lineTo(x, y); } else { - path.moveTo(x, y); + context.moveTo(x, y); } } - path.closePath(); - - return path; -} - -/** - * @returns - - */ -function getPath(): Path2D { - cachedPath ??= createPath(); - - return cachedPath; -} - -/** - * @param data - - */ -export function drawSquircle(data: IShapeDrawData): void { - const { context, radius } = data, - path = getPath(); - - context.save(); - context.scale(radius, radius); - context.fill(path); + context.closePath(); context.restore(); } diff --git a/shapes/star/CHANGELOG.md b/shapes/star/CHANGELOG.md index 2b6c51ba0e0..476d0046fec 100644 --- a/shapes/star/CHANGELOG.md +++ b/shapes/star/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-star + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-star diff --git a/shapes/star/package.dist.json b/shapes/star/package.dist.json index d7d4454ae99..ff491c1ce9b 100644 --- a/shapes/star/package.dist.json +++ b/shapes/star/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "repository": { @@ -59,7 +59,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/star/package.json b/shapes/star/package.json index 23ef207938f..9e1826daf56 100644 --- a/shapes/star/package.json +++ b/shapes/star/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,7 +67,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/shapes/text/CHANGELOG.md b/shapes/text/CHANGELOG.md index dc10dee9792..26b2831e6ae 100644 --- a/shapes/text/CHANGELOG.md +++ b/shapes/text/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/shape-text + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/shape-text diff --git a/shapes/text/package.dist.json b/shapes/text/package.dist.json index fe93d4cd746..822b03d72ac 100644 --- a/shapes/text/package.dist.json +++ b/shapes/text/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "repository": { @@ -59,8 +59,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "4.0.0-alpha.27", - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/canvas-utils": "4.0.0-alpha.28", + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/shapes/text/package.json b/shapes/text/package.json index 8274fd52e48..12f17c83c7c 100644 --- a/shapes/text/package.json +++ b/shapes/text/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "scripts": { @@ -67,8 +67,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.27", - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/canvas-utils": "workspace:4.0.0-alpha.28", + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/destroy/CHANGELOG.md b/updaters/destroy/CHANGELOG.md index 6c87a38e552..3634d1ec961 100644 --- a/updaters/destroy/CHANGELOG.md +++ b/updaters/destroy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-destroy + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/updaters/destroy/package.dist.json b/updaters/destroy/package.dist.json index c9c5c900e14..7b1c8f7aafd 100644 --- a/updaters/destroy/package.dist.json +++ b/updaters/destroy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/destroy/package.json b/updaters/destroy/package.json index 7b8153afa5a..7752bda176e 100644 --- a/updaters/destroy/package.json +++ b/updaters/destroy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/fillColor/CHANGELOG.md b/updaters/fillColor/CHANGELOG.md index f9c079bc36f..aeea92738ad 100644 --- a/updaters/fillColor/CHANGELOG.md +++ b/updaters/fillColor/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-fill-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/updaters/fillColor/package.dist.json b/updaters/fillColor/package.dist.json index 26cc58c9c83..7089c66276e 100644 --- a/updaters/fillColor/package.dist.json +++ b/updaters/fillColor/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-fill-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles fill color updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/fillColor/package.json b/updaters/fillColor/package.json index cb79dfad3ce..426a02ec503 100644 --- a/updaters/fillColor/package.json +++ b/updaters/fillColor/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-fill-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles fill color updater", "homepage": "https://particles.js.org", "scripts": { @@ -97,7 +97,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "type": "module" } diff --git a/updaters/gradient/CHANGELOG.md b/updaters/gradient/CHANGELOG.md index 721a78d1dd8..f10a4d5e8bd 100644 --- a/updaters/gradient/CHANGELOG.md +++ b/updaters/gradient/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-gradient + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-gradient diff --git a/updaters/gradient/package.dist.json b/updaters/gradient/package.dist.json index 71a43ab9986..84800522645 100644 --- a/updaters/gradient/package.dist.json +++ b/updaters/gradient/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "repository": { @@ -101,7 +101,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/gradient/package.json b/updaters/gradient/package.json index adb3ee6d0f1..761588ca381 100644 --- a/updaters/gradient/package.json +++ b/updaters/gradient/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "scripts": { @@ -109,7 +109,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/life/CHANGELOG.md b/updaters/life/CHANGELOG.md index 19e71e1123a..237c9f6ca32 100644 --- a/updaters/life/CHANGELOG.md +++ b/updaters/life/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-life + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-life diff --git a/updaters/life/package.dist.json b/updaters/life/package.dist.json index d9f5bb8c327..37ab8035c18 100644 --- a/updaters/life/package.dist.json +++ b/updaters/life/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/life/package.json b/updaters/life/package.json index 3490dc7b645..1b378e2a53b 100644 --- a/updaters/life/package.json +++ b/updaters/life/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/opacity/CHANGELOG.md b/updaters/opacity/CHANGELOG.md index 0b16bd147a5..1865d21225b 100644 --- a/updaters/opacity/CHANGELOG.md +++ b/updaters/opacity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-opacity + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-opacity diff --git a/updaters/opacity/package.dist.json b/updaters/opacity/package.dist.json index 472b0491822..fc8d0ff0e07 100644 --- a/updaters/opacity/package.dist.json +++ b/updaters/opacity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/opacity/package.json b/updaters/opacity/package.json index a643d4fe957..69026a2d4ef 100644 --- a/updaters/opacity/package.json +++ b/updaters/opacity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "scripts": { @@ -92,7 +92,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/orbit/CHANGELOG.md b/updaters/orbit/CHANGELOG.md index b9ab78665f0..8037d629f80 100644 --- a/updaters/orbit/CHANGELOG.md +++ b/updaters/orbit/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-orbit + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-orbit diff --git a/updaters/orbit/package.dist.json b/updaters/orbit/package.dist.json index 506b070ef0b..472e5de1e72 100644 --- a/updaters/orbit/package.dist.json +++ b/updaters/orbit/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "repository": { @@ -101,7 +101,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/orbit/package.json b/updaters/orbit/package.json index 0b28065a0a1..73681d4ba41 100644 --- a/updaters/orbit/package.json +++ b/updaters/orbit/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "scripts": { @@ -109,7 +109,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/outModes/CHANGELOG.md b/updaters/outModes/CHANGELOG.md index 143257de7ca..13a3d460ffb 100644 --- a/updaters/outModes/CHANGELOG.md +++ b/updaters/outModes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-out-modes + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-out-modes diff --git a/updaters/outModes/package.dist.json b/updaters/outModes/package.dist.json index 46e4977e5c4..a0e02a44048 100644 --- a/updaters/outModes/package.dist.json +++ b/updaters/outModes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/outModes/package.json b/updaters/outModes/package.json index b9cb58e90c3..c01ddad3cef 100644 --- a/updaters/outModes/package.json +++ b/updaters/outModes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "scripts": { @@ -92,7 +92,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/roll/CHANGELOG.md b/updaters/roll/CHANGELOG.md index 6d013a2d873..c08738f30f9 100644 --- a/updaters/roll/CHANGELOG.md +++ b/updaters/roll/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-roll + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-roll diff --git a/updaters/roll/package.dist.json b/updaters/roll/package.dist.json index beed9dbd082..1d883588f6b 100644 --- a/updaters/roll/package.dist.json +++ b/updaters/roll/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/roll/package.json b/updaters/roll/package.json index c016290b2d0..0ab16eb609b 100644 --- a/updaters/roll/package.json +++ b/updaters/roll/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/rotate/CHANGELOG.md b/updaters/rotate/CHANGELOG.md index 6fadb8fc2d7..b209f328713 100644 --- a/updaters/rotate/CHANGELOG.md +++ b/updaters/rotate/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-rotate + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-rotate diff --git a/updaters/rotate/package.dist.json b/updaters/rotate/package.dist.json index 2d07b07707e..93f32f9b4c1 100644 --- a/updaters/rotate/package.dist.json +++ b/updaters/rotate/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/rotate/package.json b/updaters/rotate/package.json index ec80c758817..b6e0533a5a5 100644 --- a/updaters/rotate/package.json +++ b/updaters/rotate/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/size/CHANGELOG.md b/updaters/size/CHANGELOG.md index affc2f2bbb3..0ea7199c594 100644 --- a/updaters/size/CHANGELOG.md +++ b/updaters/size/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-size + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-size diff --git a/updaters/size/package.dist.json b/updaters/size/package.dist.json index 8d2a39900bc..b54e97f539a 100644 --- a/updaters/size/package.dist.json +++ b/updaters/size/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/size/package.json b/updaters/size/package.json index 70fd9d33e03..7107a1fd7fd 100644 --- a/updaters/size/package.json +++ b/updaters/size/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "scripts": { @@ -92,7 +92,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/strokeColor/CHANGELOG.md b/updaters/strokeColor/CHANGELOG.md index f0be73f87df..5e606156cb3 100644 --- a/updaters/strokeColor/CHANGELOG.md +++ b/updaters/strokeColor/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-stroke-color + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-stroke-color diff --git a/updaters/strokeColor/package.dist.json b/updaters/strokeColor/package.dist.json index e7dca24ec66..9a1db96b5b1 100644 --- a/updaters/strokeColor/package.dist.json +++ b/updaters/strokeColor/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-stroke-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles stroke color updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/strokeColor/package.json b/updaters/strokeColor/package.json index dfa0205f960..f39416bbeab 100644 --- a/updaters/strokeColor/package.json +++ b/updaters/strokeColor/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-stroke-color", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles stroke color updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/tilt/CHANGELOG.md b/updaters/tilt/CHANGELOG.md index 05678177ac2..d6f1ca49251 100644 --- a/updaters/tilt/CHANGELOG.md +++ b/updaters/tilt/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-tilt + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-tilt diff --git a/updaters/tilt/package.dist.json b/updaters/tilt/package.dist.json index a87c9455d1f..cf08af26ac9 100644 --- a/updaters/tilt/package.dist.json +++ b/updaters/tilt/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/tilt/package.json b/updaters/tilt/package.json index 2e9b67b019d..6357d88e5b8 100644 --- a/updaters/tilt/package.json +++ b/updaters/tilt/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/twinkle/CHANGELOG.md b/updaters/twinkle/CHANGELOG.md index 7b31a8b65e8..8082c6ba7e3 100644 --- a/updaters/twinkle/CHANGELOG.md +++ b/updaters/twinkle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-twinkle + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/updaters/twinkle/package.dist.json b/updaters/twinkle/package.dist.json index 549882e3e85..5a997e37757 100644 --- a/updaters/twinkle/package.dist.json +++ b/updaters/twinkle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/twinkle/package.json b/updaters/twinkle/package.json index 58188b4e781..0296847e62e 100644 --- a/updaters/twinkle/package.json +++ b/updaters/twinkle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/updaters/wobble/CHANGELOG.md b/updaters/wobble/CHANGELOG.md index 9ff375310d7..64cecc496b4 100644 --- a/updaters/wobble/CHANGELOG.md +++ b/updaters/wobble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/updater-wobble + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/updater-wobble diff --git a/updaters/wobble/package.dist.json b/updaters/wobble/package.dist.json index 2df4b7d2b30..b2a6f59cd9a 100644 --- a/updaters/wobble/package.dist.json +++ b/updaters/wobble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/updaters/wobble/package.json b/updaters/wobble/package.json index 4df9aac3d1b..99ace34d8ff 100644 --- a/updaters/wobble/package.json +++ b/updaters/wobble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "scripts": { @@ -95,7 +95,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/canvasUtils/CHANGELOG.md b/utils/canvasUtils/CHANGELOG.md index 949000df09c..d1d8cae394d 100644 --- a/utils/canvasUtils/CHANGELOG.md +++ b/utils/canvasUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/canvas-utils + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/canvas-utils diff --git a/utils/canvasUtils/package.dist.json b/utils/canvasUtils/package.dist.json index c2a0cf63d6c..feb16b8faba 100644 --- a/utils/canvasUtils/package.dist.json +++ b/utils/canvasUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles canvas utils library", "homepage": "https://particles.js.org", "repository": { @@ -103,7 +103,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "type": "module" } diff --git a/utils/canvasUtils/package.json b/utils/canvasUtils/package.json index ae12f0b9c33..c5f65f274d0 100644 --- a/utils/canvasUtils/package.json +++ b/utils/canvasUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles canvas utils path", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/configs/CHANGELOG.md b/utils/configs/CHANGELOG.md index 57324e979ab..f1490185e6b 100644 --- a/utils/configs/CHANGELOG.md +++ b/utils/configs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/configs + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Bug Fixes diff --git a/utils/configs/package.dist.json b/utils/configs/package.dist.json index 9430b6fca9b..008f6561938 100644 --- a/utils/configs/package.dist.json +++ b/utils/configs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles demo configurations", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "publishConfig": { "access": "public" diff --git a/utils/configs/package.json b/utils/configs/package.json index da1fc630a5e..f7016f78fcf 100644 --- a/utils/configs/package.json +++ b/utils/configs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "homepage": "https://particles.js.org", "scripts": { "build": "tsparticles-cli build", @@ -106,7 +106,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/configs/src/e/emitterAngled.ts b/utils/configs/src/e/emitterAngled.ts index 9a5e25f2d86..9c66bc43c6b 100644 --- a/utils/configs/src/e/emitterAngled.ts +++ b/utils/configs/src/e/emitterAngled.ts @@ -17,7 +17,7 @@ const options: ISourceOptions = { type: "circle", }, opacity: { - value: 0.3, + value: 0.5, }, size: { value: { diff --git a/utils/fractalNoise/CHANGELOG.md b/utils/fractalNoise/CHANGELOG.md index 2eadb008a96..5f74e1abd2a 100644 --- a/utils/fractalNoise/CHANGELOG.md +++ b/utils/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/fractal-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/fractal-noise diff --git a/utils/fractalNoise/package.dist.json b/utils/fractalNoise/package.dist.json index b72ca1fe81c..7b5ae76694a 100644 --- a/utils/fractalNoise/package.dist.json +++ b/utils/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles fractal noise library", "homepage": "https://particles.js.org", "repository": { @@ -92,7 +92,7 @@ "module": "esm/index.js", "types": "types/index.d.ts", "dependencies": { - "@tsparticles/smooth-value-noise": "4.0.0-alpha.27" + "@tsparticles/smooth-value-noise": "4.0.0-alpha.28" }, "exports": { ".": { diff --git a/utils/fractalNoise/package.json b/utils/fractalNoise/package.json index f8f67494b7c..8b3856e4b52 100644 --- a/utils/fractalNoise/package.json +++ b/utils/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/smooth-value-noise": "workspace:4.0.0-alpha.27" + "@tsparticles/smooth-value-noise": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/noiseField/CHANGELOG.md b/utils/noiseField/CHANGELOG.md index e25f81916d5..85ad2ecad9c 100644 --- a/utils/noiseField/CHANGELOG.md +++ b/utils/noiseField/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/noise-field + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/noise-field diff --git a/utils/noiseField/package.dist.json b/utils/noiseField/package.dist.json index d61475e3ebe..3c17766af9b 100644 --- a/utils/noiseField/package.dist.json +++ b/utils/noiseField/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "repository": { @@ -92,8 +92,8 @@ "module": "esm/index.js", "types": "types/index.d.ts", "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27", - "@tsparticles/plugin-move": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28", + "@tsparticles/plugin-move": "4.0.0-alpha.28" }, "exports": { ".": { diff --git a/utils/noiseField/package.json b/utils/noiseField/package.json index 5ef034b43c4..c7a7d9cb325 100644 --- a/utils/noiseField/package.json +++ b/utils/noiseField/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "scripts": { @@ -108,8 +108,8 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-move": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-move": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/pathUtils/CHANGELOG.md b/utils/pathUtils/CHANGELOG.md index e7b7cbc1326..d2808fc869e 100644 --- a/utils/pathUtils/CHANGELOG.md +++ b/utils/pathUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/path-utils + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/path-utils diff --git a/utils/pathUtils/package.dist.json b/utils/pathUtils/package.dist.json index 7ab955301eb..ad0ee3818a4 100644 --- a/utils/pathUtils/package.dist.json +++ b/utils/pathUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles path utils library", "homepage": "https://particles.js.org", "repository": { @@ -103,7 +103,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-alpha.27" + "@tsparticles/engine": "4.0.0-alpha.28" }, "type": "module" } diff --git a/utils/pathUtils/package.json b/utils/pathUtils/package.json index f67c8e4d689..23a2dfbfea6 100644 --- a/utils/pathUtils/package.json +++ b/utils/pathUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles path utils path", "homepage": "https://particles.js.org", "scripts": { @@ -108,7 +108,7 @@ "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28" }, "publishConfig": { "access": "public", diff --git a/utils/perlinNoise/CHANGELOG.md b/utils/perlinNoise/CHANGELOG.md index ddcd7912d59..1e04ade2879 100644 --- a/utils/perlinNoise/CHANGELOG.md +++ b/utils/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/perlin-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/perlin-noise diff --git a/utils/perlinNoise/package.dist.json b/utils/perlinNoise/package.dist.json index 63e7d4bed12..43b490f5fef 100644 --- a/utils/perlinNoise/package.dist.json +++ b/utils/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles perlin noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/perlinNoise/package.json b/utils/perlinNoise/package.json index 6e9fe87ff38..ea81dc07bea 100644 --- a/utils/perlinNoise/package.json +++ b/utils/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/simplexNoise/CHANGELOG.md b/utils/simplexNoise/CHANGELOG.md index 2889e473faa..119d7c56a6b 100644 --- a/utils/simplexNoise/CHANGELOG.md +++ b/utils/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/simplex-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/simplex-noise diff --git a/utils/simplexNoise/package.dist.json b/utils/simplexNoise/package.dist.json index 3da74713dfe..fe38956673b 100644 --- a/utils/simplexNoise/package.dist.json +++ b/utils/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/simplexNoise/package.json b/utils/simplexNoise/package.json index 1a662c4e004..f01c0953212 100644 --- a/utils/simplexNoise/package.json +++ b/utils/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/smoothValueNoise/CHANGELOG.md b/utils/smoothValueNoise/CHANGELOG.md index 375e2b2dfa4..e0ad362d398 100644 --- a/utils/smoothValueNoise/CHANGELOG.md +++ b/utils/smoothValueNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/smooth-value-noise + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) **Note:** Version bump only for package @tsparticles/smooth-value-noise diff --git a/utils/smoothValueNoise/package.dist.json b/utils/smoothValueNoise/package.dist.json index 59fe4d50e23..92369e6d893 100644 --- a/utils/smoothValueNoise/package.dist.json +++ b/utils/smoothValueNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles smooth value noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/smoothValueNoise/package.json b/utils/smoothValueNoise/package.json index 5abc640391d..6bd39412b54 100644 --- a/utils/smoothValueNoise/package.json +++ b/utils/smoothValueNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "description": "tsParticles smooth value noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/tests/CHANGELOG.md b/utils/tests/CHANGELOG.md index 95084f9cc74..ce65e71ba39 100644 --- a/utils/tests/CHANGELOG.md +++ b/utils/tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) + +**Note:** Version bump only for package @tsparticles/tests + # [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) ### Features diff --git a/utils/tests/package.json b/utils/tests/package.json index 32e18feba5c..ad2e113bbb3 100644 --- a/utils/tests/package.json +++ b/utils/tests/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/tests", "private": true, - "version": "4.0.0-alpha.27", + "version": "4.0.0-alpha.28", "scripts": { "prettify:ci": "prettier --check ./src", "prettify": "prettier --write ./src", @@ -16,11 +16,11 @@ "test:ci": "NODE_ENV=test vitest run --maxConcurrency=2" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.27", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.27" + "@tsparticles/engine": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-alpha.28", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-alpha.28" }, "type": "module" }