diff --git a/CHANGELOG.md b/CHANGELOG.md index bab98c7aabd..9a8aa65f303 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/workspace + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/workspace + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Bug Fixes diff --git a/bundles/all/CHANGELOG.md b/bundles/all/CHANGELOG.md index 4ce68f2c01f..fc2e5575816 100644 --- a/bundles/all/CHANGELOG.md +++ b/bundles/all/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/all + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/all + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Features diff --git a/bundles/all/package.dist.json b/bundles/all/package.dist.json index 1b78af01206..c3e7eec6e10 100644 --- a/bundles/all/package.dist.json +++ b/bundles/all/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,89 +93,88 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "4.0.0-beta.1", - "@tsparticles/effect-particles": "4.0.0-beta.1", - "@tsparticles/effect-shadow": "4.0.0-beta.1", - "@tsparticles/effect-trail": "4.0.0-beta.1", - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/interaction-external-cannon": "4.0.0-beta.1", - "@tsparticles/interaction-external-particle": "4.0.0-beta.1", - "@tsparticles/interaction-external-pop": "4.0.0-beta.1", - "@tsparticles/interaction-light": "4.0.0-beta.1", - "@tsparticles/interaction-particles-repulse": "4.0.0-beta.1", - "@tsparticles/path-branches": "4.0.0-beta.1", - "@tsparticles/path-brownian": "4.0.0-beta.1", - "@tsparticles/path-curl-noise": "4.0.0-beta.1", - "@tsparticles/path-curves": "4.0.0-beta.1", - "@tsparticles/path-fractal-noise": "4.0.0-beta.1", - "@tsparticles/path-grid": "4.0.0-beta.1", - "@tsparticles/path-levy": "4.0.0-beta.1", - "@tsparticles/path-perlin-noise": "4.0.0-beta.1", - "@tsparticles/path-polygon": "4.0.0-beta.1", - "@tsparticles/path-random": "4.0.0-beta.1", - "@tsparticles/path-simplex-noise": "4.0.0-beta.1", - "@tsparticles/path-spiral": "4.0.0-beta.1", - "@tsparticles/path-svg": "4.0.0-beta.1", - "@tsparticles/path-zig-zag": "4.0.0-beta.1", - "@tsparticles/plugin-background-mask": "4.0.0-beta.1", - "@tsparticles/plugin-blend": "4.0.0-beta.1", - "@tsparticles/plugin-canvas-mask": "4.0.0-beta.1", - "@tsparticles/plugin-easing-back": "4.0.0-beta.1", - "@tsparticles/plugin-easing-bounce": "4.0.0-beta.1", - "@tsparticles/plugin-easing-circ": "4.0.0-beta.1", - "@tsparticles/plugin-easing-cubic": "4.0.0-beta.1", - "@tsparticles/plugin-easing-elastic": "4.0.0-beta.1", - "@tsparticles/plugin-easing-expo": "4.0.0-beta.1", - "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.1", - "@tsparticles/plugin-easing-linear": "4.0.0-beta.1", - "@tsparticles/plugin-easing-quart": "4.0.0-beta.1", - "@tsparticles/plugin-easing-quint": "4.0.0-beta.1", - "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.1", - "@tsparticles/plugin-easing-sine": "4.0.0-beta.1", - "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.1", - "@tsparticles/plugin-export-image": "4.0.0-beta.1", - "@tsparticles/plugin-export-json": "4.0.0-beta.1", - "@tsparticles/plugin-export-video": "4.0.0-beta.1", - "@tsparticles/plugin-hsv-color": "4.0.0-beta.1", - "@tsparticles/plugin-hwb-color": "4.0.0-beta.1", - "@tsparticles/plugin-infection": "4.0.0-beta.1", - "@tsparticles/plugin-lab-color": "4.0.0-beta.1", - "@tsparticles/plugin-lch-color": "4.0.0-beta.1", - "@tsparticles/plugin-manual-particles": "4.0.0-beta.1", - "@tsparticles/plugin-motion": "4.0.0-beta.1", - "@tsparticles/plugin-named-color": "4.0.0-beta.1", - "@tsparticles/plugin-oklab-color": "4.0.0-beta.1", - "@tsparticles/plugin-oklch-color": "4.0.0-beta.1", - "@tsparticles/plugin-poisson-disc": "4.0.0-beta.1", - "@tsparticles/plugin-polygon-mask": "4.0.0-beta.1", - "@tsparticles/plugin-responsive": "4.0.0-beta.1", - "@tsparticles/plugin-sounds": "4.0.0-beta.1", - "@tsparticles/plugin-themes": "4.0.0-beta.1", - "@tsparticles/plugin-trail": "4.0.0-beta.1", - "@tsparticles/plugin-zoom": "4.0.0-beta.1", - "@tsparticles/shape-arrow": "4.0.0-beta.1", - "@tsparticles/shape-cards": "4.0.0-beta.1", - "@tsparticles/shape-cog": "4.0.0-beta.1", - "@tsparticles/shape-heart": "4.0.0-beta.1", - "@tsparticles/shape-infinity": "4.0.0-beta.1", - "@tsparticles/shape-matrix": "4.0.0-beta.1", - "@tsparticles/shape-path": "4.0.0-beta.1", - "@tsparticles/shape-rounded-polygon": "4.0.0-beta.1", - "@tsparticles/shape-rounded-rect": "4.0.0-beta.1", - "@tsparticles/shape-spiral": "4.0.0-beta.1", - "@tsparticles/shape-squircle": "4.0.0-beta.1", - "@tsparticles/updater-gradient": "4.0.0-beta.1", - "@tsparticles/updater-orbit": "4.0.0-beta.1", - "tsparticles": "4.0.0-beta.1" + "@tsparticles/effect-bubble": "4.0.0-beta.3", + "@tsparticles/effect-particles": "4.0.0-beta.3", + "@tsparticles/effect-shadow": "4.0.0-beta.3", + "@tsparticles/effect-trail": "4.0.0-beta.3", + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/interaction-external-cannon": "4.0.0-beta.3", + "@tsparticles/interaction-external-particle": "4.0.0-beta.3", + "@tsparticles/interaction-external-pop": "4.0.0-beta.3", + "@tsparticles/interaction-light": "4.0.0-beta.3", + "@tsparticles/interaction-particles-repulse": "4.0.0-beta.3", + "@tsparticles/path-branches": "4.0.0-beta.3", + "@tsparticles/path-brownian": "4.0.0-beta.3", + "@tsparticles/path-curl-noise": "4.0.0-beta.3", + "@tsparticles/path-curves": "4.0.0-beta.3", + "@tsparticles/path-fractal-noise": "4.0.0-beta.3", + "@tsparticles/path-grid": "4.0.0-beta.3", + "@tsparticles/path-levy": "4.0.0-beta.3", + "@tsparticles/path-perlin-noise": "4.0.0-beta.3", + "@tsparticles/path-polygon": "4.0.0-beta.3", + "@tsparticles/path-random": "4.0.0-beta.3", + "@tsparticles/path-simplex-noise": "4.0.0-beta.3", + "@tsparticles/path-spiral": "4.0.0-beta.3", + "@tsparticles/path-svg": "4.0.0-beta.3", + "@tsparticles/path-zig-zag": "4.0.0-beta.3", + "@tsparticles/plugin-background-mask": "4.0.0-beta.3", + "@tsparticles/plugin-blend": "4.0.0-beta.3", + "@tsparticles/plugin-canvas-mask": "4.0.0-beta.3", + "@tsparticles/plugin-easing-back": "4.0.0-beta.3", + "@tsparticles/plugin-easing-bounce": "4.0.0-beta.3", + "@tsparticles/plugin-easing-circ": "4.0.0-beta.3", + "@tsparticles/plugin-easing-cubic": "4.0.0-beta.3", + "@tsparticles/plugin-easing-elastic": "4.0.0-beta.3", + "@tsparticles/plugin-easing-expo": "4.0.0-beta.3", + "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.3", + "@tsparticles/plugin-easing-linear": "4.0.0-beta.3", + "@tsparticles/plugin-easing-quart": "4.0.0-beta.3", + "@tsparticles/plugin-easing-quint": "4.0.0-beta.3", + "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.3", + "@tsparticles/plugin-easing-sine": "4.0.0-beta.3", + "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.3", + "@tsparticles/plugin-export-image": "4.0.0-beta.3", + "@tsparticles/plugin-export-json": "4.0.0-beta.3", + "@tsparticles/plugin-export-video": "4.0.0-beta.3", + "@tsparticles/plugin-hsv-color": "4.0.0-beta.3", + "@tsparticles/plugin-hwb-color": "4.0.0-beta.3", + "@tsparticles/plugin-infection": "4.0.0-beta.3", + "@tsparticles/plugin-lab-color": "4.0.0-beta.3", + "@tsparticles/plugin-lch-color": "4.0.0-beta.3", + "@tsparticles/plugin-manual-particles": "4.0.0-beta.3", + "@tsparticles/plugin-motion": "4.0.0-beta.3", + "@tsparticles/plugin-named-color": "4.0.0-beta.3", + "@tsparticles/plugin-oklab-color": "4.0.0-beta.3", + "@tsparticles/plugin-oklch-color": "4.0.0-beta.3", + "@tsparticles/plugin-poisson-disc": "4.0.0-beta.3", + "@tsparticles/plugin-polygon-mask": "4.0.0-beta.3", + "@tsparticles/plugin-responsive": "4.0.0-beta.3", + "@tsparticles/plugin-sounds": "4.0.0-beta.3", + "@tsparticles/plugin-themes": "4.0.0-beta.3", + "@tsparticles/plugin-trail": "4.0.0-beta.3", + "@tsparticles/plugin-zoom": "4.0.0-beta.3", + "@tsparticles/shape-arrow": "4.0.0-beta.3", + "@tsparticles/shape-cards": "4.0.0-beta.3", + "@tsparticles/shape-cog": "4.0.0-beta.3", + "@tsparticles/shape-heart": "4.0.0-beta.3", + "@tsparticles/shape-infinity": "4.0.0-beta.3", + "@tsparticles/shape-matrix": "4.0.0-beta.3", + "@tsparticles/shape-path": "4.0.0-beta.3", + "@tsparticles/shape-rounded-polygon": "4.0.0-beta.3", + "@tsparticles/shape-rounded-rect": "4.0.0-beta.3", + "@tsparticles/shape-spiral": "4.0.0-beta.3", + "@tsparticles/shape-squircle": "4.0.0-beta.3", + "@tsparticles/updater-gradient": "4.0.0-beta.3", + "@tsparticles/updater-orbit": "4.0.0-beta.3", + "tsparticles": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/all/package.json b/bundles/all/package.json index 8d5ba91b45c..4721122549c 100644 --- a/bundles/all/package.json +++ b/bundles/all/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,89 +101,88 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "workspace:4.0.0-beta.1", - "@tsparticles/effect-particles": "workspace:4.0.0-beta.1", - "@tsparticles/effect-shadow": "workspace:4.0.0-beta.1", - "@tsparticles/effect-trail": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-cannon": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-particle": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-pop": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-light": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.1", - "@tsparticles/path-branches": "workspace:4.0.0-beta.1", - "@tsparticles/path-brownian": "workspace:4.0.0-beta.1", - "@tsparticles/path-curl-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-curves": "workspace:4.0.0-beta.1", - "@tsparticles/path-fractal-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-grid": "workspace:4.0.0-beta.1", - "@tsparticles/path-levy": "workspace:4.0.0-beta.1", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/path-random": "workspace:4.0.0-beta.1", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-spiral": "workspace:4.0.0-beta.1", - "@tsparticles/path-svg": "workspace:4.0.0-beta.1", - "@tsparticles/path-zig-zag": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-background-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-blend": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-back": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-circ": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-expo": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-linear": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quart": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quint": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-sine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-image": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-json": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-video": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hwb-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-infection": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-lab-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-lch-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-manual-particles": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-motion": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-named-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-oklab-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-oklch-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-themes": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-trail": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-zoom": "workspace:4.0.0-beta.1", - "@tsparticles/shape-arrow": "workspace:4.0.0-beta.1", - "@tsparticles/shape-cards": "workspace:4.0.0-beta.1", - "@tsparticles/shape-cog": "workspace:4.0.0-beta.1", - "@tsparticles/shape-heart": "workspace:4.0.0-beta.1", - "@tsparticles/shape-infinity": "workspace:4.0.0-beta.1", - "@tsparticles/shape-matrix": "workspace:4.0.0-beta.1", - "@tsparticles/shape-path": "workspace:4.0.0-beta.1", - "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/shape-rounded-rect": "workspace:4.0.0-beta.1", - "@tsparticles/shape-spiral": "workspace:4.0.0-beta.1", - "@tsparticles/shape-squircle": "workspace:4.0.0-beta.1", - "@tsparticles/updater-gradient": "workspace:4.0.0-beta.1", - "@tsparticles/updater-orbit": "workspace:4.0.0-beta.1", - "tsparticles": "workspace:4.0.0-beta.1" + "@tsparticles/effect-bubble": "workspace:4.0.0-beta.3", + "@tsparticles/effect-particles": "workspace:4.0.0-beta.3", + "@tsparticles/effect-shadow": "workspace:4.0.0-beta.3", + "@tsparticles/effect-trail": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-cannon": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-particle": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-pop": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-light": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.3", + "@tsparticles/path-branches": "workspace:4.0.0-beta.3", + "@tsparticles/path-brownian": "workspace:4.0.0-beta.3", + "@tsparticles/path-curl-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-curves": "workspace:4.0.0-beta.3", + "@tsparticles/path-fractal-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-grid": "workspace:4.0.0-beta.3", + "@tsparticles/path-levy": "workspace:4.0.0-beta.3", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/path-random": "workspace:4.0.0-beta.3", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-spiral": "workspace:4.0.0-beta.3", + "@tsparticles/path-svg": "workspace:4.0.0-beta.3", + "@tsparticles/path-zig-zag": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-background-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-blend": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-back": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-circ": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-expo": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-linear": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quart": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quint": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-sine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-image": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-json": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-video": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hwb-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-infection": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-lab-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-lch-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-manual-particles": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-motion": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-named-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-oklab-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-oklch-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-themes": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-trail": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-zoom": "workspace:4.0.0-beta.3", + "@tsparticles/shape-arrow": "workspace:4.0.0-beta.3", + "@tsparticles/shape-cards": "workspace:4.0.0-beta.3", + "@tsparticles/shape-cog": "workspace:4.0.0-beta.3", + "@tsparticles/shape-heart": "workspace:4.0.0-beta.3", + "@tsparticles/shape-infinity": "workspace:4.0.0-beta.3", + "@tsparticles/shape-matrix": "workspace:4.0.0-beta.3", + "@tsparticles/shape-path": "workspace:4.0.0-beta.3", + "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/shape-rounded-rect": "workspace:4.0.0-beta.3", + "@tsparticles/shape-spiral": "workspace:4.0.0-beta.3", + "@tsparticles/shape-squircle": "workspace:4.0.0-beta.3", + "@tsparticles/updater-gradient": "workspace:4.0.0-beta.3", + "@tsparticles/updater-orbit": "workspace:4.0.0-beta.3", + "tsparticles": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/basic/CHANGELOG.md b/bundles/basic/CHANGELOG.md index 1142307a271..256e8e2b445 100644 --- a/bundles/basic/CHANGELOG.md +++ b/bundles/basic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/basic + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/basic + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/basic diff --git a/bundles/basic/package.dist.json b/bundles/basic/package.dist.json index c881d72ef35..279f33a7453 100644 --- a/bundles/basic/package.dist.json +++ b/bundles/basic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,22 +93,21 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/plugin-hex-color": "4.0.0-beta.1", - "@tsparticles/plugin-hsl-color": "4.0.0-beta.1", - "@tsparticles/plugin-move": "4.0.0-beta.1", - "@tsparticles/plugin-rgb-color": "4.0.0-beta.1", - "@tsparticles/shape-circle": "4.0.0-beta.1", - "@tsparticles/updater-fill-color": "4.0.0-beta.1", - "@tsparticles/updater-opacity": "4.0.0-beta.1", - "@tsparticles/updater-out-modes": "4.0.0-beta.1", - "@tsparticles/updater-size": "4.0.0-beta.1" + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/plugin-hex-color": "4.0.0-beta.3", + "@tsparticles/plugin-hsl-color": "4.0.0-beta.3", + "@tsparticles/plugin-move": "4.0.0-beta.3", + "@tsparticles/plugin-rgb-color": "4.0.0-beta.3", + "@tsparticles/shape-circle": "4.0.0-beta.3", + "@tsparticles/updater-fill-color": "4.0.0-beta.3", + "@tsparticles/updater-opacity": "4.0.0-beta.3", + "@tsparticles/updater-out-modes": "4.0.0-beta.3", + "@tsparticles/updater-size": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/basic/package.json b/bundles/basic/package.json index b37afc0adbd..499d295364d 100644 --- a/bundles/basic/package.json +++ b/bundles/basic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,22 +101,21 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-move": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.1", - "@tsparticles/shape-circle": "workspace:4.0.0-beta.1", - "@tsparticles/updater-fill-color": "workspace:4.0.0-beta.1", - "@tsparticles/updater-opacity": "workspace:4.0.0-beta.1", - "@tsparticles/updater-out-modes": "workspace:4.0.0-beta.1", - "@tsparticles/updater-size": "workspace:4.0.0-beta.1" + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.3", + "@tsparticles/shape-circle": "workspace:4.0.0-beta.3", + "@tsparticles/updater-fill-color": "workspace:4.0.0-beta.3", + "@tsparticles/updater-opacity": "workspace:4.0.0-beta.3", + "@tsparticles/updater-out-modes": "workspace:4.0.0-beta.3", + "@tsparticles/updater-size": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/confetti/CHANGELOG.md b/bundles/confetti/CHANGELOG.md index c45d78b9904..f1ebe36e86d 100644 --- a/bundles/confetti/CHANGELOG.md +++ b/bundles/confetti/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/confetti + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/confetti + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/confetti diff --git a/bundles/confetti/package.dist.json b/bundles/confetti/package.dist.json index 0acc10a54d5..cb47b36455a 100644 --- a/bundles/confetti/package.dist.json +++ b/bundles/confetti/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,28 +93,27 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.1", - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/plugin-emitters": "4.0.0-beta.1", - "@tsparticles/plugin-motion": "4.0.0-beta.1", - "@tsparticles/shape-cards": "4.0.0-beta.1", - "@tsparticles/shape-emoji": "4.0.0-beta.1", - "@tsparticles/shape-heart": "4.0.0-beta.1", - "@tsparticles/shape-image": "4.0.0-beta.1", - "@tsparticles/shape-polygon": "4.0.0-beta.1", - "@tsparticles/shape-square": "4.0.0-beta.1", - "@tsparticles/shape-star": "4.0.0-beta.1", - "@tsparticles/updater-life": "4.0.0-beta.1", - "@tsparticles/updater-roll": "4.0.0-beta.1", - "@tsparticles/updater-rotate": "4.0.0-beta.1", - "@tsparticles/updater-tilt": "4.0.0-beta.1", - "@tsparticles/updater-wobble": "4.0.0-beta.1" + "@tsparticles/basic": "4.0.0-beta.3", + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/plugin-emitters": "4.0.0-beta.3", + "@tsparticles/plugin-motion": "4.0.0-beta.3", + "@tsparticles/shape-cards": "4.0.0-beta.3", + "@tsparticles/shape-emoji": "4.0.0-beta.3", + "@tsparticles/shape-heart": "4.0.0-beta.3", + "@tsparticles/shape-image": "4.0.0-beta.3", + "@tsparticles/shape-polygon": "4.0.0-beta.3", + "@tsparticles/shape-square": "4.0.0-beta.3", + "@tsparticles/shape-star": "4.0.0-beta.3", + "@tsparticles/updater-life": "4.0.0-beta.3", + "@tsparticles/updater-roll": "4.0.0-beta.3", + "@tsparticles/updater-rotate": "4.0.0-beta.3", + "@tsparticles/updater-tilt": "4.0.0-beta.3", + "@tsparticles/updater-wobble": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/confetti/package.json b/bundles/confetti/package.json index c773ab0df99..c548e55113b 100644 --- a/bundles/confetti/package.json +++ b/bundles/confetti/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,28 +101,27 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-motion": "workspace:4.0.0-beta.1", - "@tsparticles/shape-cards": "workspace:4.0.0-beta.1", - "@tsparticles/shape-emoji": "workspace:4.0.0-beta.1", - "@tsparticles/shape-heart": "workspace:4.0.0-beta.1", - "@tsparticles/shape-image": "workspace:4.0.0-beta.1", - "@tsparticles/shape-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/shape-star": "workspace:4.0.0-beta.1", - "@tsparticles/updater-life": "workspace:4.0.0-beta.1", - "@tsparticles/updater-roll": "workspace:4.0.0-beta.1", - "@tsparticles/updater-rotate": "workspace:4.0.0-beta.1", - "@tsparticles/updater-tilt": "workspace:4.0.0-beta.1", - "@tsparticles/updater-wobble": "workspace:4.0.0-beta.1" + "@tsparticles/basic": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-motion": "workspace:4.0.0-beta.3", + "@tsparticles/shape-cards": "workspace:4.0.0-beta.3", + "@tsparticles/shape-emoji": "workspace:4.0.0-beta.3", + "@tsparticles/shape-heart": "workspace:4.0.0-beta.3", + "@tsparticles/shape-image": "workspace:4.0.0-beta.3", + "@tsparticles/shape-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/shape-star": "workspace:4.0.0-beta.3", + "@tsparticles/updater-life": "workspace:4.0.0-beta.3", + "@tsparticles/updater-roll": "workspace:4.0.0-beta.3", + "@tsparticles/updater-rotate": "workspace:4.0.0-beta.3", + "@tsparticles/updater-tilt": "workspace:4.0.0-beta.3", + "@tsparticles/updater-wobble": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/confetti/src/confetti.ts b/bundles/confetti/src/confetti.ts index bcb1b302443..997f94792e2 100644 --- a/bundles/confetti/src/confetti.ts +++ b/bundles/confetti/src/confetti.ts @@ -102,7 +102,7 @@ async function initPlugins(engine: Engine): Promise { await engine.pluginManager.register(async e => { const [ { loadBasic }, - { loadEmittersPlugin }, + { loadEmittersPluginSimple }, { loadMotionPlugin }, { loadCardSuitsShape }, @@ -120,10 +120,10 @@ async function initPlugins(engine: Engine): Promise { { loadWobbleUpdater }, ] = await Promise.all([ import("@tsparticles/basic"), - import("@tsparticles/plugin-emitters"), + import("@tsparticles/plugin-emitters/plugin"), import("@tsparticles/plugin-motion"), - import("@tsparticles/shape-cards"), + import("@tsparticles/shape-cards/suits"), import("@tsparticles/shape-heart"), import("@tsparticles/shape-image"), import("@tsparticles/shape-polygon"), @@ -141,7 +141,7 @@ async function initPlugins(engine: Engine): Promise { await Promise.all([ loadBasic(e), loadMotionPlugin(e), - loadEmittersPlugin(e), + loadEmittersPluginSimple(e), loadCardSuitsShape(e), loadHeartShape(e), loadImageShape(e), diff --git a/bundles/fireworks/CHANGELOG.md b/bundles/fireworks/CHANGELOG.md index e2854be5408..37fce8182b5 100644 --- a/bundles/fireworks/CHANGELOG.md +++ b/bundles/fireworks/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/fireworks + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/fireworks + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/fireworks diff --git a/bundles/fireworks/package.dist.json b/bundles/fireworks/package.dist.json index 1302032063d..e57e28c041c 100644 --- a/bundles/fireworks/package.dist.json +++ b/bundles/fireworks/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,21 +93,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.1", - "@tsparticles/effect-trail": "4.0.0-beta.1", - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/plugin-emitters": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.1", - "@tsparticles/plugin-sounds": "4.0.0-beta.1", - "@tsparticles/updater-destroy": "4.0.0-beta.1", - "@tsparticles/updater-life": "4.0.0-beta.1", - "@tsparticles/updater-rotate": "4.0.0-beta.1" + "@tsparticles/basic": "4.0.0-beta.3", + "@tsparticles/effect-trail": "4.0.0-beta.3", + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/plugin-emitters": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.3", + "@tsparticles/plugin-sounds": "4.0.0-beta.3", + "@tsparticles/updater-destroy": "4.0.0-beta.3", + "@tsparticles/updater-life": "4.0.0-beta.3", + "@tsparticles/updater-rotate": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/fireworks/package.json b/bundles/fireworks/package.json index a1df9c1f8a3..dec0be475dd 100644 --- a/bundles/fireworks/package.json +++ b/bundles/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,21 +101,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-beta.1", - "@tsparticles/effect-trail": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.1", - "@tsparticles/updater-destroy": "workspace:4.0.0-beta.1", - "@tsparticles/updater-life": "workspace:4.0.0-beta.1", - "@tsparticles/updater-rotate": "workspace:4.0.0-beta.1" + "@tsparticles/basic": "workspace:4.0.0-beta.3", + "@tsparticles/effect-trail": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.3", + "@tsparticles/updater-destroy": "workspace:4.0.0-beta.3", + "@tsparticles/updater-life": "workspace:4.0.0-beta.3", + "@tsparticles/updater-rotate": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/fireworks/src/fireworks.ts b/bundles/fireworks/src/fireworks.ts index 7c650ff244d..a7d463d68e5 100644 --- a/bundles/fireworks/src/fireworks.ts +++ b/bundles/fireworks/src/fireworks.ts @@ -80,7 +80,7 @@ async function initPlugins(engine: Engine): Promise { await engine.pluginManager.register(async e => { const [ { loadBasic }, - { loadEmittersPlugin }, + { loadEmittersPluginSimple }, { loadEmittersShapeSquare }, { loadSoundsPlugin }, { loadRotateUpdater }, @@ -89,7 +89,7 @@ async function initPlugins(engine: Engine): Promise { { loadTrailEffect }, ] = await Promise.all([ import("@tsparticles/basic"), - import("@tsparticles/plugin-emitters"), + import("@tsparticles/plugin-emitters/plugin"), import("@tsparticles/plugin-emitters-shape-square"), import("@tsparticles/plugin-sounds"), import("@tsparticles/updater-rotate"), @@ -100,15 +100,17 @@ async function initPlugins(engine: Engine): Promise { await Promise.all([ loadBasic(e), - loadEmittersPlugin(e), + (async (): Promise => { + await loadEmittersPluginSimple(e); + + await loadEmittersShapeSquare(e); + })(), loadSoundsPlugin(e), loadRotateUpdater(e), loadDestroyUpdater(e), loadLifeUpdater(e), loadTrailEffect(e), ]); - - await loadEmittersShapeSquare(e); }); initializing = false; diff --git a/bundles/full/CHANGELOG.md b/bundles/full/CHANGELOG.md index affa6715be0..c0e690b0084 100644 --- a/bundles/full/CHANGELOG.md +++ b/bundles/full/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package tsparticles + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package tsparticles + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package tsparticles diff --git a/bundles/full/package.dist.json b/bundles/full/package.dist.json index 7dc7c7b7f62..accfe184ec6 100644 --- a/bundles/full/package.dist.json +++ b/bundles/full/package.dist.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,26 +93,25 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/interaction-external-drag": "4.0.0-beta.1", - "@tsparticles/interaction-external-trail": "4.0.0-beta.1", - "@tsparticles/plugin-absorbers": "4.0.0-beta.1", - "@tsparticles/plugin-emitters": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.1", - "@tsparticles/shape-text": "4.0.0-beta.1", - "@tsparticles/slim": "4.0.0-beta.1", - "@tsparticles/updater-destroy": "4.0.0-beta.1", - "@tsparticles/updater-roll": "4.0.0-beta.1", - "@tsparticles/updater-tilt": "4.0.0-beta.1", - "@tsparticles/updater-twinkle": "4.0.0-beta.1", - "@tsparticles/updater-wobble": "4.0.0-beta.1" + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/interaction-external-drag": "4.0.0-beta.3", + "@tsparticles/interaction-external-trail": "4.0.0-beta.3", + "@tsparticles/plugin-absorbers": "4.0.0-beta.3", + "@tsparticles/plugin-emitters": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.3", + "@tsparticles/shape-text": "4.0.0-beta.3", + "@tsparticles/slim": "4.0.0-beta.3", + "@tsparticles/updater-destroy": "4.0.0-beta.3", + "@tsparticles/updater-roll": "4.0.0-beta.3", + "@tsparticles/updater-tilt": "4.0.0-beta.3", + "@tsparticles/updater-twinkle": "4.0.0-beta.3", + "@tsparticles/updater-wobble": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/full/package.json b/bundles/full/package.json index 7e21662d523..7b0fa688181 100644 --- a/bundles/full/package.json +++ b/bundles/full/package.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,26 +101,25 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-drag": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-trail": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-absorbers": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/shape-text": "workspace:4.0.0-beta.1", - "@tsparticles/slim": "workspace:4.0.0-beta.1", - "@tsparticles/updater-destroy": "workspace:4.0.0-beta.1", - "@tsparticles/updater-roll": "workspace:4.0.0-beta.1", - "@tsparticles/updater-tilt": "workspace:4.0.0-beta.1", - "@tsparticles/updater-twinkle": "workspace:4.0.0-beta.1", - "@tsparticles/updater-wobble": "workspace:4.0.0-beta.1" + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-drag": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-trail": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-absorbers": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/shape-text": "workspace:4.0.0-beta.3", + "@tsparticles/slim": "workspace:4.0.0-beta.3", + "@tsparticles/updater-destroy": "workspace:4.0.0-beta.3", + "@tsparticles/updater-roll": "workspace:4.0.0-beta.3", + "@tsparticles/updater-tilt": "workspace:4.0.0-beta.3", + "@tsparticles/updater-twinkle": "workspace:4.0.0-beta.3", + "@tsparticles/updater-wobble": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/pjs/CHANGELOG.md b/bundles/pjs/CHANGELOG.md index 32996eb3e1c..6ca36d32019 100644 --- a/bundles/pjs/CHANGELOG.md +++ b/bundles/pjs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/pjs + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/pjs + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/pjs diff --git a/bundles/pjs/package.dist.json b/bundles/pjs/package.dist.json index 289ad5d87f8..9a7f3884f6b 100644 --- a/bundles/pjs/package.dist.json +++ b/bundles/pjs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,15 +93,14 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/plugin-responsive": "4.0.0-beta.1", - "tsparticles": "4.0.0-beta.1" + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/plugin-responsive": "4.0.0-beta.3", + "tsparticles": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/pjs/package.json b/bundles/pjs/package.json index c1485db308c..279ed1a9377 100644 --- a/bundles/pjs/package.json +++ b/bundles/pjs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,18 +101,17 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.1", - "tsparticles": "workspace:4.0.0-beta.1" + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.3", + "tsparticles": "workspace:4.0.0-beta.3" }, "devDependencies": { - "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/bundles/slim/CHANGELOG.md b/bundles/slim/CHANGELOG.md index 12095b52bad..171516dca16 100644 --- a/bundles/slim/CHANGELOG.md +++ b/bundles/slim/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/slim + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/slim + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/slim diff --git a/bundles/slim/package.dist.json b/bundles/slim/package.dist.json index 99f4ba49c07..a40055ee38b 100644 --- a/bundles/slim/package.dist.json +++ b/bundles/slim/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -93,39 +93,38 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.1", - "@tsparticles/engine": "4.0.0-beta.1", - "@tsparticles/interaction-external-attract": "4.0.0-beta.1", - "@tsparticles/interaction-external-bounce": "4.0.0-beta.1", - "@tsparticles/interaction-external-bubble": "4.0.0-beta.1", - "@tsparticles/interaction-external-connect": "4.0.0-beta.1", - "@tsparticles/interaction-external-grab": "4.0.0-beta.1", - "@tsparticles/interaction-external-parallax": "4.0.0-beta.1", - "@tsparticles/interaction-external-pause": "4.0.0-beta.1", - "@tsparticles/interaction-external-push": "4.0.0-beta.1", - "@tsparticles/interaction-external-remove": "4.0.0-beta.1", - "@tsparticles/interaction-external-repulse": "4.0.0-beta.1", - "@tsparticles/interaction-external-slow": "4.0.0-beta.1", - "@tsparticles/interaction-particles-attract": "4.0.0-beta.1", - "@tsparticles/interaction-particles-collisions": "4.0.0-beta.1", - "@tsparticles/interaction-particles-links": "4.0.0-beta.1", - "@tsparticles/plugin-easing-quad": "4.0.0-beta.1", - "@tsparticles/plugin-interactivity": "4.0.0-beta.1", - "@tsparticles/shape-emoji": "4.0.0-beta.1", - "@tsparticles/shape-image": "4.0.0-beta.1", - "@tsparticles/shape-line": "4.0.0-beta.1", - "@tsparticles/shape-polygon": "4.0.0-beta.1", - "@tsparticles/shape-square": "4.0.0-beta.1", - "@tsparticles/shape-star": "4.0.0-beta.1", - "@tsparticles/updater-life": "4.0.0-beta.1", - "@tsparticles/updater-rotate": "4.0.0-beta.1", - "@tsparticles/updater-stroke-color": "4.0.0-beta.1" + "@tsparticles/basic": "4.0.0-beta.3", + "@tsparticles/engine": "4.0.0-beta.3", + "@tsparticles/interaction-external-attract": "4.0.0-beta.3", + "@tsparticles/interaction-external-bounce": "4.0.0-beta.3", + "@tsparticles/interaction-external-bubble": "4.0.0-beta.3", + "@tsparticles/interaction-external-connect": "4.0.0-beta.3", + "@tsparticles/interaction-external-grab": "4.0.0-beta.3", + "@tsparticles/interaction-external-parallax": "4.0.0-beta.3", + "@tsparticles/interaction-external-pause": "4.0.0-beta.3", + "@tsparticles/interaction-external-push": "4.0.0-beta.3", + "@tsparticles/interaction-external-remove": "4.0.0-beta.3", + "@tsparticles/interaction-external-repulse": "4.0.0-beta.3", + "@tsparticles/interaction-external-slow": "4.0.0-beta.3", + "@tsparticles/interaction-particles-attract": "4.0.0-beta.3", + "@tsparticles/interaction-particles-collisions": "4.0.0-beta.3", + "@tsparticles/interaction-particles-links": "4.0.0-beta.3", + "@tsparticles/plugin-easing-quad": "4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "4.0.0-beta.3", + "@tsparticles/shape-emoji": "4.0.0-beta.3", + "@tsparticles/shape-image": "4.0.0-beta.3", + "@tsparticles/shape-line": "4.0.0-beta.3", + "@tsparticles/shape-polygon": "4.0.0-beta.3", + "@tsparticles/shape-square": "4.0.0-beta.3", + "@tsparticles/shape-star": "4.0.0-beta.3", + "@tsparticles/updater-life": "4.0.0-beta.3", + "@tsparticles/updater-rotate": "4.0.0-beta.3", + "@tsparticles/updater-stroke-color": "4.0.0-beta.3" }, "publishConfig": { "access": "public" diff --git a/bundles/slim/package.json b/bundles/slim/package.json index f0ef622f704..d6baf131269 100644 --- a/bundles/slim/package.json +++ b/bundles/slim/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -101,39 +101,38 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, "dependencies": { - "@tsparticles/basic": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-attract": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-bounce": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-bubble": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-connect": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-grab": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-parallax": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-pause": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-push": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-remove": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-repulse": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-slow": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-attract": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-links": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quad": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1", - "@tsparticles/shape-emoji": "workspace:4.0.0-beta.1", - "@tsparticles/shape-image": "workspace:4.0.0-beta.1", - "@tsparticles/shape-line": "workspace:4.0.0-beta.1", - "@tsparticles/shape-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/shape-star": "workspace:4.0.0-beta.1", - "@tsparticles/updater-life": "workspace:4.0.0-beta.1", - "@tsparticles/updater-rotate": "workspace:4.0.0-beta.1", - "@tsparticles/updater-stroke-color": "workspace:4.0.0-beta.1" + "@tsparticles/basic": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-attract": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-bounce": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-bubble": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-connect": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-grab": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-parallax": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-pause": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-push": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-remove": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-repulse": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-slow": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-attract": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-links": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quad": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3", + "@tsparticles/shape-emoji": "workspace:4.0.0-beta.3", + "@tsparticles/shape-image": "workspace:4.0.0-beta.3", + "@tsparticles/shape-line": "workspace:4.0.0-beta.3", + "@tsparticles/shape-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/shape-star": "workspace:4.0.0-beta.3", + "@tsparticles/updater-life": "workspace:4.0.0-beta.3", + "@tsparticles/updater-rotate": "workspace:4.0.0-beta.3", + "@tsparticles/updater-stroke-color": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/demo/electron/CHANGELOG.md b/demo/electron/CHANGELOG.md index 78c7055d8a9..cd90cc331c8 100644 --- a/demo/electron/CHANGELOG.md +++ b/demo/electron/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/electron-demo + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/electron-demo + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/electron-demo diff --git a/demo/electron/package.json b/demo/electron/package.json index 52acef68b45..ab326310bd9 100644 --- a/demo/electron/package.json +++ b/demo/electron/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/electron-demo", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "", "main": "app/index.js", "private": true, @@ -14,12 +14,12 @@ "author": "Matteo Bruni ", "license": "MIT", "dependencies": { - "@tsparticles/configs": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "tsparticles": "workspace:4.0.0-beta.1" + "@tsparticles/configs": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "tsparticles": "workspace:4.0.0-beta.3" }, "devDependencies": { - "electron": "^41.0.3" + "electron": "^41.1.1" }, "type": "module" } diff --git a/demo/vanilla/CHANGELOG.md b/demo/vanilla/CHANGELOG.md index d1256fd017c..5048d512b8c 100644 --- a/demo/vanilla/CHANGELOG.md +++ b/demo/vanilla/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/demo + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/demo + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Features diff --git a/demo/vanilla/package.json b/demo/vanilla/package.json index 89b10a2dacf..ad3a51b8a8f 100644 --- a/demo/vanilla/package.json +++ b/demo/vanilla/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo", "private": true, - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "> TODO: description", "author": "Matteo Bruni ", "homepage": "https://particles.js.org", @@ -35,14 +35,14 @@ "bootstrap": "^5.3.8", "concurrently": "^9.2.1", "connect-livereload": "^0.6.1", - "dotenv": "^17.3.1", + "dotenv": "^17.4.0", "express": "^5.2.1", - "express-rate-limit": "^8.3.1", + "express-rate-limit": "^8.3.2", "helmet": "^8.1.0", "jquery": "^4.0.0", - "jsoneditor": "^10.4.2", + "jsoneditor": "^10.4.3", "livereload": "^0.10.3", - "lodash": "^4.17.23", + "lodash": "^4.18.1", "nodemon": "^3.1.14", "pug": "^3.0.4", "stats.ts": "^2.1.6", @@ -50,143 +50,143 @@ "winston": "^3.19.0" }, "dependencies": { - "@tsparticles/all": "workspace:4.0.0-beta.1", - "@tsparticles/basic": "workspace:4.0.0-beta.1", - "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", - "@tsparticles/confetti": "workspace:4.0.0-beta.1", - "@tsparticles/configs": "workspace:4.0.0-beta.1", - "@tsparticles/effect-bubble": "workspace:4.0.0-beta.1", - "@tsparticles/effect-particles": "workspace:4.0.0-beta.1", - "@tsparticles/effect-shadow": "workspace:4.0.0-beta.1", - "@tsparticles/effect-trail": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/fireworks": "workspace:4.0.0-beta.1", - "@tsparticles/fractal-noise": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-attract": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-bounce": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-bubble": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-cannon": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-connect": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-drag": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-grab": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-parallax": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-particle": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-pause": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-pop": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-push": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-remove": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-repulse": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-slow": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-external-trail": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-light": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-attract": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-links": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.1", - "@tsparticles/noise-field": "workspace:4.0.0-beta.1", - "@tsparticles/path-branches": "workspace:4.0.0-beta.1", - "@tsparticles/path-brownian": "workspace:4.0.0-beta.1", - "@tsparticles/path-curl-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-curves": "workspace:4.0.0-beta.1", - "@tsparticles/path-fractal-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-grid": "workspace:4.0.0-beta.1", - "@tsparticles/path-levy": "workspace:4.0.0-beta.1", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/path-random": "workspace:4.0.0-beta.1", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-spiral": "workspace:4.0.0-beta.1", - "@tsparticles/path-svg": "workspace:4.0.0-beta.1", - "@tsparticles/path-utils": "workspace:4.0.0-beta.1", - "@tsparticles/path-zig-zag": "workspace:4.0.0-beta.1", - "@tsparticles/perlin-noise": "workspace:4.0.0-beta.1", - "@tsparticles/pjs": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-absorbers": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-background-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-blend": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-back": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-circ": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-expo": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-linear": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quad": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quart": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-quint": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-sine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-image": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-json": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-export-video": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hwb-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-infection": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-lab-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-lch-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-manual-particles": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-motion": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-move": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-named-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-oklab-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-oklch-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-themes": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-trail": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-zoom": "workspace:4.0.0-beta.1", - "@tsparticles/shape-arrow": "workspace:4.0.0-beta.1", - "@tsparticles/shape-cards": "workspace:4.0.0-beta.1", - "@tsparticles/shape-circle": "workspace:4.0.0-beta.1", - "@tsparticles/shape-cog": "workspace:4.0.0-beta.1", - "@tsparticles/shape-emoji": "workspace:4.0.0-beta.1", - "@tsparticles/shape-heart": "workspace:4.0.0-beta.1", - "@tsparticles/shape-image": "workspace:4.0.0-beta.1", - "@tsparticles/shape-infinity": "workspace:4.0.0-beta.1", - "@tsparticles/shape-line": "workspace:4.0.0-beta.1", - "@tsparticles/shape-matrix": "workspace:4.0.0-beta.1", - "@tsparticles/shape-path": "workspace:4.0.0-beta.1", - "@tsparticles/shape-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/shape-rounded-rect": "workspace:4.0.0-beta.1", - "@tsparticles/shape-spiral": "workspace:4.0.0-beta.1", - "@tsparticles/shape-square": "workspace:4.0.0-beta.1", - "@tsparticles/shape-squircle": "workspace:4.0.0-beta.1", - "@tsparticles/shape-star": "workspace:4.0.0-beta.1", - "@tsparticles/shape-text": "workspace:4.0.0-beta.1", - "@tsparticles/simplex-noise": "workspace:4.0.0-beta.1", - "@tsparticles/slim": "workspace:4.0.0-beta.1", - "@tsparticles/smooth-value-noise": "workspace:4.0.0-beta.1", - "@tsparticles/updater-destroy": "workspace:4.0.0-beta.1", - "@tsparticles/updater-fill-color": "workspace:4.0.0-beta.1", - "@tsparticles/updater-gradient": "workspace:4.0.0-beta.1", - "@tsparticles/updater-life": "workspace:4.0.0-beta.1", - "@tsparticles/updater-opacity": "workspace:4.0.0-beta.1", - "@tsparticles/updater-orbit": "workspace:4.0.0-beta.1", - "@tsparticles/updater-out-modes": "workspace:4.0.0-beta.1", - "@tsparticles/updater-roll": "workspace:4.0.0-beta.1", - "@tsparticles/updater-rotate": "workspace:4.0.0-beta.1", - "@tsparticles/updater-size": "workspace:4.0.0-beta.1", - "@tsparticles/updater-stroke-color": "workspace:4.0.0-beta.1", - "@tsparticles/updater-tilt": "workspace:4.0.0-beta.1", - "@tsparticles/updater-twinkle": "workspace:4.0.0-beta.1", - "@tsparticles/updater-wobble": "workspace:4.0.0-beta.1", - "tsparticles": "workspace:4.0.0-beta.1" + "@tsparticles/all": "workspace:4.0.0-beta.3", + "@tsparticles/basic": "workspace:4.0.0-beta.3", + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/confetti": "workspace:4.0.0-beta.3", + "@tsparticles/configs": "workspace:4.0.0-beta.3", + "@tsparticles/effect-bubble": "workspace:4.0.0-beta.3", + "@tsparticles/effect-particles": "workspace:4.0.0-beta.3", + "@tsparticles/effect-shadow": "workspace:4.0.0-beta.3", + "@tsparticles/effect-trail": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/fireworks": "workspace:4.0.0-beta.3", + "@tsparticles/fractal-noise": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-attract": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-bounce": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-bubble": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-cannon": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-connect": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-drag": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-grab": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-parallax": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-particle": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-pause": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-pop": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-push": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-remove": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-repulse": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-slow": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-external-trail": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-light": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-attract": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-collisions": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-links": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.3", + "@tsparticles/noise-field": "workspace:4.0.0-beta.3", + "@tsparticles/path-branches": "workspace:4.0.0-beta.3", + "@tsparticles/path-brownian": "workspace:4.0.0-beta.3", + "@tsparticles/path-curl-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-curves": "workspace:4.0.0-beta.3", + "@tsparticles/path-fractal-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-grid": "workspace:4.0.0-beta.3", + "@tsparticles/path-levy": "workspace:4.0.0-beta.3", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/path-random": "workspace:4.0.0-beta.3", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-spiral": "workspace:4.0.0-beta.3", + "@tsparticles/path-svg": "workspace:4.0.0-beta.3", + "@tsparticles/path-utils": "workspace:4.0.0-beta.3", + "@tsparticles/path-zig-zag": "workspace:4.0.0-beta.3", + "@tsparticles/perlin-noise": "workspace:4.0.0-beta.3", + "@tsparticles/pjs": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-absorbers": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-background-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-blend": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-canvas-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-back": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-bounce": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-circ": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-cubic": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-elastic": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-expo": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-gaussian": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-linear": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quad": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quart": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-quint": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-sigmoid": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-sine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-easing-smoothstep": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-canvas": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-circle": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-path": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters-shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-image": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-json": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-export-video": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hwb-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-infection": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-lab-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-lch-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-manual-particles": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-motion": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-named-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-oklab-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-oklch-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-poisson-disc": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-polygon-mask": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-responsive": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-sounds": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-themes": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-trail": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-zoom": "workspace:4.0.0-beta.3", + "@tsparticles/shape-arrow": "workspace:4.0.0-beta.3", + "@tsparticles/shape-cards": "workspace:4.0.0-beta.3", + "@tsparticles/shape-circle": "workspace:4.0.0-beta.3", + "@tsparticles/shape-cog": "workspace:4.0.0-beta.3", + "@tsparticles/shape-emoji": "workspace:4.0.0-beta.3", + "@tsparticles/shape-heart": "workspace:4.0.0-beta.3", + "@tsparticles/shape-image": "workspace:4.0.0-beta.3", + "@tsparticles/shape-infinity": "workspace:4.0.0-beta.3", + "@tsparticles/shape-line": "workspace:4.0.0-beta.3", + "@tsparticles/shape-matrix": "workspace:4.0.0-beta.3", + "@tsparticles/shape-path": "workspace:4.0.0-beta.3", + "@tsparticles/shape-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/shape-rounded-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/shape-rounded-rect": "workspace:4.0.0-beta.3", + "@tsparticles/shape-spiral": "workspace:4.0.0-beta.3", + "@tsparticles/shape-square": "workspace:4.0.0-beta.3", + "@tsparticles/shape-squircle": "workspace:4.0.0-beta.3", + "@tsparticles/shape-star": "workspace:4.0.0-beta.3", + "@tsparticles/shape-text": "workspace:4.0.0-beta.3", + "@tsparticles/simplex-noise": "workspace:4.0.0-beta.3", + "@tsparticles/slim": "workspace:4.0.0-beta.3", + "@tsparticles/smooth-value-noise": "workspace:4.0.0-beta.3", + "@tsparticles/updater-destroy": "workspace:4.0.0-beta.3", + "@tsparticles/updater-fill-color": "workspace:4.0.0-beta.3", + "@tsparticles/updater-gradient": "workspace:4.0.0-beta.3", + "@tsparticles/updater-life": "workspace:4.0.0-beta.3", + "@tsparticles/updater-opacity": "workspace:4.0.0-beta.3", + "@tsparticles/updater-orbit": "workspace:4.0.0-beta.3", + "@tsparticles/updater-out-modes": "workspace:4.0.0-beta.3", + "@tsparticles/updater-roll": "workspace:4.0.0-beta.3", + "@tsparticles/updater-rotate": "workspace:4.0.0-beta.3", + "@tsparticles/updater-size": "workspace:4.0.0-beta.3", + "@tsparticles/updater-stroke-color": "workspace:4.0.0-beta.3", + "@tsparticles/updater-tilt": "workspace:4.0.0-beta.3", + "@tsparticles/updater-twinkle": "workspace:4.0.0-beta.3", + "@tsparticles/updater-wobble": "workspace:4.0.0-beta.3", + "tsparticles": "workspace:4.0.0-beta.3" }, "type": "module" } diff --git a/demo/vanilla_new/CHANGELOG.md b/demo/vanilla_new/CHANGELOG.md index 96b9d5259ad..b9d141d92bf 100644 --- a/demo/vanilla_new/CHANGELOG.md +++ b/demo/vanilla_new/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/demo-new + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/demo-new + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/demo-new diff --git a/demo/vanilla_new/package.json b/demo/vanilla_new/package.json index 586bd6ced2a..7fafc6459be 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles Demo Website", "main": "index.html", "scripts": { @@ -34,24 +34,24 @@ }, "homepage": "https://particles.js.org", "devDependencies": { - "@swc/core": "^1.15.18", + "@swc/core": "^1.15.21", "fs-extra": "^11.3.4", "minify": "^15.2.0", "sass": "^1.98.0" }, "dependencies": { - "@tsparticles/configs": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-light": "workspace:4.0.0-beta.1", - "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.1", - "@tsparticles/path-curves": "workspace:4.0.0-beta.1", - "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.1", - "@tsparticles/path-polygon": "workspace:4.0.0-beta.1", - "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-infection": "workspace:4.0.0-beta.1", - "@tsparticles/updater-gradient": "workspace:4.0.0-beta.1", - "@tsparticles/updater-orbit": "workspace:4.0.0-beta.1", - "tsparticles": "workspace:4.0.0-beta.1" + "@tsparticles/configs": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-light": "workspace:4.0.0-beta.3", + "@tsparticles/interaction-particles-repulse": "workspace:4.0.0-beta.3", + "@tsparticles/path-curves": "workspace:4.0.0-beta.3", + "@tsparticles/path-perlin-noise": "workspace:4.0.0-beta.3", + "@tsparticles/path-polygon": "workspace:4.0.0-beta.3", + "@tsparticles/path-simplex-noise": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-infection": "workspace:4.0.0-beta.3", + "@tsparticles/updater-gradient": "workspace:4.0.0-beta.3", + "@tsparticles/updater-orbit": "workspace:4.0.0-beta.3", + "tsparticles": "workspace:4.0.0-beta.3" }, "type": "module" } diff --git a/demo/vite/CHANGELOG.md b/demo/vite/CHANGELOG.md index 35f4eb20452..bc81061b2b8 100644 --- a/demo/vite/CHANGELOG.md +++ b/demo/vite/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/vite-demo + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/vite-demo + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/vite-demo diff --git a/demo/vite/package.json b/demo/vite/package.json index ff900259e70..0da040cc320 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-beta.1", + "version": "4.0.0-beta.3", "type": "module", "scripts": { "dev": "vite", @@ -9,12 +9,12 @@ "preview": "vite preview" }, "dependencies": { - "@tsparticles/all": "workspace:4.0.0-beta.1", - "@tsparticles/configs": "workspace:4.0.0-beta.1", - "@tsparticles/engine": "workspace:4.0.0-beta.1" + "@tsparticles/all": "workspace:4.0.0-beta.3", + "@tsparticles/configs": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3" }, "devDependencies": { - "typescript": "^5.9.3", - "vite": "^7.3.1" + "typescript": "^6.0.2", + "vite": "^8.0.3" } } diff --git a/effects/bubble/CHANGELOG.md b/effects/bubble/CHANGELOG.md index e7a15d5a105..c64db4dda8d 100644 --- a/effects/bubble/CHANGELOG.md +++ b/effects/bubble/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-bubble + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-bubble + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/effect-bubble diff --git a/effects/bubble/package.dist.json b/effects/bubble/package.dist.json index 8913bea9b75..d1119780e77 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/effects/bubble/package.json b/effects/bubble/package.json index 1167b2c25e4..850ed9b6822 100644 --- a/effects/bubble/package.json +++ b/effects/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/effects/particles/CHANGELOG.md b/effects/particles/CHANGELOG.md index e424af96c0f..168385c50b4 100644 --- a/effects/particles/CHANGELOG.md +++ b/effects/particles/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-particles + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-particles + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/effect-particles diff --git a/effects/particles/package.dist.json b/effects/particles/package.dist.json index ed6a631d31d..91d46137230 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/effects/particles/package.json b/effects/particles/package.json index 08fc361b620..851dcd91c4a 100644 --- a/effects/particles/package.json +++ b/effects/particles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/effects/shadow/CHANGELOG.md b/effects/shadow/CHANGELOG.md index 6ce812fee7c..f1f903532ad 100644 --- a/effects/shadow/CHANGELOG.md +++ b/effects/shadow/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-shadow + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-shadow + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/effect-shadow diff --git a/effects/shadow/package.dist.json b/effects/shadow/package.dist.json index 4899babdc1c..20f629bedc9 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/effects/shadow/package.json b/effects/shadow/package.json index 699aaea10a9..f9c53f0dfe6 100644 --- a/effects/shadow/package.json +++ b/effects/shadow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/effects/trail/CHANGELOG.md b/effects/trail/CHANGELOG.md index 91f8665392e..c0d8a6d6a2d 100644 --- a/effects/trail/CHANGELOG.md +++ b/effects/trail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-trail + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/effect-trail + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/effect-trail diff --git a/effects/trail/package.dist.json b/effects/trail/package.dist.json index e5de668061f..0dd3949f832 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/effects/trail/package.json b/effects/trail/package.json index 76520762c79..9fa894fe941 100644 --- a/effects/trail/package.json +++ b/effects/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/engine/CHANGELOG.md b/engine/CHANGELOG.md index e7d5761d345..8591b39ec7a 100644 --- a/engine/CHANGELOG.md +++ b/engine/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/engine + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/engine + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Bug Fixes diff --git a/engine/package.dist.json b/engine/package.dist.json index 4f619c434b8..02924c36169 100644 --- a/engine/package.dist.json +++ b/engine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -96,8 +96,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/engine/package.json b/engine/package.json index 7a93fd7cb4f..cab83dddc83 100644 --- a/engine/package.json +++ b/engine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "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": { @@ -107,8 +107,7 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, diff --git a/engine/src/Core/Container.ts b/engine/src/Core/Container.ts index c394fcfff93..d88fec3efd1 100644 --- a/engine/src/Core/Container.ts +++ b/engine/src/Core/Container.ts @@ -131,7 +131,7 @@ export class Container { zLayers; private _delay: number; - private _delayTimeout?: number | NodeJS.Timeout; + private _delayTimeout?: number; private readonly _delta: IDelta = { value: 0, factor: 0 }; private readonly _dispatchCallback; private _drawAnimationFrame?: number; diff --git a/engine/src/Core/Utils/EventListeners.ts b/engine/src/Core/Utils/EventListeners.ts index 3c7316875a6..028968e73c8 100644 --- a/engine/src/Core/Utils/EventListeners.ts +++ b/engine/src/Core/Utils/EventListeners.ts @@ -13,7 +13,7 @@ interface EventListenersHandlers { export class EventListeners { private readonly _handlers: EventListenersHandlers; private _resizeObserver?: ResizeObserver; - private _resizeTimeout?: NodeJS.Timeout; + private _resizeTimeout?: number; /** * Events listener constructor diff --git a/interactions/external/attract/CHANGELOG.md b/interactions/external/attract/CHANGELOG.md index e9e36d03383..a18d3918bb3 100644 --- a/interactions/external/attract/CHANGELOG.md +++ b/interactions/external/attract/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-attract + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-attract + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 21a33f7f1db..3063fd0cfd6 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/attract/package.json b/interactions/external/attract/package.json index 0c940e205a2..d62ff63ed48 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/bounce/CHANGELOG.md b/interactions/external/bounce/CHANGELOG.md index 3b5bb968fa8..a99328214a1 100644 --- a/interactions/external/bounce/CHANGELOG.md +++ b/interactions/external/bounce/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-bounce + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-bounce + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 51f57ff28bd..adb8c208e73 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/bounce/package.json b/interactions/external/bounce/package.json index c69c9dcac8c..f88c3c12277 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/bubble/CHANGELOG.md b/interactions/external/bubble/CHANGELOG.md index 7cbb9cb3d4e..b44455f6822 100644 --- a/interactions/external/bubble/CHANGELOG.md +++ b/interactions/external/bubble/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-bubble + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-bubble + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 707b5f722c5..1aaf95cacf8 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/bubble/package.json b/interactions/external/bubble/package.json index 04f8c2139dc..cc264ddaa08 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/cannon/CHANGELOG.md b/interactions/external/cannon/CHANGELOG.md index 8281460b30b..084b76ec3f1 100644 --- a/interactions/external/cannon/CHANGELOG.md +++ b/interactions/external/cannon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-cannon + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-cannon + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Bug Fixes diff --git a/interactions/external/cannon/package.dist.json b/interactions/external/cannon/package.dist.json index fb825c35bd5..a5baf7b465f 100644 --- a/interactions/external/cannon/package.dist.json +++ b/interactions/external/cannon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/cannon/package.json b/interactions/external/cannon/package.json index dd3588b9b48..5a5b575a971 100644 --- a/interactions/external/cannon/package.json +++ b/interactions/external/cannon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/connect/CHANGELOG.md b/interactions/external/connect/CHANGELOG.md index ca3536710b8..160512ec043 100644 --- a/interactions/external/connect/CHANGELOG.md +++ b/interactions/external/connect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-connect + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-connect + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 a9be9bfd13f..e55d2e445bd 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" @@ -94,5 +93,10 @@ "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/canvas-utils": "4.0.0-beta.1", + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/connect/package.json b/interactions/external/connect/package.json index 16d9ba4df4b..4a33f895064 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,16 +89,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/drag/CHANGELOG.md b/interactions/external/drag/CHANGELOG.md index 9b8f0e26341..4ed4d0926e4 100644 --- a/interactions/external/drag/CHANGELOG.md +++ b/interactions/external/drag/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-drag + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-drag + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Features diff --git a/interactions/external/drag/package.dist.json b/interactions/external/drag/package.dist.json index b654b2703a6..8e84ce7d273 100644 --- a/interactions/external/drag/package.dist.json +++ b/interactions/external/drag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/drag/package.json b/interactions/external/drag/package.json index 42fd44920b6..c38aab6390b 100644 --- a/interactions/external/drag/package.json +++ b/interactions/external/drag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/grab/CHANGELOG.md b/interactions/external/grab/CHANGELOG.md index d38b7146e2e..648f7bfbf6a 100644 --- a/interactions/external/grab/CHANGELOG.md +++ b/interactions/external/grab/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-grab + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-grab + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 67a29bb2db3..1cfdb414f2d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" @@ -94,5 +93,10 @@ "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/canvas-utils": "4.0.0-beta.1", + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/grab/package.json b/interactions/external/grab/package.json index 76b9768559f..020565a6ece 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,16 +89,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/parallax/CHANGELOG.md b/interactions/external/parallax/CHANGELOG.md index 928d1745b50..dabd1f549a9 100644 --- a/interactions/external/parallax/CHANGELOG.md +++ b/interactions/external/parallax/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-parallax + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-parallax + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 2291db1a71e..f41404aecac 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/parallax/package.json b/interactions/external/parallax/package.json index fff497ae6af..cc6abf72f3d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/particle/CHANGELOG.md b/interactions/external/particle/CHANGELOG.md index a2fd2692aeb..07bffe0e9cd 100644 --- a/interactions/external/particle/CHANGELOG.md +++ b/interactions/external/particle/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-particle + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-particle + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Bug Fixes diff --git a/interactions/external/particle/package.dist.json b/interactions/external/particle/package.dist.json index 32e1b57cbfc..fec2e0ceb15 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/particle/package.json b/interactions/external/particle/package.json index 8106a67a4b5..02e11b8a4db 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/particle/src/InteractivityParticleMaker.ts b/interactions/external/particle/src/InteractivityParticleMaker.ts index c8d2e63732f..dc083b5c53f 100644 --- a/interactions/external/particle/src/InteractivityParticleMaker.ts +++ b/interactions/external/particle/src/InteractivityParticleMaker.ts @@ -24,7 +24,7 @@ const particleMode = "particle"; export class InteractivityParticleMaker extends ExternalInteractorBase { readonly maxDistance = 0; - private _clearTimeout?: number | NodeJS.Timeout; + private _clearTimeout?: number; private _lastPosition?: ICoordinates; private _particle?: Particle; diff --git a/interactions/external/pause/CHANGELOG.md b/interactions/external/pause/CHANGELOG.md index 287fdd42757..c7bbcc16397 100644 --- a/interactions/external/pause/CHANGELOG.md +++ b/interactions/external/pause/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-pause + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-pause + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 7086437c598..270b37c8855 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/pause/package.json b/interactions/external/pause/package.json index 11a5cda36d7..803faf7384a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/pop/CHANGELOG.md b/interactions/external/pop/CHANGELOG.md index ee978d66a1b..93e635123ac 100644 --- a/interactions/external/pop/CHANGELOG.md +++ b/interactions/external/pop/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-pop + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-pop + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 744ace5ab21..eafae964261 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/pop/package.json b/interactions/external/pop/package.json index a661645b33a..f4daaf4e106 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/push/CHANGELOG.md b/interactions/external/push/CHANGELOG.md index d5643890bfd..0d9d5db9958 100644 --- a/interactions/external/push/CHANGELOG.md +++ b/interactions/external/push/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-push + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-push + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 9a8fd9c4cbf..a455c990b41 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/push/package.json b/interactions/external/push/package.json index 95579f2e480..2e6930adb09 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/remove/CHANGELOG.md b/interactions/external/remove/CHANGELOG.md index 0596f9fa863..725bf228bd1 100644 --- a/interactions/external/remove/CHANGELOG.md +++ b/interactions/external/remove/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-remove + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-remove + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 79b5134fdc7..2bae9541c95 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/remove/package.json b/interactions/external/remove/package.json index 684593045cb..802570f5180 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/repulse/CHANGELOG.md b/interactions/external/repulse/CHANGELOG.md index b8e324cd52e..4a55e140beb 100644 --- a/interactions/external/repulse/CHANGELOG.md +++ b/interactions/external/repulse/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-repulse + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-repulse + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 590c164abc2..4641546da3c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/repulse/package.json b/interactions/external/repulse/package.json index 73d8fa4a1b5..5f7176c74c6 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/slow/CHANGELOG.md b/interactions/external/slow/CHANGELOG.md index 3ba3006f458..b9ca40e5f1f 100644 --- a/interactions/external/slow/CHANGELOG.md +++ b/interactions/external/slow/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-slow + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-slow + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 bb14635c78b..b92fcf19c0d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/slow/package.json b/interactions/external/slow/package.json index e8aa5b6d0f0..734acd209a4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/external/trail/CHANGELOG.md b/interactions/external/trail/CHANGELOG.md index 08394c654b8..533d3fe2b6b 100644 --- a/interactions/external/trail/CHANGELOG.md +++ b/interactions/external/trail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-trail + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-external-trail + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/interaction-external-trail diff --git a/interactions/external/trail/package.dist.json b/interactions/external/trail/package.dist.json index f0ca9141995..b8066ea7f8d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/external/trail/package.json b/interactions/external/trail/package.json index ae0210fdc83..ef454b75f5e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/light/CHANGELOG.md b/interactions/light/CHANGELOG.md index d1379af0ca5..fa83fc528db 100644 --- a/interactions/light/CHANGELOG.md +++ b/interactions/light/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-light + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-light + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/interaction-light diff --git a/interactions/light/package.dist.json b/interactions/light/package.dist.json index fbd96ce9a75..c7e8759da0c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, diff --git a/interactions/light/package.json b/interactions/light/package.json index 9b1a30ea15c..63b5656e95a 100644 --- a/interactions/light/package.json +++ b/interactions/light/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/particles/attract/CHANGELOG.md b/interactions/particles/attract/CHANGELOG.md index 7003747122e..8d9cc17c005 100644 --- a/interactions/particles/attract/CHANGELOG.md +++ b/interactions/particles/attract/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-attract + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-attract + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 654dde17dbf..1a79e1eabf1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, diff --git a/interactions/particles/attract/package.json b/interactions/particles/attract/package.json index 12e0e478d88..9db61224aea 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/particles/collisions/CHANGELOG.md b/interactions/particles/collisions/CHANGELOG.md index b73990ab696..29bf9e05a07 100644 --- a/interactions/particles/collisions/CHANGELOG.md +++ b/interactions/particles/collisions/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-collisions + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-collisions + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 8b9c29bad70..3e8525b43a5 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,17 +81,20 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/particles/collisions/package.json b/interactions/particles/collisions/package.json index 9e492fc2ff2..5e78838e5cb 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,15 +89,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/particles/links/CHANGELOG.md b/interactions/particles/links/CHANGELOG.md index b7e38d87875..59ad800c9d8 100644 --- a/interactions/particles/links/CHANGELOG.md +++ b/interactions/particles/links/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-links + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-links + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/interaction-particles-links diff --git a/interactions/particles/links/package.dist.json b/interactions/particles/links/package.dist.json index d8d5dab074c..a3616681dd5 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDepdendencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" @@ -94,5 +93,10 @@ "publishConfig": { "access": "public" }, - "type": "module" + "type": "module", + "peerDependencies": { + "@tsparticles/canvas-utils": "4.0.0-beta.1", + "@tsparticles/engine": "4.0.0-beta.1", + "@tsparticles/plugin-interactivity": "4.0.0-beta.1" + } } diff --git a/interactions/particles/links/package.json b/interactions/particles/links/package.json index 6cc517f373c..5853157f3e1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -89,16 +89,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/interactions/particles/repulse/CHANGELOG.md b/interactions/particles/repulse/CHANGELOG.md index 2e6cb777636..77243ccc2c5 100644 --- a/interactions/particles/repulse/CHANGELOG.md +++ b/interactions/particles/repulse/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-repulse + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/interaction-particles-repulse + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 66df140157d..d2a059648d4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, diff --git a/interactions/particles/repulse/package.json b/interactions/particles/repulse/package.json index 01779753baf..4a8d98a565a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/lerna.json b/lerna.json index 5d64a0ef86b..2156fd20d8c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "npmClient": "pnpm", "conventionalCommits": true, "command": { diff --git a/package.json b/package.json index 17aed9cb85b..7ae6d7dab48 100644 --- a/package.json +++ b/package.json @@ -31,34 +31,28 @@ "@commitlint/cli": "^20.5.0", "@commitlint/config-conventional": "^20.5.0", "@swc/core": "^1.15.21", - "@tsparticles/cli": "^3.3.8", - "@tsparticles/depcruise-config": "^3.3.5", - "@tsparticles/eslint-config": "^3.3.5", - "@tsparticles/prettier-config": "^3.3.5", - "@tsparticles/tsconfig": "^3.3.5", - "@tsparticles/webpack-plugin": "^3.3.5", - "@types/jsdom": "^28.0.1", + "@tsparticles/cli": "^3.4.1", + "@tsparticles/depcruise-config": "^3.4.4", + "@tsparticles/eslint-config": "^3.4.4", + "@tsparticles/prettier-config": "^3.4.4", + "@tsparticles/tsconfig": "^3.4.4", + "@tsparticles/webpack-plugin": "^3.4.4", "@types/node": "^25.5.0", "@types/webpack-env": "^1.18.8", - "@vitest/coverage-v8": "^4.1.2", - "@vitest/ui": "^4.1.2", - "browserslist": "^4.28.1", - "canvas": "^3.2.2", + "browserslist": "^4.28.2", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "eslint": "^10.1.0", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-jsdoc": "^62.8.1", + "eslint-plugin-jsdoc": "^62.9.0", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-tsdoc": "^0.5.2", "fs-extra": "^11.3.4", "gh-pages": "^6.3.0", "husky": "^9.1.7", - "jsdom": "^29.0.1", - "jsdom-global": "^3.0.2", "lerna": "^9.0.7", - "nx": "^22.6.3", - "nx-cloud": "^19.1.0", + "nx": "^22.6.4", + "nx-cloud": "^19.1.3", "prettier": "^3.8.1", "prettier-plugin-multiline-arrays": "^4.1.5", "rimraf": "^6.1.3", @@ -74,10 +68,9 @@ "typedoc-plugin-keywords": "^1.6.0", "typedoc-plugin-mdn-links": "^5.1.1", "typedoc-plugin-missing-exports": "^4.1.2", - "typescript": "^5.9.3", - "typescript-eslint": "^8.57.1", - "typescript-json-schema": "^0.67.1", - "vitest": "^4.1.2", + "typescript": "^6.0.2", + "typescript-eslint": "^8.58.0", + "undici-types": "^7.24.7", "webpack": "^5.105.4", "webpack-bundle-analyzer": "^5.3.0", "webpack-cli": "^7.0.2", diff --git a/paths/branches/CHANGELOG.md b/paths/branches/CHANGELOG.md index ec05789e6a1..1c2be28351a 100644 --- a/paths/branches/CHANGELOG.md +++ b/paths/branches/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-branches + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-branches + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-branches diff --git a/paths/branches/package.dist.json b/paths/branches/package.dist.json index ab2e982417a..7f5746d3924 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/branches/package.json b/paths/branches/package.json index 677fe8ffddc..08105e271fd 100644 --- a/paths/branches/package.json +++ b/paths/branches/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/brownian/CHANGELOG.md b/paths/brownian/CHANGELOG.md index e935744e5ea..c890088d7dd 100644 --- a/paths/brownian/CHANGELOG.md +++ b/paths/brownian/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-brownian + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-brownian + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-brownian diff --git a/paths/brownian/package.dist.json b/paths/brownian/package.dist.json index 376c135a899..ef130f2888c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/brownian/package.json b/paths/brownian/package.json index f5915c88c35..8f2266a4708 100644 --- a/paths/brownian/package.json +++ b/paths/brownian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/curlNoise/CHANGELOG.md b/paths/curlNoise/CHANGELOG.md index 27eca73508a..cf5b82ecc78 100644 --- a/paths/curlNoise/CHANGELOG.md +++ b/paths/curlNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-curl-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-curl-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 f87701d551b..50ac2e46ca0 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1", "@tsparticles/simplex-noise": "4.0.0-beta.1" diff --git a/paths/curlNoise/package.json b/paths/curlNoise/package.json index 38101b0d650..9b947f2573f 100644 --- a/paths/curlNoise/package.json +++ b/paths/curlNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "scripts": { @@ -89,16 +89,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1", "@tsparticles/simplex-noise": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3", + "@tsparticles/simplex-noise": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/curves/CHANGELOG.md b/paths/curves/CHANGELOG.md index 4182c412596..2431b28d2c0 100644 --- a/paths/curves/CHANGELOG.md +++ b/paths/curves/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-curves + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-curves + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-curves diff --git a/paths/curves/package.dist.json b/paths/curves/package.dist.json index 6841e894631..527b69c4a25 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/curves/package.json b/paths/curves/package.json index d3e54531d02..1bd8d737067 100644 --- a/paths/curves/package.json +++ b/paths/curves/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/fractalNoise/CHANGELOG.md b/paths/fractalNoise/CHANGELOG.md index f0e250c1997..970ce13825a 100644 --- a/paths/fractalNoise/CHANGELOG.md +++ b/paths/fractalNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-fractal-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-fractal-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 505114c328f..b34b5e46c2c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/fractal-noise": "4.0.0-beta.1", "@tsparticles/noise-field": "4.0.0-beta.1", diff --git a/paths/fractalNoise/package.json b/paths/fractalNoise/package.json index 73ff58df143..338ecf7cdf1 100644 --- a/paths/fractalNoise/package.json +++ b/paths/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { @@ -103,17 +103,22 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/fractal-noise": "workspace:4.0.0-beta.1", "@tsparticles/noise-field": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/fractal-noise": "workspace:4.0.0-beta.3", + "@tsparticles/noise-field": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/grid/CHANGELOG.md b/paths/grid/CHANGELOG.md index 1d1b1fb802e..f30a16dde49 100644 --- a/paths/grid/CHANGELOG.md +++ b/paths/grid/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-grid + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-grid + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-grid diff --git a/paths/grid/package.dist.json b/paths/grid/package.dist.json index 9c143328b58..98f97bce505 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/grid/package.json b/paths/grid/package.json index 409a12d88f3..ecaa9a692dc 100644 --- a/paths/grid/package.json +++ b/paths/grid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/levy/CHANGELOG.md b/paths/levy/CHANGELOG.md index f02ad5e42c9..15e3dc8fb83 100644 --- a/paths/levy/CHANGELOG.md +++ b/paths/levy/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-levy + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-levy + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-levy diff --git a/paths/levy/package.dist.json b/paths/levy/package.dist.json index 664507feb8f..7e998170d82 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/levy/package.json b/paths/levy/package.json index fc60b3fe20b..5772e6313e4 100644 --- a/paths/levy/package.json +++ b/paths/levy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/perlinNoise/CHANGELOG.md b/paths/perlinNoise/CHANGELOG.md index 2fff8bef0c2..367f23a3b36 100644 --- a/paths/perlinNoise/CHANGELOG.md +++ b/paths/perlinNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-perlin-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-perlin-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 208881e5680..1750259a8a1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/noise-field": "4.0.0-beta.1", "@tsparticles/perlin-noise": "4.0.0-beta.1", diff --git a/paths/perlinNoise/package.json b/paths/perlinNoise/package.json index bb484c043af..56ed841915e 100644 --- a/paths/perlinNoise/package.json +++ b/paths/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { @@ -103,17 +103,22 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/noise-field": "workspace:4.0.0-beta.1", "@tsparticles/perlin-noise": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/noise-field": "workspace:4.0.0-beta.3", + "@tsparticles/perlin-noise": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/polygon/CHANGELOG.md b/paths/polygon/CHANGELOG.md index 1cf2ba7b57c..58805198ae6 100644 --- a/paths/polygon/CHANGELOG.md +++ b/paths/polygon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-polygon + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-polygon + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-polygon diff --git a/paths/polygon/package.dist.json b/paths/polygon/package.dist.json index cd8c709cbbd..9d7fe2a9fbc 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/polygon/package.json b/paths/polygon/package.json index dc5c4bf93e1..7f698f280d4 100644 --- a/paths/polygon/package.json +++ b/paths/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/random/CHANGELOG.md b/paths/random/CHANGELOG.md index f6259f943a6..12dab16d61a 100644 --- a/paths/random/CHANGELOG.md +++ b/paths/random/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-random + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-random + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-random diff --git a/paths/random/package.dist.json b/paths/random/package.dist.json index 15478f71c2e..4e17758190c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/random/package.json b/paths/random/package.json index 21edad90be4..08eae04882c 100644 --- a/paths/random/package.json +++ b/paths/random/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/simplexNoise/CHANGELOG.md b/paths/simplexNoise/CHANGELOG.md index fc85ff42b84..9f2b784dbba 100644 --- a/paths/simplexNoise/CHANGELOG.md +++ b/paths/simplexNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-simplex-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-simplex-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 bb8ed89c555..01160df806f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/noise-field": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1", diff --git a/paths/simplexNoise/package.json b/paths/simplexNoise/package.json index 52b080dcbb4..824f5bb0458 100644 --- a/paths/simplexNoise/package.json +++ b/paths/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "scripts": { @@ -89,17 +89,22 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/noise-field": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1", "@tsparticles/simplex-noise": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/noise-field": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3", + "@tsparticles/simplex-noise": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/spiral/CHANGELOG.md b/paths/spiral/CHANGELOG.md index 3a6a4f4b216..1d8fc23bdbd 100644 --- a/paths/spiral/CHANGELOG.md +++ b/paths/spiral/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-spiral + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-spiral + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-spiral diff --git a/paths/spiral/package.dist.json b/paths/spiral/package.dist.json index 6558422115d..90e42d202ca 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "repository": { @@ -98,12 +98,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/spiral/package.json b/paths/spiral/package.json index d7b52a0f9b8..8cc49fca4af 100644 --- a/paths/spiral/package.json +++ b/paths/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/svg/CHANGELOG.md b/paths/svg/CHANGELOG.md index 61ca731b918..f4542f07255 100644 --- a/paths/svg/CHANGELOG.md +++ b/paths/svg/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-svg + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-svg + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-svg diff --git a/paths/svg/package.dist.json b/paths/svg/package.dist.json index 7f405fe5e80..0fd9099a74f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/svg/package.json b/paths/svg/package.json index a5b94644856..1fbfb1ee8db 100644 --- a/paths/svg/package.json +++ b/paths/svg/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/paths/zigzag/CHANGELOG.md b/paths/zigzag/CHANGELOG.md index 560e8286381..c80361ce09f 100644 --- a/paths/zigzag/CHANGELOG.md +++ b/paths/zigzag/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-zig-zag + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-zig-zag + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 d18a4609a14..4d475c9b76e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, diff --git a/paths/zigzag/package.json b/paths/zigzag/package.json index f99b9b94e97..3b4cb801b72 100644 --- a/paths/zigzag/package.json +++ b/paths/zigzag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { @@ -103,15 +103,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/absorbers/CHANGELOG.md b/plugins/absorbers/CHANGELOG.md index 21892484dc3..64dbee275d3 100644 --- a/plugins/absorbers/CHANGELOG.md +++ b/plugins/absorbers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-absorbers + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-absorbers + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-absorbers diff --git a/plugins/absorbers/README.md b/plugins/absorbers/README.md index 76a54f25245..a08359ebb5a 100644 --- a/plugins/absorbers/README.md +++ b/plugins/absorbers/README.md @@ -17,7 +17,7 @@ The CDN/Vanilla version JS has one required file in vanilla configuration: Including the `tsparticles.plugin.absorbers.min.js` file will export the function to load the plugin: ```javascript -loadAbsorbersPlugin; +loadAbsorbersPluginSimple; ``` ### Usage @@ -27,7 +27,7 @@ Once the scripts are loaded you can set up `tsParticles` and the plugin like thi ```javascript (async () => { await loadInteractivityPlugin(tsParticles); - await loadAbsorbersPlugin(tsParticles); + await loadAbsorbersPluginSimple(tsParticles); await tsParticles.load({ id: "tsparticles", diff --git a/plugins/absorbers/package.dist.json b/plugins/absorbers/package.dist.json index 01817af47f5..675449545fe 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,15 +80,33 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" + }, + "./interaction": { + "types": "./types/interaction.d.ts", + "browser": "./browser/interaction.js", + "import": "./esm/interaction.js", + "require": "./cjs/interaction.js", + "default": "./esm/interaction.js" + }, + "./plugin": { + "types": "./types/plugin.d.ts", + "browser": "./browser/plugin.js", + "import": "./esm/plugin.js", + "require": "./cjs/plugin.js", + "default": "./esm/plugin.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + }, "publishConfig": { "access": "public" }, diff --git a/plugins/absorbers/package.json b/plugins/absorbers/package.json index 1d4108c78b3..878e1fe421a 100644 --- a/plugins/absorbers/package.json +++ b/plugins/absorbers/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,15 +88,37 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" + }, + "./interaction": { + "types": "./dist/types/interaction.d.ts", + "browser": "./dist/browser/interaction.js", + "import": "./dist/esm/interaction.js", + "require": "./dist/cjs/interaction.js", + "default": "./dist/esm/interaction.js" + }, + "./plugin": { + "types": "./dist/types/plugin.d.ts", + "browser": "./dist/browser/plugin.js", + "import": "./dist/esm/plugin.js", + "require": "./dist/cjs/plugin.js", + "default": "./dist/esm/plugin.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/absorbers/src/getAbsorbersInstancesManager.ts b/plugins/absorbers/src/getAbsorbersInstancesManager.ts new file mode 100644 index 00000000000..3edec44f48b --- /dev/null +++ b/plugins/absorbers/src/getAbsorbersInstancesManager.ts @@ -0,0 +1,27 @@ +import type { AbsorbersInstancesManager } from "./AbsorbersInstancesManager.js"; +import type { Engine } from "@tsparticles/engine"; + +const instancesManagers = new WeakMap>(); + +/** + * @param e - The engine instance whose plugin manager will be used to resolve the absorbers manager. + * @returns A promise that resolves to the absorbers instances manager for the given engine. + */ +export function getAbsorbersInstancesManager(e: Engine): Promise { + const pluginManager = e.pluginManager; + + let manager = instancesManagers.get(pluginManager); + + if (!manager) { + manager = import("./AbsorbersInstancesManager.js") + .then(({ AbsorbersInstancesManager }) => new AbsorbersInstancesManager(pluginManager)) + .catch((error: unknown) => { + instancesManagers.delete(pluginManager); + throw error; + }); + + instancesManagers.set(pluginManager, manager); + } + + return manager; +} diff --git a/plugins/absorbers/src/index.ts b/plugins/absorbers/src/index.ts index 7c2db79dbb9..5dbca68d483 100644 --- a/plugins/absorbers/src/index.ts +++ b/plugins/absorbers/src/index.ts @@ -1,6 +1,6 @@ -import type { AbsorberContainer } from "./AbsorberContainer.js"; import { type Engine } from "@tsparticles/engine"; -import type { InteractivityEngine } from "@tsparticles/plugin-interactivity"; +import { loadAbsorbersInteraction } from "./interaction.js"; +import { loadAbsorbersPluginSimple } from "./plugin.js"; declare const __VERSION__: string; @@ -8,31 +8,8 @@ declare const __VERSION__: string; * @param engine - */ export async function loadAbsorbersPlugin(engine: Engine): Promise { - engine.checkVersion(__VERSION__); - - await engine.pluginManager.register(async (e: InteractivityEngine) => { - const [ - { ensureInteractivityPluginLoaded }, - { AbsorbersInstancesManager }, - { AbsorbersPlugin }, - ] = await Promise.all([ - import("@tsparticles/plugin-interactivity"), - import("./AbsorbersInstancesManager.js"), - import("./AbsorbersPlugin.js"), - ]), - pluginManager = e.pluginManager, - instancesManager = new AbsorbersInstancesManager(pluginManager); - - ensureInteractivityPluginLoaded(e); - - pluginManager.addPlugin(new AbsorbersPlugin(instancesManager)); - - pluginManager.addInteractor?.("externalAbsorbers", async container => { - const { AbsorbersInteractor } = await import("./AbsorbersInteractor.js"); - - return new AbsorbersInteractor(container as AbsorberContainer, instancesManager); - }); - }); + await loadAbsorbersPluginSimple(engine); + await loadAbsorbersInteraction(engine); } export type * from "./AbsorberContainer.js"; diff --git a/plugins/absorbers/src/interaction.ts b/plugins/absorbers/src/interaction.ts new file mode 100644 index 00000000000..498cbf17cd0 --- /dev/null +++ b/plugins/absorbers/src/interaction.ts @@ -0,0 +1,34 @@ +import type { AbsorberContainer } from "./AbsorberContainer.js"; +import { type Engine } from "@tsparticles/engine"; +import type { InteractivityEngine } from "@tsparticles/plugin-interactivity"; + +declare const __VERSION__: string; + +/** + * @param engine - + */ +export async function loadAbsorbersInteraction(engine: Engine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(async (e: InteractivityEngine) => { + const [ + { ensureInteractivityPluginLoaded }, + { getAbsorbersInstancesManager }, + ] = await Promise.all([ + import("@tsparticles/plugin-interactivity"), + import("./getAbsorbersInstancesManager.js"), + ]), + pluginManager = e.pluginManager, + instancesManager = await getAbsorbersInstancesManager(e); + + ensureInteractivityPluginLoaded(e); + + pluginManager.addInteractor?.("externalAbsorbers", async container => { + const { AbsorbersInteractor } = await import("./AbsorbersInteractor.js"); + + return new AbsorbersInteractor(container as AbsorberContainer, instancesManager); + }); + }); +} + +export type * from "./AbsorberContainer.js"; diff --git a/plugins/absorbers/src/plugin.ts b/plugins/absorbers/src/plugin.ts new file mode 100644 index 00000000000..100d4bf266b --- /dev/null +++ b/plugins/absorbers/src/plugin.ts @@ -0,0 +1,26 @@ +import { type Engine } from "@tsparticles/engine"; + +declare const __VERSION__: string; + +/** + * @param engine - + */ +export async function loadAbsorbersPluginSimple(engine: Engine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(async (e: Engine) => { + const [ + { getAbsorbersInstancesManager }, + { AbsorbersPlugin }, + ] = await Promise.all([ + import("./getAbsorbersInstancesManager.js"), + import("./AbsorbersPlugin.js"), + ]), + pluginManager = e.pluginManager, + instancesManager = await getAbsorbersInstancesManager(e); + + pluginManager.addPlugin(new AbsorbersPlugin(instancesManager)); + }); +} + +export type * from "./AbsorberContainer.js"; diff --git a/plugins/backgroundMask/CHANGELOG.md b/plugins/backgroundMask/CHANGELOG.md index e772650c374..c7400406455 100644 --- a/plugins/backgroundMask/CHANGELOG.md +++ b/plugins/backgroundMask/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-background-mask + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-background-mask + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 e97f5222ffe..7d4cd8aa0d2 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/backgroundMask/package.json b/plugins/backgroundMask/package.json index 15fc407a811..155712d1593 100644 --- a/plugins/backgroundMask/package.json +++ b/plugins/backgroundMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/blend/CHANGELOG.md b/plugins/blend/CHANGELOG.md index ef3338d270f..e004db5492f 100644 --- a/plugins/blend/CHANGELOG.md +++ b/plugins/blend/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-blend + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-blend + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-blend diff --git a/plugins/blend/package.dist.json b/plugins/blend/package.dist.json index 884e592dd24..93421bd52e9 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/blend/package.json b/plugins/blend/package.json index 5c1eafc6425..4480e409716 100644 --- a/plugins/blend/package.json +++ b/plugins/blend/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/canvasMask/CHANGELOG.md b/plugins/canvasMask/CHANGELOG.md index 825cb56f0fa..3698a05927c 100644 --- a/plugins/canvasMask/CHANGELOG.md +++ b/plugins/canvasMask/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-canvas-mask + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-canvas-mask + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-canvas-mask diff --git a/plugins/canvasMask/package.dist.json b/plugins/canvasMask/package.dist.json index 8e258eef2a2..dd3ffa9567e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1" }, diff --git a/plugins/canvasMask/package.json b/plugins/canvasMask/package.json index 7e8352b7036..fe2c242d657 100644 --- a/plugins/canvasMask/package.json +++ b/plugins/canvasMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,15 +88,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/hex/CHANGELOG.md b/plugins/colors/hex/CHANGELOG.md index e5f9c21b673..5d0c0ae1f62 100644 --- a/plugins/colors/hex/CHANGELOG.md +++ b/plugins/colors/hex/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hex-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hex-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 87ed37cff7a..157243ac7b2 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/hex/package.json b/plugins/colors/hex/package.json index 2ac6021cdd5..9e0c91f4677 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/hsl/CHANGELOG.md b/plugins/colors/hsl/CHANGELOG.md index f94271a4375..f1c5d56b3fc 100644 --- a/plugins/colors/hsl/CHANGELOG.md +++ b/plugins/colors/hsl/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hsl-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hsl-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 8e1c8680956..d7196a496b4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/hsl/package.json b/plugins/colors/hsl/package.json index a2f5a41a914..deb6e95b72a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/hsv/CHANGELOG.md b/plugins/colors/hsv/CHANGELOG.md index 5170a41f020..6e4b1d2ebe6 100644 --- a/plugins/colors/hsv/CHANGELOG.md +++ b/plugins/colors/hsv/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hsv-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hsv-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 5128e49ffc8..0b7f841c1b0 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/hsv/package.json b/plugins/colors/hsv/package.json index e3b629a048f..83d216c4dae 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/hwb/CHANGELOG.md b/plugins/colors/hwb/CHANGELOG.md index aadc0273e70..2cef7cbbb10 100644 --- a/plugins/colors/hwb/CHANGELOG.md +++ b/plugins/colors/hwb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hwb-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-hwb-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 a0691d605f4..5cb8be0387c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/hwb/package.json b/plugins/colors/hwb/package.json index f3a8d58ffd6..838743ff024 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/lab/CHANGELOG.md b/plugins/colors/lab/CHANGELOG.md index 4079dbf5c2d..428d9bd993f 100644 --- a/plugins/colors/lab/CHANGELOG.md +++ b/plugins/colors/lab/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-lab-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-lab-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 31574230e12..e4440324724 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/lab/package.json b/plugins/colors/lab/package.json index a7b8afbab53..be6342e6547 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/lch/CHANGELOG.md b/plugins/colors/lch/CHANGELOG.md index 01b301c2c35..9f26d21bb9e 100644 --- a/plugins/colors/lch/CHANGELOG.md +++ b/plugins/colors/lch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-lch-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-lch-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 87135b0f3f6..937c9aac905 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/lch/package.json b/plugins/colors/lch/package.json index 77300babb9c..6029b324781 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/named/CHANGELOG.md b/plugins/colors/named/CHANGELOG.md index 632e03e49f1..0b4767da26b 100644 --- a/plugins/colors/named/CHANGELOG.md +++ b/plugins/colors/named/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-named-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-named-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 156b616f4b3..ebd1a572d0e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/named/package.json b/plugins/colors/named/package.json index 5f8afc67485..4d52619c8ae 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/oklab/CHANGELOG.md b/plugins/colors/oklab/CHANGELOG.md index 00ac83a7401..1b62591acf8 100644 --- a/plugins/colors/oklab/CHANGELOG.md +++ b/plugins/colors/oklab/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-oklab-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-oklab-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 9067b062272..b3f49faeeab 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/oklab/package.json b/plugins/colors/oklab/package.json index 0d6ef5e99a1..911e98b7d24 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/oklch/CHANGELOG.md b/plugins/colors/oklch/CHANGELOG.md index 2dc1aad7e97..978ce24f722 100644 --- a/plugins/colors/oklch/CHANGELOG.md +++ b/plugins/colors/oklch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-oklch-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-oklch-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 c6608f9b2ef..0db2651d443 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/oklch/package.json b/plugins/colors/oklch/package.json index 70c78d7972e..2e562bb5192 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/colors/rgb/CHANGELOG.md b/plugins/colors/rgb/CHANGELOG.md index 7d6aced13cb..339d079d729 100644 --- a/plugins/colors/rgb/CHANGELOG.md +++ b/plugins/colors/rgb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-rgb-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-rgb-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 4a411ba1d6b..b529a607b4a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/colors/rgb/package.json b/plugins/colors/rgb/package.json index 08398614486..2ace58a19f5 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/back/CHANGELOG.md b/plugins/easings/back/CHANGELOG.md index 8625a988817..7422399acbc 100644 --- a/plugins/easings/back/CHANGELOG.md +++ b/plugins/easings/back/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-back + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-back + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 7051b96bd45..843a11c280d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/back/package.json b/plugins/easings/back/package.json index 14980ebfd35..f8806d947f0 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/bounce/CHANGELOG.md b/plugins/easings/bounce/CHANGELOG.md index b4976ee3acf..8f6aa57bf2d 100644 --- a/plugins/easings/bounce/CHANGELOG.md +++ b/plugins/easings/bounce/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-bounce + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-bounce + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 a8002ff6be6..6546faf3671 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/bounce/package.json b/plugins/easings/bounce/package.json index 0db4ea79b41..c01d4098fb1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/circ/CHANGELOG.md b/plugins/easings/circ/CHANGELOG.md index 6201dcba0ba..2335c5024f4 100644 --- a/plugins/easings/circ/CHANGELOG.md +++ b/plugins/easings/circ/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-circ + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-circ + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 04e78871a04..985a96554e5 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/circ/package.json b/plugins/easings/circ/package.json index ba85834f270..8c8db70b109 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/cubic/CHANGELOG.md b/plugins/easings/cubic/CHANGELOG.md index c1cfb0b2a4c..0bab95c6c4f 100644 --- a/plugins/easings/cubic/CHANGELOG.md +++ b/plugins/easings/cubic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-cubic + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-cubic + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 147f1e19730..7daa2db0b6d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/cubic/package.json b/plugins/easings/cubic/package.json index 2d56dc83184..4cef0b822f1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/elastic/CHANGELOG.md b/plugins/easings/elastic/CHANGELOG.md index 4d9b42d8642..b90f5c51d88 100644 --- a/plugins/easings/elastic/CHANGELOG.md +++ b/plugins/easings/elastic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-elastic + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-elastic + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 e23fbdd0a3e..8f25906e35c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/elastic/package.json b/plugins/easings/elastic/package.json index ecad38ffb3c..67b63e0a37b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/expo/CHANGELOG.md b/plugins/easings/expo/CHANGELOG.md index 84f6a2ed698..1edf67dda87 100644 --- a/plugins/easings/expo/CHANGELOG.md +++ b/plugins/easings/expo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-expo + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-expo + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 c02f0cde51f..2c7be51d545 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/expo/package.json b/plugins/easings/expo/package.json index 49d1af284d6..4656c9e6f1d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/gaussian/CHANGELOG.md b/plugins/easings/gaussian/CHANGELOG.md index 61fb97e09cb..93685ceb50c 100644 --- a/plugins/easings/gaussian/CHANGELOG.md +++ b/plugins/easings/gaussian/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-gaussian + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-gaussian + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 12404424cee..a0782f7c2ca 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,13 +94,15 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.3" + }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.1" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/gaussian/package.json b/plugins/easings/gaussian/package.json index c7fd787faf1..d16892045e9 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,13 +102,12 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/linear/CHANGELOG.md b/plugins/easings/linear/CHANGELOG.md index 303fa83acfb..bacbb77cd04 100644 --- a/plugins/easings/linear/CHANGELOG.md +++ b/plugins/easings/linear/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-linear + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-linear + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 482703e1c79..c9117abcb91 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,13 +94,15 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.3" + }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.1" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/linear/package.json b/plugins/easings/linear/package.json index cd17f03a692..9e9f48fd2c4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,13 +102,12 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/quad/CHANGELOG.md b/plugins/easings/quad/CHANGELOG.md index 285cc476210..f9a0c299b8e 100644 --- a/plugins/easings/quad/CHANGELOG.md +++ b/plugins/easings/quad/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quad + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quad + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 5f9678a0aa2..c5e4f107f3e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,13 +94,15 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { - "@tsparticles/engine": "4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "4.0.0-beta.3" + }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.1" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quad/package.json b/plugins/easings/quad/package.json index 1c1d42cd32b..b072d180208 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,13 +102,12 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1" + "peerDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" }, "publishConfig": { "access": "public", diff --git a/plugins/easings/quart/CHANGELOG.md b/plugins/easings/quart/CHANGELOG.md index c1eca74034b..aec4b1b0179 100644 --- a/plugins/easings/quart/CHANGELOG.md +++ b/plugins/easings/quart/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quart + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quart + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 51ae6d21c91..bfe4b828475 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/quart/package.json b/plugins/easings/quart/package.json index fba1beb831e..54df66c2856 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/quint/CHANGELOG.md b/plugins/easings/quint/CHANGELOG.md index 9ae6b628604..df554a9f9cf 100644 --- a/plugins/easings/quint/CHANGELOG.md +++ b/plugins/easings/quint/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quint + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quint + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 8f07c226b20..457df27f874 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/quint/package.json b/plugins/easings/quint/package.json index 514f7dad4c2..baba5a45382 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/sigmoid/CHANGELOG.md b/plugins/easings/sigmoid/CHANGELOG.md index 912f27bff8e..5f9423cb692 100644 --- a/plugins/easings/sigmoid/CHANGELOG.md +++ b/plugins/easings/sigmoid/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 377f4eac660..10794d2aaf9 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/sigmoid/package.json b/plugins/easings/sigmoid/package.json index 9397494c7d9..9228f10ea1a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/sine/CHANGELOG.md b/plugins/easings/sine/CHANGELOG.md index c47bd07d06d..74419f01de4 100644 --- a/plugins/easings/sine/CHANGELOG.md +++ b/plugins/easings/sine/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sine + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sine + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 2aa9317d748..83f04d8dde7 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/sine/package.json b/plugins/easings/sine/package.json index 67188b172a0..5c7d82ff010 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/easings/smoothstep/CHANGELOG.md b/plugins/easings/smoothstep/CHANGELOG.md index cbf84eb22a7..a26d8894463 100644 --- a/plugins/easings/smoothstep/CHANGELOG.md +++ b/plugins/easings/smoothstep/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 e1500921370..8f4c05efa56 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/easings/smoothstep/package.json b/plugins/easings/smoothstep/package.json index 3530265f7e1..82209ad49ce 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emitters/CHANGELOG.md b/plugins/emitters/CHANGELOG.md index c071f83c704..bc8001c146c 100644 --- a/plugins/emitters/CHANGELOG.md +++ b/plugins/emitters/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-emitters diff --git a/plugins/emitters/package.dist.json b/plugins/emitters/package.dist.json index d590c34d13d..9d4bb453f35 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,15 +80,33 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" + }, + "./interaction": { + "types": "./types/interaction.d.ts", + "browser": "./browser/interaction.js", + "import": "./esm/interaction.js", + "require": "./cjs/interaction.js", + "default": "./esm/interaction.js" + }, + "./plugin": { + "types": "./types/plugin.d.ts", + "browser": "./browser/plugin.js", + "import": "./esm/plugin.js", + "require": "./cjs/plugin.js", + "default": "./esm/plugin.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + }, "publishConfig": { "access": "public" }, diff --git a/plugins/emitters/package.json b/plugins/emitters/package.json index ef7f594c77e..dc8dc840205 100644 --- a/plugins/emitters/package.json +++ b/plugins/emitters/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,15 +88,37 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" + }, + "./interaction": { + "types": "./dist/types/interaction.d.ts", + "browser": "./dist/browser/interaction.js", + "import": "./dist/esm/interaction.js", + "require": "./dist/cjs/interaction.js", + "default": "./dist/esm/interaction.js" + }, + "./plugin": { + "types": "./dist/types/plugin.d.ts", + "browser": "./dist/browser/plugin.js", + "import": "./dist/esm/plugin.js", + "require": "./dist/cjs/plugin.js", + "default": "./dist/esm/plugin.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, + "peerDependenciesMeta": { + "@tsparticles/plugin-interactivity": { + "optional": true + } + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emitters/src/addEmittersShapesManager.ts b/plugins/emitters/src/addEmittersShapesManager.ts new file mode 100644 index 00000000000..fdbde6de797 --- /dev/null +++ b/plugins/emitters/src/addEmittersShapesManager.ts @@ -0,0 +1,17 @@ +import type { EmittersEngine } from "./EmittersEngine.js"; +import type { IEmitterShapeGenerator } from "./IEmitterShapeGenerator.js"; + +/** + * + * @param e + */ +export async function addEmittersShapesManager(e: EmittersEngine): Promise { + const { ShapeManager } = await import("./ShapeManager.js"), + pluginManager = e.pluginManager; + + pluginManager.emitterShapeManager ??= new ShapeManager(); + + pluginManager.addEmitterShapeGenerator ??= (name: string, generator: IEmitterShapeGenerator): void => { + pluginManager.emitterShapeManager?.addShapeGenerator(name, generator); + }; +} diff --git a/plugins/emitters/src/ensureEmittersPluginLoaded.ts b/plugins/emitters/src/ensureEmittersPluginLoaded.ts new file mode 100644 index 00000000000..4b40303b2c9 --- /dev/null +++ b/plugins/emitters/src/ensureEmittersPluginLoaded.ts @@ -0,0 +1,10 @@ +import type { EmittersEngine } from "./EmittersEngine.js"; + +/** + * @param e - + */ +export function ensureEmittersPluginLoaded(e: EmittersEngine): void { + if (!e.pluginManager.addEmitterShapeGenerator) { + throw new Error("tsParticles Emitters Plugin is not loaded"); + } +} diff --git a/plugins/emitters/src/getEmittersInstancesManager.ts b/plugins/emitters/src/getEmittersInstancesManager.ts new file mode 100644 index 00000000000..0d4447a3cf3 --- /dev/null +++ b/plugins/emitters/src/getEmittersInstancesManager.ts @@ -0,0 +1,27 @@ +import type { EmittersInstancesManager } from "./EmittersInstancesManager.js"; +import type { Engine } from "@tsparticles/engine"; + +const instancesManagers = new WeakMap>(); + +/** + * @param e - The engine instance providing the plugin manager. + * @returns A promise that resolves to the emitters instances manager for the engine's plugin manager. + */ +export function getEmittersInstancesManager(e: Engine): Promise { + const pluginManager = e.pluginManager; + + let manager = instancesManagers.get(pluginManager); + + if (!manager) { + manager = import("./EmittersInstancesManager.js") + .then(({ EmittersInstancesManager }) => new EmittersInstancesManager(pluginManager)) + .catch((error: unknown) => { + instancesManagers.delete(pluginManager); + throw error; + }); + + instancesManagers.set(pluginManager, manager); + } + + return manager; +} diff --git a/plugins/emitters/src/index.ts b/plugins/emitters/src/index.ts index aa12784df91..5625c442a11 100644 --- a/plugins/emitters/src/index.ts +++ b/plugins/emitters/src/index.ts @@ -1,6 +1,6 @@ -import type { EmitterContainer } from "./EmitterContainer.js"; import type { EmittersEngine } from "./EmittersEngine.js"; -import type { IEmitterShapeGenerator } from "./IEmitterShapeGenerator.js"; +import { loadEmittersInteraction } from "./interaction.js"; +import { loadEmittersPluginSimple } from "./plugin.js"; declare const __VERSION__: string; @@ -8,49 +8,11 @@ declare const __VERSION__: string; * @param engine - The [[EmittersEngine]] instance to load the plugin into */ export async function loadEmittersPlugin(engine: EmittersEngine): Promise { - engine.checkVersion(__VERSION__); - - await engine.pluginManager.register(async (e: EmittersEngine) => { - const [ - { ensureInteractivityPluginLoaded }, - { ShapeManager }, - { EmittersInstancesManager }, - { EmittersPlugin }, - ] = await Promise.all([ - import("@tsparticles/plugin-interactivity"), - import("./ShapeManager.js"), - import("./EmittersInstancesManager.js"), - import("./EmittersPlugin.js"), - ]), - pluginManager = e.pluginManager, - instancesManager = new EmittersInstancesManager(pluginManager); - - ensureInteractivityPluginLoaded(e); - - pluginManager.emitterShapeManager ??= new ShapeManager(); - pluginManager.addEmitterShapeGenerator ??= (name: string, generator: IEmitterShapeGenerator): void => { - pluginManager.emitterShapeManager?.addShapeGenerator(name, generator); - }; - - pluginManager.addPlugin(new EmittersPlugin(instancesManager)); - - pluginManager.addInteractor?.("externalEmitters", async container => { - const { EmittersInteractor } = await import("./EmittersInteractor.js"); - - return new EmittersInteractor(instancesManager, container as EmitterContainer); - }); - }); -} - -/** - * @param e - - */ -export function ensureEmittersPluginLoaded(e: EmittersEngine): void { - if (!e.pluginManager.addEmitterShapeGenerator) { - throw new Error("tsParticles Emitters Plugin is not loaded"); - } + await loadEmittersPluginSimple(engine); + await loadEmittersInteraction(engine); } +export * from "./ensureEmittersPluginLoaded.js"; export type * from "./EmitterContainer.js"; export * from "./EmitterShapeBase.js"; export type * from "./EmittersEngine.js"; diff --git a/plugins/emitters/src/interaction.ts b/plugins/emitters/src/interaction.ts new file mode 100644 index 00000000000..4c805b6a992 --- /dev/null +++ b/plugins/emitters/src/interaction.ts @@ -0,0 +1,42 @@ +import type { EmitterContainer } from "./EmitterContainer.js"; +import type { EmittersEngine } from "./EmittersEngine.js"; + +declare const __VERSION__: string; + +/** + * @param engine - The [[EmittersEngine]] instance to load the plugin into + */ +export async function loadEmittersInteraction(engine: EmittersEngine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(async (e: EmittersEngine) => { + const [ + { ensureInteractivityPluginLoaded }, + { addEmittersShapesManager }, + { getEmittersInstancesManager }, + ] = await Promise.all([ + import("@tsparticles/plugin-interactivity"), + import("./addEmittersShapesManager.js"), + import("./getEmittersInstancesManager.js"), + ]), + instancesManager = await getEmittersInstancesManager(e); + + ensureInteractivityPluginLoaded(e); + + await addEmittersShapesManager(e); + + e.pluginManager.addInteractor?.("externalEmitters", async container => { + const { EmittersInteractor } = await import("./EmittersInteractor.js"); + + return new EmittersInteractor(instancesManager, container as EmitterContainer); + }); + }); +} + +export type * from "./EmitterContainer.js"; +export * from "./EmitterShapeBase.js"; +export type * from "./EmittersEngine.js"; +export type * from "./IEmitterShape.js"; +export type * from "./IEmitterShapeGenerator.js"; +export * from "./Enums/EmitterClickMode.js"; +export type * from "./IRandomPositionData.js"; diff --git a/plugins/emitters/src/plugin.ts b/plugins/emitters/src/plugin.ts new file mode 100644 index 00000000000..5d3c143eca0 --- /dev/null +++ b/plugins/emitters/src/plugin.ts @@ -0,0 +1,35 @@ +import type { EmittersEngine } from "./EmittersEngine.js"; + +declare const __VERSION__: string; + +/** + * @param engine - The [[EmittersEngine]] instance to load the plugin into + */ +export async function loadEmittersPluginSimple(engine: EmittersEngine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(async (e: EmittersEngine) => { + const [ + { addEmittersShapesManager }, + { getEmittersInstancesManager }, + { EmittersPlugin }, + ] = await Promise.all([ + import("./addEmittersShapesManager.js"), + import("./getEmittersInstancesManager.js"), + import("./EmittersPlugin.js"), + ]), + instancesManager = await getEmittersInstancesManager(e); + + await addEmittersShapesManager(e); + + e.pluginManager.addPlugin(new EmittersPlugin(instancesManager)); + }); +} + +export type * from "./EmitterContainer.js"; +export * from "./EmitterShapeBase.js"; +export type * from "./EmittersEngine.js"; +export type * from "./IEmitterShape.js"; +export type * from "./IEmitterShapeGenerator.js"; +export * from "./Enums/EmitterClickMode.js"; +export type * from "./IRandomPositionData.js"; diff --git a/plugins/emittersShapes/canvas/CHANGELOG.md b/plugins/emittersShapes/canvas/CHANGELOG.md index 6683f36dcc6..cc657844dda 100644 --- a/plugins/emittersShapes/canvas/CHANGELOG.md +++ b/plugins/emittersShapes/canvas/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 83f1e7c966f..f1e8d36a855 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-emitters": "4.0.0-beta.1" diff --git a/plugins/emittersShapes/canvas/package.json b/plugins/emittersShapes/canvas/package.json index 9c4d9104d94..c3976840dcc 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,16 +102,20 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emittersShapes/circle/CHANGELOG.md b/plugins/emittersShapes/circle/CHANGELOG.md index 52997ed3391..f59e5b47da6 100644 --- a/plugins/emittersShapes/circle/CHANGELOG.md +++ b/plugins/emittersShapes/circle/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 a670133913a..547fab2407b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-emitters": "4.0.0-beta.1" }, diff --git a/plugins/emittersShapes/circle/package.json b/plugins/emittersShapes/circle/package.json index de1dab75580..fe305a200ff 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emittersShapes/path/CHANGELOG.md b/plugins/emittersShapes/path/CHANGELOG.md index 3b2bf11252a..e46bbbde67b 100644 --- a/plugins/emittersShapes/path/CHANGELOG.md +++ b/plugins/emittersShapes/path/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 4964a0a1380..8134a33e9b4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-emitters": "4.0.0-beta.1" }, diff --git a/plugins/emittersShapes/path/package.json b/plugins/emittersShapes/path/package.json index 19a39fcc007..f09d7ae6075 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emittersShapes/polygon/CHANGELOG.md b/plugins/emittersShapes/polygon/CHANGELOG.md index 86935bb9c3b..0b3907cdb24 100644 --- a/plugins/emittersShapes/polygon/CHANGELOG.md +++ b/plugins/emittersShapes/polygon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 fd6b8ab4a34..5493972ed78 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-emitters": "4.0.0-beta.1" }, diff --git a/plugins/emittersShapes/polygon/package.json b/plugins/emittersShapes/polygon/package.json index bdc273884d7..262890c3521 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/emittersShapes/square/CHANGELOG.md b/plugins/emittersShapes/square/CHANGELOG.md index 95fb751a0bf..18130f02aea 100644 --- a/plugins/emittersShapes/square/CHANGELOG.md +++ b/plugins/emittersShapes/square/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 686c3ba87e0..3cb71e70d07 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-emitters": "4.0.0-beta.1" }, diff --git a/plugins/emittersShapes/square/package.json b/plugins/emittersShapes/square/package.json index cd3ea02c504..20b8c56d76b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-emitters": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/exports/image/CHANGELOG.md b/plugins/exports/image/CHANGELOG.md index 9143b815adf..74e09bb6b42 100644 --- a/plugins/exports/image/CHANGELOG.md +++ b/plugins/exports/image/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-image + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-image + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 5b0ce17aa69..3b37797da5a 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/exports/image/package.json b/plugins/exports/image/package.json index 53ed6303f75..73ba7bef99b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/exports/json/CHANGELOG.md b/plugins/exports/json/CHANGELOG.md index 9b912843760..6eafb1ce188 100644 --- a/plugins/exports/json/CHANGELOG.md +++ b/plugins/exports/json/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-json + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-json + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 04f69b8c45e..b0e31aae8a6 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/exports/json/package.json b/plugins/exports/json/package.json index cd4624ad639..687eb185fbd 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/exports/video/CHANGELOG.md b/plugins/exports/video/CHANGELOG.md index f505baf997d..4ee97e0b97a 100644 --- a/plugins/exports/video/CHANGELOG.md +++ b/plugins/exports/video/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-video + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-export-video + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 334d445a0e3..c6dcc52f9a2 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/exports/video/package.json b/plugins/exports/video/package.json index 8dc9de24948..44ae4a715cc 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/infection/CHANGELOG.md b/plugins/infection/CHANGELOG.md index 462f4a420b8..5c688c2414e 100644 --- a/plugins/infection/CHANGELOG.md +++ b/plugins/infection/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-infection + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-infection + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-infection diff --git a/plugins/infection/package.dist.json b/plugins/infection/package.dist.json index 3347c9ac64b..cdfa8c92ca3 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-interactivity": "4.0.0-beta.1" }, diff --git a/plugins/infection/package.json b/plugins/infection/package.json index 6f8beff2133..278dee0b1fe 100644 --- a/plugins/infection/package.json +++ b/plugins/infection/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-interactivity": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/interactivity/CHANGELOG.md b/plugins/interactivity/CHANGELOG.md index b3708f11a4d..05fde8424fb 100644 --- a/plugins/interactivity/CHANGELOG.md +++ b/plugins/interactivity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-interactivity + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-interactivity + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Bug Fixes diff --git a/plugins/interactivity/package.dist.json b/plugins/interactivity/package.dist.json index 22478ad0f12..64f17de868b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/interactivity/package.json b/plugins/interactivity/package.json index d36f5c599d5..7deda61a781 100644 --- a/plugins/interactivity/package.json +++ b/plugins/interactivity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/manualParticles/CHANGELOG.md b/plugins/manualParticles/CHANGELOG.md index 9429018ccc2..35c4a665380 100644 --- a/plugins/manualParticles/CHANGELOG.md +++ b/plugins/manualParticles/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-manual-particles + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-manual-particles + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 7bff3f23bbb..e03c0b1c5df 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/manualParticles/package.json b/plugins/manualParticles/package.json index 6ea8bcdab13..1e7d5abfd2f 100644 --- a/plugins/manualParticles/package.json +++ b/plugins/manualParticles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/motion/CHANGELOG.md b/plugins/motion/CHANGELOG.md index fd7592f8ec7..06e088e675b 100644 --- a/plugins/motion/CHANGELOG.md +++ b/plugins/motion/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-motion + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-motion + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-motion diff --git a/plugins/motion/package.dist.json b/plugins/motion/package.dist.json index cb4ad9a4b45..1a43cd62f7e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/motion/package.json b/plugins/motion/package.json index 8d73f413898..d19499793ba 100644 --- a/plugins/motion/package.json +++ b/plugins/motion/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/move/CHANGELOG.md b/plugins/move/CHANGELOG.md index 5e3868f605f..4671b15ffd0 100644 --- a/plugins/move/CHANGELOG.md +++ b/plugins/move/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-move + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-move + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-move diff --git a/plugins/move/package.dist.json b/plugins/move/package.dist.json index 1dd9e9c819b..1e12db9b66f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/move/package.json b/plugins/move/package.json index 5febdc19fef..0b593c71062 100644 --- a/plugins/move/package.json +++ b/plugins/move/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/poisson/CHANGELOG.md b/plugins/poisson/CHANGELOG.md index 0eb214a8473..3a8b5c315ed 100644 --- a/plugins/poisson/CHANGELOG.md +++ b/plugins/poisson/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-poisson-disc + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-poisson-disc + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 8243c55a329..0403182794b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "repository": { @@ -79,12 +79,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/poisson/package.json b/plugins/poisson/package.json index 9bf2eb2e839..32956e429aa 100644 --- a/plugins/poisson/package.json +++ b/plugins/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "scripts": { @@ -77,9 +77,12 @@ "module": "dist/esm/index.js", "types": "dist/types/index.d.ts", "prettier": "@tsparticles/prettier-config", - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/poisson/src/PoissonDiscPluginInstance.ts b/plugins/poisson/src/PoissonDiscPluginInstance.ts index ea161b0ef9a..4d639c26719 100644 --- a/plugins/poisson/src/PoissonDiscPluginInstance.ts +++ b/plugins/poisson/src/PoissonDiscPluginInstance.ts @@ -7,7 +7,7 @@ import type { PoissonDisc } from "./PoissonDisc.js"; */ export class PoissonDiscPluginInstance implements IContainerPlugin { poissonDisc?: PoissonDisc; - redrawTimeout?: number | NodeJS.Timeout; + redrawTimeout?: number; private readonly _container: PoissonContainer; private _currentIndex: number; diff --git a/plugins/polygonMask/CHANGELOG.md b/plugins/polygonMask/CHANGELOG.md index 0c6ddcd2ef9..e2a0c025803 100644 --- a/plugins/polygonMask/CHANGELOG.md +++ b/plugins/polygonMask/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-polygon-mask + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-polygon-mask + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 b0ff81c4bb0..5b168781808 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -82,12 +82,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/polygonMask/package.json b/plugins/polygonMask/package.json index 4ff11254210..e754ddd892d 100644 --- a/plugins/polygonMask/package.json +++ b/plugins/polygonMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "scripts": { @@ -80,9 +80,12 @@ "sideEffects": [ "dist/**/pathseg.js" ], - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/polygonMask/src/PolygonMaskInstance.ts b/plugins/polygonMask/src/PolygonMaskInstance.ts index fb1c9b0ba4c..beab99fe844 100644 --- a/plugins/polygonMask/src/PolygonMaskInstance.ts +++ b/plugins/polygonMask/src/PolygonMaskInstance.ts @@ -38,7 +38,7 @@ export class PolygonMaskInstance implements IContainerPlugin { offset?: ICoordinates; paths?: ISvgPath[]; raw?: ICoordinates[]; - redrawTimeout?: number | NodeJS.Timeout; + redrawTimeout?: number; private readonly _container; private _moveRadius; diff --git a/plugins/responsive/CHANGELOG.md b/plugins/responsive/CHANGELOG.md index fab37172ab0..afbd523763e 100644 --- a/plugins/responsive/CHANGELOG.md +++ b/plugins/responsive/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-responsive + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-responsive + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-responsive diff --git a/plugins/responsive/package.dist.json b/plugins/responsive/package.dist.json index 1b8f06540b1..676c3696812 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/responsive/package.json b/plugins/responsive/package.json index 71fc94297d2..44af04cab09 100644 --- a/plugins/responsive/package.json +++ b/plugins/responsive/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/sounds/CHANGELOG.md b/plugins/sounds/CHANGELOG.md index 416728fd452..06cd31d618f 100644 --- a/plugins/sounds/CHANGELOG.md +++ b/plugins/sounds/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-sounds + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-sounds + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-sounds diff --git a/plugins/sounds/package.dist.json b/plugins/sounds/package.dist.json index a69f4199664..c40d6f8bb00 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/sounds/package.json b/plugins/sounds/package.json index b8eec10bc88..134cbe89086 100644 --- a/plugins/sounds/package.json +++ b/plugins/sounds/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/themes/CHANGELOG.md b/plugins/themes/CHANGELOG.md index 81150c031cd..7d76192c70b 100644 --- a/plugins/themes/CHANGELOG.md +++ b/plugins/themes/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-themes + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-themes + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-themes diff --git a/plugins/themes/package.dist.json b/plugins/themes/package.dist.json index 23fd54755d5..9b208182fb2 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/themes/package.json b/plugins/themes/package.json index 73018ff8681..d5d80ac40ca 100644 --- a/plugins/themes/package.json +++ b/plugins/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/trail/CHANGELOG.md b/plugins/trail/CHANGELOG.md index 4b891b9cb9a..d58e2a2a360 100644 --- a/plugins/trail/CHANGELOG.md +++ b/plugins/trail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-trail + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-trail + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-trail diff --git a/plugins/trail/package.dist.json b/plugins/trail/package.dist.json index 2bd53553fc1..15a8907f84e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/trail/package.json b/plugins/trail/package.json index a99abd451d6..302904fb99c 100644 --- a/plugins/trail/package.json +++ b/plugins/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/plugins/zoom/CHANGELOG.md b/plugins/zoom/CHANGELOG.md index e1e9ffcdf7a..049e1d381c7 100644 --- a/plugins/zoom/CHANGELOG.md +++ b/plugins/zoom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-zoom + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/plugin-zoom + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/plugin-zoom diff --git a/plugins/zoom/package.dist.json b/plugins/zoom/package.dist.json index 392b4b7f117..6d9fb486837 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "repository": { @@ -80,12 +80,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/plugins/zoom/package.json b/plugins/zoom/package.json index 60f86c4e557..ecfa5a5e7d9 100644 --- a/plugins/zoom/package.json +++ b/plugins/zoom/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "scripts": { @@ -88,14 +88,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d022b312167..700ba2667de 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ importers: devDependencies: "@commitlint/cli": specifier: ^20.5.0 - version: 20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3) + version: 20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@6.0.2) "@commitlint/config-conventional": specifier: ^20.5.0 version: 20.5.0 @@ -17,44 +17,32 @@ importers: specifier: ^1.15.21 version: 1.15.21 "@tsparticles/cli": - specifier: ^3.3.8 - version: 3.3.8(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)(webpack-cli@7.0.2) + specifier: ^3.4.1 + version: 3.4.1(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2) "@tsparticles/depcruise-config": - specifier: ^3.3.5 - version: 3.3.5(dependency-cruiser@17.3.9) + specifier: ^3.4.4 + version: 3.4.4(dependency-cruiser@17.3.10) "@tsparticles/eslint-config": - specifier: ^3.3.5 - version: 3.3.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) + specifier: ^3.4.4 + version: 3.4.4(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) "@tsparticles/prettier-config": - specifier: ^3.3.5 - version: 3.3.5(prettier@3.8.1) + specifier: ^3.4.4 + version: 3.4.4(prettier@3.8.1) "@tsparticles/tsconfig": - specifier: ^3.3.5 - version: 3.3.5(typescript@5.9.3) + specifier: ^3.4.4 + version: 3.4.4(typescript@6.0.2) "@tsparticles/webpack-plugin": - specifier: ^3.3.5 - version: 3.3.5(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1) - "@types/jsdom": - specifier: ^28.0.1 - version: 28.0.1 + specifier: ^3.4.4 + version: 3.4.4(@types/eslint@8.56.6)(jiti@2.6.1) "@types/node": specifier: ^25.5.0 version: 25.5.0 "@types/webpack-env": specifier: ^1.18.8 version: 1.18.8 - "@vitest/coverage-v8": - specifier: ^4.1.2 - version: 4.1.2(vitest@4.1.2) - "@vitest/ui": - specifier: ^4.1.2 - version: 4.1.2(vitest@4.1.2) browserslist: - specifier: ^4.28.1 - version: 4.28.1 - canvas: - specifier: ^3.2.2 - version: 3.2.2 + specifier: ^4.28.2 + version: 4.28.2 copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -68,14 +56,14 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-jsdoc: - specifier: ^62.8.1 - version: 62.8.1(eslint@10.1.0(jiti@2.6.1)) + specifier: ^62.9.0 + version: 62.9.0(eslint@10.1.0(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.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1))(prettier@3.8.1) eslint-plugin-tsdoc: specifier: ^0.5.2 - version: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + version: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) fs-extra: specifier: ^11.3.4 version: 11.3.4 @@ -85,21 +73,15 @@ importers: husky: specifier: ^9.1.7 version: 9.1.7 - jsdom: - specifier: ^29.0.1 - version: 29.0.1(canvas@3.2.2) - jsdom-global: - specifier: ^3.0.2 - version: 3.0.2(jsdom@29.0.1(canvas@3.2.2)) lerna: specifier: ^9.0.7 version: 9.0.7(@swc/core@1.15.21)(@types/node@25.5.0) nx: - specifier: ^22.6.3 - version: 22.6.3(@swc/core@1.15.21) + specifier: ^22.6.4 + version: 22.6.4(@swc/core@1.15.21) nx-cloud: - specifier: ^19.1.0 - version: 19.1.0 + specifier: ^19.1.3 + version: 19.1.3 prettier: specifier: ^3.8.1 version: 3.8.1 @@ -117,49 +99,46 @@ importers: version: 0.2.7(@swc/core@1.15.21)(webpack@5.105.4) terser-webpack-plugin: specifier: ^5.4.0 - version: 5.4.0(@swc/core@1.15.21)(esbuild@0.27.2)(webpack@5.105.4) + version: 5.4.0(@swc/core@1.15.21)(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.21)(@types/node@25.5.0)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.15.21)(@types/node@25.5.0)(typescript@6.0.2) typedoc: specifier: ^0.28.18 - version: 0.28.18(typescript@5.9.3) + version: 0.28.18(typescript@6.0.2) typedoc-plugin-clarity: specifier: ^1.6.0 - version: 1.6.0(typedoc@0.28.18(typescript@5.9.3)) + version: 1.6.0(typedoc@0.28.18(typescript@6.0.2)) typedoc-plugin-coverage: specifier: ^4.0.2 - version: 4.0.2(typedoc@0.28.18(typescript@5.9.3)) + version: 4.0.2(typedoc@0.28.18(typescript@6.0.2)) typedoc-plugin-google-ads: specifier: ^1.6.0 - version: 1.6.0(typedoc@0.28.18(typescript@5.9.3)) + version: 1.6.0(typedoc@0.28.18(typescript@6.0.2)) typedoc-plugin-keywords: specifier: ^1.6.0 - version: 1.6.0(typedoc@0.28.18(typescript@5.9.3)) + version: 1.6.0(typedoc@0.28.18(typescript@6.0.2)) typedoc-plugin-mdn-links: specifier: ^5.1.1 - version: 5.1.1(typedoc@0.28.18(typescript@5.9.3)) + version: 5.1.1(typedoc@0.28.18(typescript@6.0.2)) typedoc-plugin-missing-exports: specifier: ^4.1.2 - version: 4.1.2(typedoc@0.28.18(typescript@5.9.3)) + version: 4.1.2(typedoc@0.28.18(typescript@6.0.2)) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 typescript-eslint: - specifier: ^8.57.1 - version: 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - typescript-json-schema: - specifier: ^0.67.1 - version: 0.67.1(@swc/core@1.15.21) - vitest: - specifier: ^4.1.2 - version: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.1(@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.3)) + specifier: ^8.58.0 + version: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + undici-types: + specifier: ^7.24.7 + version: 7.24.7 webpack: specifier: ^5.105.4 - version: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + version: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) webpack-bundle-analyzer: specifier: ^5.3.0 version: 5.3.0 @@ -173,931 +152,931 @@ importers: bundles/all: dependencies: "@tsparticles/effect-bubble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/bubble/dist "@tsparticles/effect-particles": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/particles/dist "@tsparticles/effect-shadow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/shadow/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/interaction-external-cannon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/cannon/dist "@tsparticles/interaction-external-particle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/particle/dist "@tsparticles/interaction-external-pop": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/pop/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/repulse/dist "@tsparticles/path-branches": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/branches/dist "@tsparticles/path-brownian": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/brownian/dist "@tsparticles/path-curl-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/curlNoise/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/curves/dist "@tsparticles/path-fractal-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/fractalNoise/dist "@tsparticles/path-grid": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/grid/dist "@tsparticles/path-levy": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/levy/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/polygon/dist "@tsparticles/path-random": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/random/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/simplexNoise/dist "@tsparticles/path-spiral": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/spiral/dist "@tsparticles/path-svg": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/svg/dist "@tsparticles/path-zig-zag": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/zigzag/dist "@tsparticles/plugin-background-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/backgroundMask/dist "@tsparticles/plugin-blend": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/blend/dist "@tsparticles/plugin-canvas-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/canvasMask/dist "@tsparticles/plugin-easing-back": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/back/dist "@tsparticles/plugin-easing-bounce": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/bounce/dist "@tsparticles/plugin-easing-circ": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/circ/dist "@tsparticles/plugin-easing-cubic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/cubic/dist "@tsparticles/plugin-easing-elastic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/elastic/dist "@tsparticles/plugin-easing-expo": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/expo/dist "@tsparticles/plugin-easing-gaussian": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/gaussian/dist "@tsparticles/plugin-easing-linear": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/linear/dist "@tsparticles/plugin-easing-quart": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quart/dist "@tsparticles/plugin-easing-quint": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quint/dist "@tsparticles/plugin-easing-sigmoid": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/sigmoid/dist "@tsparticles/plugin-easing-sine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/sine/dist "@tsparticles/plugin-easing-smoothstep": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/smoothstep/dist "@tsparticles/plugin-emitters-shape-canvas": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/canvas/dist "@tsparticles/plugin-emitters-shape-path": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/path/dist "@tsparticles/plugin-emitters-shape-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/polygon/dist "@tsparticles/plugin-export-image": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/image/dist "@tsparticles/plugin-export-json": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/json/dist "@tsparticles/plugin-export-video": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/video/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-hwb-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hwb/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/infection/dist "@tsparticles/plugin-lab-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/lab/dist "@tsparticles/plugin-lch-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/lch/dist "@tsparticles/plugin-manual-particles": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/manualParticles/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/motion/dist "@tsparticles/plugin-named-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/named/dist "@tsparticles/plugin-oklab-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/oklab/dist "@tsparticles/plugin-oklch-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/oklch/dist "@tsparticles/plugin-poisson-disc": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/poisson/dist "@tsparticles/plugin-polygon-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/polygonMask/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/responsive/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/sounds/dist "@tsparticles/plugin-themes": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/themes/dist "@tsparticles/plugin-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/trail/dist "@tsparticles/plugin-zoom": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/zoom/dist "@tsparticles/shape-arrow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/arrow/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/cards/dist "@tsparticles/shape-cog": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/cog/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/heart/dist "@tsparticles/shape-infinity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/infinity/dist "@tsparticles/shape-matrix": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/matrix/dist "@tsparticles/shape-path": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/path/dist "@tsparticles/shape-rounded-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/rounded-polygon/dist "@tsparticles/shape-rounded-rect": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/rounded-rect/dist "@tsparticles/shape-spiral": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/spiral/dist "@tsparticles/shape-squircle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/squircle/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/gradient/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/orbit/dist tsparticles: - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../full/dist publishDirectory: dist bundles/basic: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/rgb/dist "@tsparticles/shape-circle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/circle/dist "@tsparticles/updater-fill-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/fillColor/dist "@tsparticles/updater-opacity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/opacity/dist "@tsparticles/updater-out-modes": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/outModes/dist "@tsparticles/updater-size": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/size/dist publishDirectory: dist bundles/confetti: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../basic/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emitters/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/motion/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/cards/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/emoji/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/heart/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/image/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/polygon/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/square/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/star/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/life/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/roll/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/rotate/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/tilt/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/wobble/dist publishDirectory: dist bundles/fireworks: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../basic/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/sounds/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/destroy/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/life/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/rotate/dist publishDirectory: dist bundles/full: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/interaction-external-drag": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/drag/dist "@tsparticles/interaction-external-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/trail/dist "@tsparticles/plugin-absorbers": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/absorbers/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-circle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/circle/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/shape-text": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/text/dist "@tsparticles/slim": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../slim/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/destroy/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/roll/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/tilt/dist "@tsparticles/updater-twinkle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/twinkle/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/wobble/dist publishDirectory: dist bundles/pjs: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/responsive/dist tsparticles: - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../full/dist devDependencies: "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/interactivity/dist publishDirectory: dist bundles/slim: dependencies: "@tsparticles/basic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../basic/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/interaction-external-attract": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/attract/dist "@tsparticles/interaction-external-bounce": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/bounce/dist "@tsparticles/interaction-external-bubble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/bubble/dist "@tsparticles/interaction-external-connect": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/connect/dist "@tsparticles/interaction-external-grab": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/grab/dist "@tsparticles/interaction-external-parallax": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/parallax/dist "@tsparticles/interaction-external-pause": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/pause/dist "@tsparticles/interaction-external-push": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/push/dist "@tsparticles/interaction-external-remove": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/remove/dist "@tsparticles/interaction-external-repulse": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/repulse/dist "@tsparticles/interaction-external-slow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/slow/dist "@tsparticles/interaction-particles-attract": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/attract/dist "@tsparticles/interaction-particles-collisions": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/collisions/dist "@tsparticles/interaction-particles-links": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/links/dist "@tsparticles/plugin-easing-quad": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quad/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/interactivity/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/emoji/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/image/dist "@tsparticles/shape-line": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/line/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/polygon/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/square/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/star/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/life/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/rotate/dist "@tsparticles/updater-stroke-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/strokeColor/dist publishDirectory: dist demo/electron: dependencies: "@tsparticles/configs": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist tsparticles: - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/full/dist devDependencies: electron: - specifier: ^41.0.3 - version: 41.0.3 + specifier: ^41.1.1 + version: 41.1.1 demo/vanilla: dependencies: "@tsparticles/all": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/all/dist "@tsparticles/basic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/basic/dist "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/canvasUtils/dist "@tsparticles/confetti": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/confetti/dist "@tsparticles/configs": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/configs/dist "@tsparticles/effect-bubble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/bubble/dist "@tsparticles/effect-particles": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/particles/dist "@tsparticles/effect-shadow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/shadow/dist "@tsparticles/effect-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../effects/trail/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/fireworks": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/fireworks/dist "@tsparticles/fractal-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/fractalNoise/dist "@tsparticles/interaction-external-attract": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/attract/dist "@tsparticles/interaction-external-bounce": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/bounce/dist "@tsparticles/interaction-external-bubble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/bubble/dist "@tsparticles/interaction-external-cannon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/cannon/dist "@tsparticles/interaction-external-connect": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/connect/dist "@tsparticles/interaction-external-drag": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/drag/dist "@tsparticles/interaction-external-grab": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/grab/dist "@tsparticles/interaction-external-parallax": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/parallax/dist "@tsparticles/interaction-external-particle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/particle/dist "@tsparticles/interaction-external-pause": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/pause/dist "@tsparticles/interaction-external-pop": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/pop/dist "@tsparticles/interaction-external-push": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/push/dist "@tsparticles/interaction-external-remove": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/remove/dist "@tsparticles/interaction-external-repulse": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/repulse/dist "@tsparticles/interaction-external-slow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/slow/dist "@tsparticles/interaction-external-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/external/trail/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-attract": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/attract/dist "@tsparticles/interaction-particles-collisions": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/collisions/dist "@tsparticles/interaction-particles-links": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/links/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/repulse/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/noiseField/dist "@tsparticles/path-branches": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/branches/dist "@tsparticles/path-brownian": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/brownian/dist "@tsparticles/path-curl-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/curlNoise/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/curves/dist "@tsparticles/path-fractal-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/fractalNoise/dist "@tsparticles/path-grid": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/grid/dist "@tsparticles/path-levy": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/levy/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/polygon/dist "@tsparticles/path-random": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/random/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/simplexNoise/dist "@tsparticles/path-spiral": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/spiral/dist "@tsparticles/path-svg": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/svg/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/pathUtils/dist "@tsparticles/path-zig-zag": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/zigzag/dist "@tsparticles/perlin-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/perlinNoise/dist "@tsparticles/pjs": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/pjs/dist "@tsparticles/plugin-absorbers": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/absorbers/dist "@tsparticles/plugin-background-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/backgroundMask/dist "@tsparticles/plugin-blend": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/blend/dist "@tsparticles/plugin-canvas-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/canvasMask/dist "@tsparticles/plugin-easing-back": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/back/dist "@tsparticles/plugin-easing-bounce": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/bounce/dist "@tsparticles/plugin-easing-circ": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/circ/dist "@tsparticles/plugin-easing-cubic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/cubic/dist "@tsparticles/plugin-easing-elastic": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/elastic/dist "@tsparticles/plugin-easing-expo": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/expo/dist "@tsparticles/plugin-easing-gaussian": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/gaussian/dist "@tsparticles/plugin-easing-linear": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/linear/dist "@tsparticles/plugin-easing-quad": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quad/dist "@tsparticles/plugin-easing-quart": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quart/dist "@tsparticles/plugin-easing-quint": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/quint/dist "@tsparticles/plugin-easing-sigmoid": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/sigmoid/dist "@tsparticles/plugin-easing-sine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/sine/dist "@tsparticles/plugin-easing-smoothstep": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/easings/smoothstep/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emitters/dist "@tsparticles/plugin-emitters-shape-canvas": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/canvas/dist "@tsparticles/plugin-emitters-shape-circle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/circle/dist "@tsparticles/plugin-emitters-shape-path": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/path/dist "@tsparticles/plugin-emitters-shape-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/polygon/dist "@tsparticles/plugin-emitters-shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/emittersShapes/square/dist "@tsparticles/plugin-export-image": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/image/dist "@tsparticles/plugin-export-json": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/json/dist "@tsparticles/plugin-export-video": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/exports/video/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-hwb-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hwb/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/infection/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/interactivity/dist "@tsparticles/plugin-lab-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/lab/dist "@tsparticles/plugin-lch-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/lch/dist "@tsparticles/plugin-manual-particles": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/manualParticles/dist "@tsparticles/plugin-motion": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/motion/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist "@tsparticles/plugin-named-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/named/dist "@tsparticles/plugin-oklab-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/oklab/dist "@tsparticles/plugin-oklch-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/oklch/dist "@tsparticles/plugin-poisson-disc": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/poisson/dist "@tsparticles/plugin-polygon-mask": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/polygonMask/dist "@tsparticles/plugin-responsive": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/responsive/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/rgb/dist "@tsparticles/plugin-sounds": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/sounds/dist "@tsparticles/plugin-themes": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/themes/dist "@tsparticles/plugin-trail": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/trail/dist "@tsparticles/plugin-zoom": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/zoom/dist "@tsparticles/shape-arrow": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/arrow/dist "@tsparticles/shape-cards": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/cards/dist "@tsparticles/shape-circle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/circle/dist "@tsparticles/shape-cog": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/cog/dist "@tsparticles/shape-emoji": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/emoji/dist "@tsparticles/shape-heart": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/heart/dist "@tsparticles/shape-image": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/image/dist "@tsparticles/shape-infinity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/infinity/dist "@tsparticles/shape-line": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/line/dist "@tsparticles/shape-matrix": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/matrix/dist "@tsparticles/shape-path": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/path/dist "@tsparticles/shape-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/polygon/dist "@tsparticles/shape-rounded-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/rounded-polygon/dist "@tsparticles/shape-rounded-rect": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/rounded-rect/dist "@tsparticles/shape-spiral": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/spiral/dist "@tsparticles/shape-square": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/square/dist "@tsparticles/shape-squircle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/squircle/dist "@tsparticles/shape-star": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/star/dist "@tsparticles/shape-text": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../shapes/text/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/simplexNoise/dist "@tsparticles/slim": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/slim/dist "@tsparticles/smooth-value-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/smoothValueNoise/dist "@tsparticles/updater-destroy": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/destroy/dist "@tsparticles/updater-fill-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/fillColor/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/gradient/dist "@tsparticles/updater-life": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/life/dist "@tsparticles/updater-opacity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/opacity/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/orbit/dist "@tsparticles/updater-out-modes": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/outModes/dist "@tsparticles/updater-roll": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/roll/dist "@tsparticles/updater-rotate": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/rotate/dist "@tsparticles/updater-size": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/size/dist "@tsparticles/updater-stroke-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/strokeColor/dist "@tsparticles/updater-tilt": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/tilt/dist "@tsparticles/updater-twinkle": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/twinkle/dist "@tsparticles/updater-wobble": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/wobble/dist tsparticles: - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/full/dist devDependencies: "@datalust/winston-seq": @@ -1134,14 +1113,14 @@ importers: specifier: ^0.6.1 version: 0.6.1 dotenv: - specifier: ^17.3.1 - version: 17.3.1 + specifier: ^17.4.0 + version: 17.4.0 express: specifier: ^5.2.1 version: 5.2.1 express-rate-limit: - specifier: ^8.3.1 - version: 8.3.1(express@5.2.1) + specifier: ^8.3.2 + version: 8.3.2(express@5.2.1) helmet: specifier: ^8.1.0 version: 8.1.0 @@ -1149,14 +1128,14 @@ importers: specifier: ^4.0.0 version: 4.0.0 jsoneditor: - specifier: ^10.4.2 - version: 10.4.2 + specifier: ^10.4.3 + version: 10.4.3 livereload: specifier: ^0.10.3 version: 0.10.3 lodash: - specifier: ^4.17.23 - version: 4.17.23 + specifier: ^4.18.1 + version: 4.18.1 nodemon: specifier: ^3.1.14 version: 3.1.14 @@ -1176,45 +1155,45 @@ importers: demo/vanilla_new: dependencies: "@tsparticles/configs": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/interaction-light": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/light/dist "@tsparticles/interaction-particles-repulse": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../interactions/particles/repulse/dist "@tsparticles/path-curves": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/curves/dist "@tsparticles/path-perlin-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/perlinNoise/dist "@tsparticles/path-polygon": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/polygon/dist "@tsparticles/path-simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../paths/simplexNoise/dist "@tsparticles/plugin-infection": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/infection/dist "@tsparticles/updater-gradient": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/gradient/dist "@tsparticles/updater-orbit": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../updaters/orbit/dist tsparticles: - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/full/dist devDependencies: "@swc/core": - specifier: ^1.15.18 - version: 1.15.18 + specifier: ^1.15.21 + version: 1.15.21 fs-extra: specifier: ^11.3.4 version: 11.3.4 @@ -1228,47 +1207,47 @@ importers: demo/vite: dependencies: "@tsparticles/all": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../bundles/all/dist "@tsparticles/configs": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/configs/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist devDependencies: typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 vite: - specifier: ^7.3.1 - version: 7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3) + specifier: ^8.0.3 + version: 8.0.3(@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.3) effects/bubble: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist effects/particles: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist effects/shadow: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist effects/trail: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist @@ -1276,1036 +1255,1036 @@ importers: publishDirectory: dist interactions/external/attract: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bounce: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bubble: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/cannon: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/connect: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/drag: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/grab: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/parallax: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/particle: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pause: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pop: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/push: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/remove: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/repulse: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/slow: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/trail: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/light: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/interactivity/dist publishDirectory: dist interactions/particles/attract: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/collisions: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/links: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/repulse: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../plugins/interactivity/dist publishDirectory: dist paths/branches: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/brownian: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/curlNoise: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/curves: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/fractalNoise: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/fractal-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/fractalNoise/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/noiseField/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/grid: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/levy: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/perlinNoise: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/noiseField/dist "@tsparticles/perlin-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/perlinNoise/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/polygon: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/random: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/simplexNoise: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/noise-field": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/noiseField/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist "@tsparticles/simplex-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/spiral: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/svg: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist paths/zigzag: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist plugins/absorbers: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../interactivity/dist publishDirectory: dist plugins/backgroundMask: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/blend: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/canvasMask: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/colors/hex: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsl: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsv: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/hwb: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/lab: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/lch: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/named: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklab: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklch: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/colors/rgb: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/back: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/bounce: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/circ: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/cubic: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/elastic: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/expo: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/gaussian: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/linear: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quad: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quart: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/quint: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/sigmoid: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/sine: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/easings/smoothstep: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/emitters: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../interactivity/dist publishDirectory: dist plugins/emittersShapes/canvas: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/circle: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/path: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/polygon: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/square: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist "@tsparticles/plugin-emitters": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../emitters/dist publishDirectory: dist plugins/exports/image: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/exports/json: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/exports/video: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../../engine/dist publishDirectory: dist plugins/infection: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-interactivity": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../interactivity/dist publishDirectory: dist plugins/interactivity: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/manualParticles: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/motion: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/move: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/poisson: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/polygonMask: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/responsive: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/sounds: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/themes: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/trail: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist plugins/zoom: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/arrow: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/cards: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/circle: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/cog: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/emoji: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/heart: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/image: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/infinity: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/line: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/matrix: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/path: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/path-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/polygon: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/rounded-polygon: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/rounded-rect: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/spiral: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/square: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/squircle: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/star: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist shapes/text: - dependencies: + devDependencies: "@tsparticles/canvas-utils": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../utils/canvasUtils/dist "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/destroy: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/fillColor: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/gradient: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/life: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/opacity: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/orbit: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/outModes: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/roll: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/rotate: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/size: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/strokeColor: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/tilt: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/twinkle: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist updaters/wobble: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist utils/canvasUtils: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist utils/configs: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist utils/fractalNoise: - dependencies: + devDependencies: "@tsparticles/smooth-value-noise": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../smoothValueNoise/dist publishDirectory: dist utils/noiseField: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-move": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/move/dist publishDirectory: dist utils/pathUtils: - dependencies: + devDependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist publishDirectory: dist @@ -2321,20 +2300,42 @@ importers: utils/tests: dependencies: "@tsparticles/engine": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../engine/dist "@tsparticles/plugin-hex-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hex/dist "@tsparticles/plugin-hsl-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsl/dist "@tsparticles/plugin-hsv-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/hsv/dist "@tsparticles/plugin-rgb-color": - specifier: workspace:4.0.0-beta.1 + specifier: workspace:4.0.0-beta.3 version: link:../../plugins/colors/rgb/dist + devDependencies: + "@types/jsdom": + specifier: ^28.0.1 + version: 28.0.1 + "@vitest/coverage-v8": + specifier: ^4.1.2 + version: 4.1.2(vitest@4.1.2) + "@vitest/ui": + specifier: ^4.1.2 + version: 4.1.2(vitest@4.1.2) + canvas: + specifier: ^3.2.2 + version: 3.2.2 + jsdom: + specifier: ^29.0.1 + version: 29.0.1(canvas@3.2.2) + jsdom-global: + specifier: ^3.0.2 + version: 3.0.2(jsdom@29.0.1(canvas@3.2.2)) + vitest: + specifier: ^4.1.2 + version: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@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.3)) packages: "@aashutoshrathi/word-wrap@1.2.6": @@ -2608,9 +2609,9 @@ packages: resolution: { integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA== } - "@es-joy/jsdoccomment@0.84.0": + "@es-joy/jsdoccomment@0.86.0": resolution: - { integrity: sha512-0xew1CxOam0gV5OMjh2KjFQZsKL2bByX1+q4j3E73MpYIdyUxcZb/xQct9ccUb+ve5KGUYbCUxyPnYB7RbuP+w== } + { integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw== } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } "@es-joy/resolve.exports@1.2.0": @@ -3244,77 +3245,73 @@ packages: { integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw== } engines: { node: ^20.17.0 || >=22.9.0 } - "@nrwl/nx-cloud@19.1.0": - resolution: - { integrity: sha512-krngXVPfX0Zf6+zJDtcI59/Pt3JfcMPMZ9C/+/x6rvz4WGgyv1s0MI4crEUM0Lx5ZpS4QI0WNDCFVQSfGEBXUg== } - "@nx/devkit@22.3.3": resolution: { integrity: sha512-/hxcdhE+QDalsWEbJurHtZh9aY27taHeImbCVJnogwv85H3RbAE+0YuKXGInutfLszAs7phwzli71yq+d2P45Q== } peerDependencies: nx: ">= 21 <= 23 || ^22.0.0-0" - "@nx/nx-darwin-arm64@22.6.3": + "@nx/nx-darwin-arm64@22.6.4": resolution: - { integrity: sha512-m8hEp2WufqUJzrl2uI5OItkPqIo8+0lbOBEKI7yZN9uoL6FKzP5LF6WlMFPJ8FlajtjBzQqaoDwp04+bkuXeaw== } + { integrity: sha512-KuUQ9t8pxIO+Px1kbjA0XDLOU6XoAsijl0ssIMRYN1w5ly+0k/KglWt7qgwDockkaLRHkQ3YSR8I2LJXJE+Vig== } cpu: [arm64] os: [darwin] - "@nx/nx-darwin-x64@22.6.3": + "@nx/nx-darwin-x64@22.6.4": resolution: - { integrity: sha512-biPybnU2qlNuP7ytBYmRuusrU5TWXqVKMHr7Kxrqlin87iJR5MosXSZ+Pjr8H+0zFrB4rGf/9yro3s/dYG40Yw== } + { integrity: sha512-FB2XL2+ixbRI1fddz4oW+9MhoJASoTD8Ai4q5+B1OUPftgarIPLxaqI8TWba30Bos2AiYDofMJPf9uhBmLDH5Q== } cpu: [x64] os: [darwin] - "@nx/nx-freebsd-x64@22.6.3": + "@nx/nx-freebsd-x64@22.6.4": resolution: - { integrity: sha512-8C6hhvVuqPwnvjHMPAA77DeEZ/WSY6AxuuIiyRje9uKF2B5F26sV89lRjBoEiWnV1dmLdy5YY5HJZEjwqjifAQ== } + { integrity: sha512-qNsXhlflc77afjcRKCn7bqI8l/HPEjKhQRFs8wfKbAfNw3XEASc0EZtBV/TStLGV6PEZQldVBaId5FBMp8GW6Q== } cpu: [x64] os: [freebsd] - "@nx/nx-linux-arm-gnueabihf@22.6.3": + "@nx/nx-linux-arm-gnueabihf@22.6.4": resolution: - { integrity: sha512-8gWDhe4lY3pegmKx5/z7z/h4adlmL+3wuPXMUlBtMkhJ5TX1z94PkVtHRprEsHuQHO7PsSFaOJdsIZbr/sx7SQ== } + { integrity: sha512-rjfnii0xGe8SQqsO/DDHeJSjbqp2H5fOEgZlaYXDGOwQeLZ1TQplEdx8hyI/ErAUwVO3YHnzoMtmachBQOlspw== } cpu: [arm] os: [linux] - "@nx/nx-linux-arm64-gnu@22.6.3": + "@nx/nx-linux-arm64-gnu@22.6.4": resolution: - { integrity: sha512-ZRP5qf4lsk0HFuvhhSJc+t3a0NKc+WXElKPXTEK9DGOluY327lUogeZrSSJfxGf+dBTtpuRIO8rOIrnZOf5Xww== } + { integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg== } cpu: [arm64] os: [linux] libc: [glibc] - "@nx/nx-linux-arm64-musl@22.6.3": + "@nx/nx-linux-arm64-musl@22.6.4": resolution: - { integrity: sha512-AcOf/5UJD7Fyc2ujHYajxLw+ajJ8C1IhHoCQyLwBpd/15lu3pii9Z9G4cNBm0ejKnnzofzRmhv2xka9qqCtpXQ== } + { integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g== } cpu: [arm64] os: [linux] libc: [musl] - "@nx/nx-linux-x64-gnu@22.6.3": + "@nx/nx-linux-x64-gnu@22.6.4": resolution: - { integrity: sha512-KxSdUCGOt2GGXzgggp9sSLJacWj7AAI410UPOEGw5F6GS5148e+kiy3piULF/0NE5/q40IK7gyS43HY99qgAqQ== } + { integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A== } cpu: [x64] os: [linux] libc: [glibc] - "@nx/nx-linux-x64-musl@22.6.3": + "@nx/nx-linux-x64-musl@22.6.4": resolution: - { integrity: sha512-Tvlw6XvTj+5IQRkprV3AdCKnlQFYh2OJYn0wgHrvQWeV1Eks/RaCoRChfHXdAyE4S64YrBA6NAOxfXANh3yLTg== } + { integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg== } cpu: [x64] os: [linux] libc: [musl] - "@nx/nx-win32-arm64-msvc@22.6.3": + "@nx/nx-win32-arm64-msvc@22.6.4": resolution: - { integrity: sha512-9yRRuoVeQdV52GJtHo+vH6+es2PNF8skWlUa74jyWRsoZM9Ew8JmRZruRfhkUmhjJTrguqJLj9koa/NXgS0yeg== } + { integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw== } cpu: [arm64] os: [win32] - "@nx/nx-win32-x64-msvc@22.6.3": + "@nx/nx-win32-x64-msvc@22.6.4": resolution: - { integrity: sha512-21wjiUSV5hMa1oj8UfpfMTxpROksWrr/minAv8ejmGFwUSoztSzAkNf5i4PESPsbYNytjKooDzzAiQMLo6b0kg== } + { integrity: sha512-CIL9m6uilGGr/eU+41/+aVWUnEcq+j1EDynUX2A4InLTbAN0ylte4Af+72mvipNiqJgDkjKaNzOCQDnp8QBjEQ== } cpu: [x64] os: [win32] @@ -3533,9 +3530,9 @@ packages: cpu: [x64] os: [win32] - "@oxc-project/types@0.120.0": + "@oxc-project/types@0.122.0": resolution: - { integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg== } + { integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA== } "@parcel/watcher-android-arm64@2.5.1": resolution: @@ -3662,282 +3659,119 @@ packages: { integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg== } engines: { node: ">=22" } - "@rolldown/binding-android-arm64@1.0.0-rc.10": + "@rolldown/binding-android-arm64@1.0.0-rc.12": resolution: - { integrity: sha512-jOHxwXhxmFKuXztiu1ORieJeTbx5vrTkcOkkkn2d35726+iwhrY1w/+nYY/AGgF12thg33qC3R1LMBF5tHTZHg== } + { integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA== } engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [android] - "@rolldown/binding-darwin-arm64@1.0.0-rc.10": + "@rolldown/binding-darwin-arm64@1.0.0-rc.12": resolution: - { integrity: sha512-gED05Teg/vtTZbIJBc4VNMAxAFDUPkuO/rAIyyxZjTj1a1/s6z5TII/5yMGZ0uLRCifEtwUQn8OlYzuYc0m70w== } + { integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg== } engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [darwin] - "@rolldown/binding-darwin-x64@1.0.0-rc.10": + "@rolldown/binding-darwin-x64@1.0.0-rc.12": resolution: - { integrity: sha512-rI15NcM1mA48lqrIxVkHfAqcyFLcQwyXWThy+BQ5+mkKKPvSO26ir+ZDp36AgYoYVkqvMcdS8zOE6SeBsR9e8A== } + { integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw== } engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [darwin] - "@rolldown/binding-freebsd-x64@1.0.0-rc.10": + "@rolldown/binding-freebsd-x64@1.0.0-rc.12": resolution: - { integrity: sha512-XZRXHdTa+4ME1MuDVp021+doQ+z6Ei4CCFmNc5/sKbqb8YmkiJdj8QKlV3rCI0AJtAeSB5n0WGPuJWNL9p/L2w== } + { integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q== } engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] - os: [freebsd] - - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10": - resolution: - { integrity: sha512-R0SQMRluISSLzFE20sPWYHVmJdDQnRyc/FzSCN72BqQmh2SOZUFG+N3/vBZpR4C6WpEUVYJLrYUXaj43sJsNLA== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [arm] - os: [linux] - - "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10": - resolution: - { integrity: sha512-Y1reMrV/o+cwpduYhJuOE3OMKx32RMYCidf14y+HssARRmhDuWXJ4yVguDg2R/8SyyGNo+auzz64LnPK9Hq6jg== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [arm64] - os: [linux] - libc: [glibc] - - "@rolldown/binding-linux-arm64-musl@1.0.0-rc.10": - resolution: - { integrity: sha512-vELN+HNb2IzuzSBUOD4NHmP9yrGwl1DVM29wlQvx1OLSclL0NgVWnVDKl/8tEks79EFek/kebQKnNJkIAA4W2g== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [arm64] - os: [linux] - libc: [musl] - - "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10": - resolution: - { integrity: sha512-ZqrufYTgzxbHwpqOjzSsb0UV/aV2TFIY5rP8HdsiPTv/CuAgCRjM6s9cYFwQ4CNH+hf9Y4erHW1GjZuZ7WoI7w== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [ppc64] - os: [linux] - libc: [glibc] - - "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10": - resolution: - { integrity: sha512-gSlmVS1FZJSRicA6IyjoRoKAFK7IIHBs7xJuHRSmjImqk3mPPWbR7RhbnfH2G6bcmMEllCt2vQ/7u9e6bBnByg== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [s390x] - os: [linux] - libc: [glibc] - - "@rolldown/binding-linux-x64-gnu@1.0.0-rc.10": - resolution: - { integrity: sha512-eOCKUpluKgfObT2pHjztnaWEIbUabWzk3qPZ5PuacuPmr4+JtQG4k2vGTY0H15edaTnicgU428XW/IH6AimcQw== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [x64] - os: [linux] - libc: [glibc] - - "@rolldown/binding-linux-x64-musl@1.0.0-rc.10": - resolution: - { integrity: sha512-Xdf2jQbfQowJnLcgYfD/m0Uu0Qj5OdxKallD78/IPPfzaiaI4KRAwZzHcKQ4ig1gtg1SuzC7jovNiM2TzQsBXA== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [x64] - os: [linux] - libc: [musl] - - "@rolldown/binding-openharmony-arm64@1.0.0-rc.10": - resolution: - { integrity: sha512-o1hYe8hLi1EY6jgPFyxQgQ1wcycX+qz8eEbVmot2hFkgUzPxy9+kF0u0NIQBeDq+Mko47AkaFFaChcvZa9UX9Q== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [arm64] - os: [openharmony] - - "@rolldown/binding-wasm32-wasi@1.0.0-rc.10": - resolution: - { integrity: sha512-Ugv9o7qYJudqQO5Y5y2N2SOo6S4WiqiNOpuQyoPInnhVzCY+wi/GHltcLHypG9DEUYMB0iTB/huJrpadiAcNcA== } - engines: { node: ">=14.0.0" } - cpu: [wasm32] - - "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10": - resolution: - { integrity: sha512-7UODQb4fQUNT/vmgDZBl3XOBAIOutP5R3O/rkxg0aLfEGQ4opbCgU5vOw/scPe4xOqBwL9fw7/RP1vAMZ6QlAQ== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [arm64] - os: [win32] - - "@rolldown/binding-win32-x64-msvc@1.0.0-rc.10": - resolution: - { integrity: sha512-PYxKHMVHOb5NJuDL53vBUl1VwUjymDcYI6rzpIni0C9+9mTiJedvUxSk7/RPp7OOAm3v+EjgMu9bIy3N6b408w== } - engines: { node: ^20.19.0 || >=22.12.0 } - cpu: [x64] - os: [win32] - - "@rolldown/pluginutils@1.0.0-rc.10": - resolution: - { integrity: sha512-UkVDEFk1w3mveXeKgaTuYfKWtPbvgck1dT8TUG3bnccrH0XtLTuAyfCoks4Q/M5ZGToSVJTIQYCzy2g/atAOeg== } - - "@rollup/rollup-android-arm-eabi@4.59.0": - resolution: - { integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg== } - cpu: [arm] - os: [android] - - "@rollup/rollup-android-arm64@4.59.0": - resolution: - { integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q== } - cpu: [arm64] - os: [android] - - "@rollup/rollup-darwin-arm64@4.59.0": - resolution: - { integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg== } - cpu: [arm64] - os: [darwin] - - "@rollup/rollup-darwin-x64@4.59.0": - resolution: - { integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w== } - cpu: [x64] - os: [darwin] - - "@rollup/rollup-freebsd-arm64@4.59.0": - resolution: - { integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA== } - cpu: [arm64] - os: [freebsd] - - "@rollup/rollup-freebsd-x64@4.59.0": - resolution: - { integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg== } - cpu: [x64] - os: [freebsd] - - "@rollup/rollup-linux-arm-gnueabihf@4.59.0": - resolution: - { integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw== } - cpu: [arm] - os: [linux] - libc: [glibc] - - "@rollup/rollup-linux-arm-musleabihf@4.59.0": - resolution: - { integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA== } - cpu: [arm] - os: [linux] - libc: [musl] - - "@rollup/rollup-linux-arm64-gnu@4.59.0": - resolution: - { integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA== } - cpu: [arm64] - os: [linux] - libc: [glibc] - - "@rollup/rollup-linux-arm64-musl@4.59.0": - resolution: - { integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA== } - cpu: [arm64] - os: [linux] - libc: [musl] - - "@rollup/rollup-linux-loong64-gnu@4.59.0": - resolution: - { integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg== } - cpu: [loong64] - os: [linux] - libc: [glibc] + os: [freebsd] - "@rollup/rollup-linux-loong64-musl@4.59.0": + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12": resolution: - { integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q== } - cpu: [loong64] + { integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [arm] os: [linux] - libc: [musl] - "@rollup/rollup-linux-ppc64-gnu@4.59.0": + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12": resolution: - { integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA== } - cpu: [ppc64] + { integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [arm64] os: [linux] libc: [glibc] - "@rollup/rollup-linux-ppc64-musl@4.59.0": + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.12": resolution: - { integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA== } - cpu: [ppc64] + { integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [arm64] os: [linux] libc: [musl] - "@rollup/rollup-linux-riscv64-gnu@4.59.0": + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12": resolution: - { integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg== } - cpu: [riscv64] + { integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [ppc64] os: [linux] libc: [glibc] - "@rollup/rollup-linux-riscv64-musl@4.59.0": - resolution: - { integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg== } - cpu: [riscv64] - os: [linux] - libc: [musl] - - "@rollup/rollup-linux-s390x-gnu@4.59.0": + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12": resolution: - { integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w== } + { integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [s390x] os: [linux] libc: [glibc] - "@rollup/rollup-linux-x64-gnu@4.59.0": + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.12": resolution: - { integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg== } + { integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [glibc] - "@rollup/rollup-linux-x64-musl@4.59.0": + "@rolldown/binding-linux-x64-musl@1.0.0-rc.12": resolution: - { integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg== } + { integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [musl] - "@rollup/rollup-openbsd-x64@4.59.0": - resolution: - { integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ== } - cpu: [x64] - os: [openbsd] - - "@rollup/rollup-openharmony-arm64@4.59.0": + "@rolldown/binding-openharmony-arm64@1.0.0-rc.12": resolution: - { integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA== } + { integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [openharmony] - "@rollup/rollup-win32-arm64-msvc@4.59.0": + "@rolldown/binding-wasm32-wasi@1.0.0-rc.12": resolution: - { integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A== } - cpu: [arm64] - os: [win32] + { integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg== } + engines: { node: ">=14.0.0" } + cpu: [wasm32] - "@rollup/rollup-win32-ia32-msvc@4.59.0": + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12": resolution: - { integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA== } - cpu: [ia32] + { integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q== } + engines: { node: ^20.19.0 || >=22.12.0 } + cpu: [arm64] os: [win32] - "@rollup/rollup-win32-x64-gnu@4.59.0": + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.12": resolution: - { integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA== } + { integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.59.0": + "@rolldown/pluginutils@1.0.0-rc.12": resolution: - { integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA== } - cpu: [x64] - os: [win32] + { integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw== } "@shikijs/engine-oniguruma@3.23.0": resolution: @@ -4032,13 +3866,6 @@ packages: peerDependencies: eslint: ^9.0.0 || ^10.0.0 - "@swc/core-darwin-arm64@1.15.18": - resolution: - { integrity: sha512-+mIv7uBuSaywN3C9LNuWaX1jJJ3SKfiJuE6Lr3bd+/1Iv8oMU7oLBjYMluX1UrEPzwN2qCdY6Io0yVicABoCwQ== } - engines: { node: ">=10" } - cpu: [arm64] - os: [darwin] - "@swc/core-darwin-arm64@1.15.21": resolution: { integrity: sha512-SA8SFg9dp0qKRH8goWsax6bptFE2EdmPf2YRAQW9WoHGf3XKM1bX0nd5UdwxmC5hXsBUZAYf7xSciCler6/oyA== } @@ -4046,13 +3873,6 @@ packages: cpu: [arm64] os: [darwin] - "@swc/core-darwin-x64@1.15.18": - resolution: - { integrity: sha512-wZle0eaQhnzxWX5V/2kEOI6Z9vl/lTFEC6V4EWcn+5pDjhemCpQv9e/TDJ0GIoiClX8EDWRvuZwh+Z3dhL1NAg== } - engines: { node: ">=10" } - cpu: [x64] - os: [darwin] - "@swc/core-darwin-x64@1.15.21": resolution: { integrity: sha512-//fOVntgowz9+V90lVsNCtyyrtbHp3jWH6Rch7MXHXbcvbLmbCTmssl5DeedUWLLGiAAW1wksBdqdGYOTjaNLw== } @@ -4060,13 +3880,6 @@ packages: cpu: [x64] os: [darwin] - "@swc/core-linux-arm-gnueabihf@1.15.18": - resolution: - { integrity: sha512-ao61HGXVqrJFHAcPtF4/DegmwEkVCo4HApnotLU8ognfmU8x589z7+tcf3hU+qBiU1WOXV5fQX6W9Nzs6hjxDw== } - engines: { node: ">=10" } - cpu: [arm] - os: [linux] - "@swc/core-linux-arm-gnueabihf@1.15.21": resolution: { integrity: sha512-meNI4Sh6h9h8DvIfEc0l5URabYMSuNvyisLmG6vnoYAS43s8ON3NJR8sDHvdP7NJTrLe0q/x2XCn6yL/BeHcZg== } @@ -4074,14 +3887,6 @@ packages: cpu: [arm] os: [linux] - "@swc/core-linux-arm64-gnu@1.15.18": - resolution: - { integrity: sha512-3xnctOBLIq3kj8PxOCgPrGjBLP/kNOddr6f5gukYt/1IZxsITQaU9TDyjeX6jG+FiCIHjCuWuffsyQDL5Ew1bg== } - engines: { node: ">=10" } - cpu: [arm64] - os: [linux] - libc: [glibc] - "@swc/core-linux-arm64-gnu@1.15.21": resolution: { integrity: sha512-QrXlNQnHeXqU2EzLlnsPoWEh8/GtNJLvfMiPsDhk+ht6Xv8+vhvZ5YZ/BokNWSIZiWPKLAqR0M7T92YF5tmD3g== } @@ -4090,14 +3895,6 @@ packages: os: [linux] libc: [glibc] - "@swc/core-linux-arm64-musl@1.15.18": - resolution: - { integrity: sha512-0a+Lix+FSSHBSBOA0XznCcHo5/1nA6oLLjcnocvzXeqtdjnPb+SvchItHI+lfeiuj1sClYPDvPMLSLyXFaiIKw== } - engines: { node: ">=10" } - cpu: [arm64] - os: [linux] - libc: [musl] - "@swc/core-linux-arm64-musl@1.15.21": resolution: { integrity: sha512-8/yGCMO333ultDaMQivE5CjO6oXDPeeg1IV4sphojPkb0Pv0i6zvcRIkgp60xDB+UxLr6VgHgt+BBgqS959E9g== } @@ -4122,14 +3919,6 @@ packages: os: [linux] libc: [glibc] - "@swc/core-linux-x64-gnu@1.15.18": - resolution: - { integrity: sha512-wG9J8vReUlpaHz4KOD/5UE1AUgirimU4UFT9oZmupUDEofxJKYb1mTA/DrMj0s78bkBiNI+7Fo2EgPuvOJfuAA== } - engines: { node: ">=10" } - cpu: [x64] - os: [linux] - libc: [glibc] - "@swc/core-linux-x64-gnu@1.15.21": resolution: { integrity: sha512-D0RokxtM+cPvSqJIKR6uja4hbD+scI9ezo95mBhfSyLUs9wnPPl26sLp1ZPR/EXRdYm3F3S6RUtVi+8QXhT24Q== } @@ -4138,14 +3927,6 @@ packages: os: [linux] libc: [glibc] - "@swc/core-linux-x64-musl@1.15.18": - resolution: - { integrity: sha512-4nwbVvCphKzicwNWRmvD5iBaZj8JYsRGa4xOxJmOyHlMDpsvvJ2OR2cODlvWyGFH6BYL1MfIAK3qph3hp0Az6g== } - engines: { node: ">=10" } - cpu: [x64] - os: [linux] - libc: [musl] - "@swc/core-linux-x64-musl@1.15.21": resolution: { integrity: sha512-nER8u7VeRfmU6fMDzl1NQAbbB/G7O2avmvCOwIul1uGkZ2/acbPH+DCL9h5+0yd/coNcxMBTL6NGepIew+7C2w== } @@ -4154,13 +3935,6 @@ packages: os: [linux] libc: [musl] - "@swc/core-win32-arm64-msvc@1.15.18": - resolution: - { integrity: sha512-zk0RYO+LjiBCat2RTMHzAWaMky0cra9loH4oRrLKLLNuL+jarxKLFDA8xTZWEkCPLjUTwlRN7d28eDLLMgtUcQ== } - engines: { node: ">=10" } - cpu: [arm64] - os: [win32] - "@swc/core-win32-arm64-msvc@1.15.21": resolution: { integrity: sha512-+/AgNBnjYugUA8C0Do4YzymgvnGbztv7j8HKSQLvR/DQgZPoXQ2B3PqB2mTtGh/X5DhlJWiqnunN35JUgWcAeQ== } @@ -4168,13 +3942,6 @@ packages: cpu: [arm64] os: [win32] - "@swc/core-win32-ia32-msvc@1.15.18": - resolution: - { integrity: sha512-yVuTrZ0RccD5+PEkpcLOBAuPbYBXS6rslENvIXfvJGXSdX5QGi1ehC4BjAMl5FkKLiam4kJECUI0l7Hq7T1vwg== } - engines: { node: ">=10" } - cpu: [ia32] - os: [win32] - "@swc/core-win32-ia32-msvc@1.15.21": resolution: { integrity: sha512-IkSZj8PX/N4HcaFhMQtzmkV8YSnuNoJ0E6OvMwFiOfejPhiKXvl7CdDsn1f4/emYEIDO3fpgZW9DTaCRMDxaDA== } @@ -4182,13 +3949,6 @@ packages: cpu: [ia32] os: [win32] - "@swc/core-win32-x64-msvc@1.15.18": - resolution: - { integrity: sha512-7NRmE4hmUQNCbYU3Hn9Tz57mK9Qq4c97ZS+YlamlK6qG9Fb5g/BB3gPDe0iLlJkns/sYv2VWSkm8c3NmbEGjbg== } - engines: { node: ">=10" } - cpu: [x64] - os: [win32] - "@swc/core-win32-x64-msvc@1.15.21": resolution: { integrity: sha512-zUyWso7OOENB6e1N1hNuNn8vbvLsTdKQ5WKLgt/JcBNfJhKy/6jmBmqI3GXk/MyvQKd5SLvP7A0F36p7TeDqvw== } @@ -4196,16 +3956,6 @@ packages: cpu: [x64] os: [win32] - "@swc/core@1.15.18": - resolution: - { integrity: sha512-z87aF9GphWp//fnkRsqvtY+inMVPgYW3zSlXH1kJFvRT5H/wiAn+G32qW5l3oEk63KSF1x3Ov0BfHCObAmT8RA== } - engines: { node: ">=10" } - peerDependencies: - "@swc/helpers": ">=0.5.17" - peerDependenciesMeta: - "@swc/helpers": - optional: true - "@swc/core@1.15.21": resolution: { integrity: sha512-fkk7NJcBscrR3/F8jiqlMptRHP650NxqDnspBMrRe5d8xOoCy9MLL5kOBLFXjFLfMo3KQQHhk+/jUULOMlR1uQ== } @@ -4245,38 +3995,38 @@ packages: resolution: { integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== } - "@tsparticles/cli@3.3.8": + "@tsparticles/cli@3.4.1": resolution: - { integrity: sha512-LNOGKvSeD34mTCWr62WCo6kVZqzZmllDH+OMDzCRzz1Dg6RzmJSx1qi1/sdqveIdtRP+YxEZPva6XswUBw3zRw== } + { integrity: sha512-r5YkFMCtKx8RmET4JftYykNhQi2DUIRCUko6E06+gfJPTJLakAwFqPj6c52hT4tbyMoJLMJu2SvqtLVPmdupfA== } hasBin: true - "@tsparticles/depcruise-config@3.3.5": + "@tsparticles/depcruise-config@3.4.4": resolution: - { integrity: sha512-Hp/OMURkE521nn9/c8ccYr707zcgMgQ4XRHLvLPPRIQOfri9iRMWuppoXUYD1v/iBBW2JDee7vtjGEST/rLDDg== } + { integrity: sha512-om49iFp9BnsKbNiQUeT6tQAByZqZ7ge29dy0YB4hxvlbbSzrgoHYkUJGK4y1dW3YIIM4iW64hSOM03VXgPyLnw== } peerDependencies: dependency-cruiser: ^17 - "@tsparticles/eslint-config@3.3.5": + "@tsparticles/eslint-config@3.4.4": resolution: - { integrity: sha512-Uad/9ncxgj/xjg9aX+zuXz91/IivSpWLuIcyrU83qa5RXJE6hFp7kbwQaM2qEqzQBVtyguWBC8ib9PX32+6SIA== } + { integrity: sha512-SVHyqCN+NSZ5c0LF6NJPf58LvewKpRkwENKmOx7yKkz6HODMhxsxgas60uPcOuoR0HrewNR489C11SQGimsvyQ== } peerDependencies: eslint: ^10 - "@tsparticles/prettier-config@3.3.5": + "@tsparticles/prettier-config@3.4.4": resolution: - { integrity: sha512-YS5Cn8PrsDwXAoJHVC+NLJozKx3el7zfxC0HgIpVe/f8kSlmgatH+p4KJKury2xUCpvhQF2R9cjzbZlTF8PrCQ== } + { integrity: sha512-np0oLkGnGm2Q2ibMIUgtctcYnqfOVzJCXSsMl25wBlqcqrnG1ZTOQPTN1iVhHJcnTLPNUNdIHhWMBaIbcG9nDA== } peerDependencies: prettier: ^3 - "@tsparticles/tsconfig@3.3.5": + "@tsparticles/tsconfig@3.4.4": resolution: - { integrity: sha512-DJ/5FBwyj4MubMDNuRfMyeesAlshtzyMex04NFFyLtTixIVr4h4ZewBwC92YKEyyWvoE2cp7HDB4jkThtxSg+g== } + { integrity: sha512-mjVflXVP2Da9Xv44EGOub4/KuPZmu14/ltlU12/38om0hEkQ9SgkKWayO9Zq4aZBv3vVfOguQUqEXc5TnYARpQ== } peerDependencies: - typescript: ^5 + typescript: ^6 - "@tsparticles/webpack-plugin@3.3.5": + "@tsparticles/webpack-plugin@3.4.4": resolution: - { integrity: sha512-Cvw6tdrDIoi7cb4xZaP3z4od3OMQS6xx7CuWMJGEzx9iZUfJUnf/RrLmLxpGpskTCSEW5DbaKpeAKAGETdMYNw== } + { integrity: sha512-TpRNzYrke9DyfIJSykASx7oddUcR3LqGWgAcqxE00Gx0D07tU5NqfDaG2IazeCJ2pK+ZfWcG4zq2wOVw+hSksw== } "@tufjs/canonical-json@2.0.0": resolution: @@ -4384,10 +4134,6 @@ packages: resolution: { integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== } - "@types/node@18.19.45": - resolution: - { integrity: sha512-VZxPKNNhjKmaC1SUYowuXSRSMGyQGmQjvvA1xE4QZ0xce2kLtEhPDS+kqpCPBZYgqblCLQ2DAjSzmgCM5auvhA== } - "@types/node@24.10.9": resolution: { integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== } @@ -4448,22 +4194,22 @@ packages: resolution: { integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== } - "@typescript-eslint/eslint-plugin@8.57.1": + "@typescript-eslint/eslint-plugin@8.58.0": resolution: - { integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ== } + { integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - "@typescript-eslint/parser": ^8.57.1 + "@typescript-eslint/parser": ^8.58.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" - "@typescript-eslint/parser@8.57.1": + "@typescript-eslint/parser@8.58.0": resolution: - { integrity: sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw== } + { integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA== } 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: ">=4.8.4 <6.1.0" "@typescript-eslint/project-service@8.56.1": resolution: @@ -4472,21 +4218,21 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/project-service@8.57.1": + "@typescript-eslint/project-service@8.58.0": resolution: - { integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg== } + { integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.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.1": + "@typescript-eslint/scope-manager@8.58.0": resolution: - { integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg== } + { integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } "@typescript-eslint/tsconfig-utils@8.56.1": @@ -4503,27 +4249,29 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/type-utils@8.57.1": + "@typescript-eslint/tsconfig-utils@8.58.0": resolution: - { integrity: sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA== } + { integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A== } 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: ">=4.8.4 <6.1.0" - "@typescript-eslint/types@8.56.1": + "@typescript-eslint/type-utils@8.58.0": resolution: - { integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== } + { integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg== } 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.1.0" - "@typescript-eslint/types@8.57.0": + "@typescript-eslint/types@8.56.1": resolution: - { integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg== } + { integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/types@8.57.1": + "@typescript-eslint/types@8.58.0": resolution: - { integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ== } + { integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } "@typescript-eslint/typescript-estree@8.56.1": @@ -4533,12 +4281,12 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/typescript-estree@8.57.1": + "@typescript-eslint/typescript-estree@8.58.0": resolution: - { integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g== } + { integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/utils@8.56.1": resolution: @@ -4548,22 +4296,22 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/utils@8.57.1": + "@typescript-eslint/utils@8.58.0": resolution: - { integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ== } + { integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA== } 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: ">=4.8.4 <6.1.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 } - "@typescript-eslint/visitor-keys@8.57.1": + "@typescript-eslint/visitor-keys@8.58.0": resolution: - { integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A== } + { integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } "@vitest/coverage-v8@4.1.2": @@ -4760,11 +4508,6 @@ packages: { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== } engines: { node: ">=0.4.0" } - acorn-walk@8.3.4: - resolution: - { integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== } - engines: { node: ">=0.4.0" } - acorn-walk@8.3.5: resolution: { integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw== } @@ -4823,10 +4566,6 @@ packages: peerDependencies: ajv: ^8.8.2 - ajv@6.12.6: - resolution: - { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== } - ajv@6.14.0: resolution: { integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== } @@ -4925,9 +4664,22 @@ packages: resolution: { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } - axios@1.13.2: + axios@1.12.0: + resolution: + { integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg== } + + axios@1.13.6: + resolution: + { integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ== } + + b4a@1.8.0: resolution: - { integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA== } + { integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg== } + peerDependencies: + react-native-b4a: "*" + peerDependenciesMeta: + react-native-b4a: + optional: true babel-walk@3.0.0-canary-5: resolution: @@ -4943,13 +4695,61 @@ packages: { integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g== } engines: { node: 20 || >=22 } + bare-events@2.8.2: + resolution: + { integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== } + peerDependencies: + bare-abort-controller: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + + bare-fs@4.5.6: + resolution: + { integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw== } + engines: { bare: ">=1.16.0" } + peerDependencies: + bare-buffer: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + + bare-os@3.8.6: + resolution: + { integrity: sha512-l8xaNWWb/bXuzgsrlF5jaa5QYDJ9S0ddd54cP6CH+081+5iPrbJiCfBWQqrWYzmUhCbsH+WR6qxo9MeHVCr0MQ== } + engines: { bare: ">=1.14.0" } + + bare-path@3.0.0: + resolution: + { integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== } + + bare-stream@2.12.0: + resolution: + { integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g== } + peerDependencies: + bare-abort-controller: "*" + bare-buffer: "*" + bare-events: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.0: + resolution: + { integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA== } + base64-js@1.5.1: resolution: { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } - baseline-browser-mapping@2.9.11: + baseline-browser-mapping@2.10.13: resolution: - { integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ== } + { integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw== } + engines: { node: ">=6.0.0" } hasBin: true before-after-hook@2.2.3: @@ -5016,9 +4816,9 @@ packages: resolution: { integrity: sha512-iczIdVJzGEYhP5DqQxYM9Hh7Ztpqqi+CXZpSmX8ALFs9ecXkQIeqRyM6TfxEfMVpwhl3dSuDvxdzzo9sUOIVBQ== } - browserslist@4.28.1: + browserslist@4.28.2: resolution: - { integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA== } + { integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true @@ -5089,9 +4889,9 @@ packages: { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== } engines: { node: ">=6" } - caniuse-lite@1.0.30001761: + caniuse-lite@1.0.30001784: resolution: - { integrity: sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g== } + { integrity: sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw== } canvas@3.2.2: resolution: @@ -5135,11 +4935,6 @@ packages: resolution: { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } - chownr@2.0.0: - resolution: - { integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== } - engines: { node: ">=10" } - chownr@3.0.0: resolution: { integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== } @@ -5291,9 +5086,9 @@ packages: resolution: { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } - comment-parser@1.4.5: + comment-parser@1.4.6: resolution: - { integrity: sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw== } + { integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg== } engines: { node: ">= 12.0.0" } common-ancestor-path@1.0.1: @@ -5621,9 +5416,9 @@ packages: { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } engines: { node: ">= 0.8" } - dependency-cruiser@17.3.9: + dependency-cruiser@17.3.10: resolution: - { integrity: sha512-LwaotlB9bZ8zhdFGGYf/g2oYkYj7YNxlqx1btL/XIYGob/aKRArsSwkLKo+ZrHiegsEArQVg4ZQ3NhAh8uk+hg== } + { integrity: sha512-jF5WaIb+O+wLabXrQE7iBY2zYBEW8VlnuuL0+iZPvZHGhTaAYdLk31DI0zkwhcGE8CiHcDwGhMnn3PfOAYnVdQ== } engines: { node: ^20.12||^22||>=24 } hasBin: true @@ -5702,9 +5497,9 @@ packages: { integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== } engines: { node: ">=12" } - dotenv@17.3.1: + dotenv@17.4.0: resolution: - { integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA== } + { integrity: sha512-kCKF62fwtzwYm0IGBNjRUjtJgMfGapII+FslMHIjMR5KTnwEmBmWLDRSnc3XSNP8bNy34tekgQyDT0hr7pERRQ== } engines: { node: ">=12" } dunder-proto@1.0.1: @@ -5726,13 +5521,13 @@ packages: engines: { node: ">=0.10.0" } hasBin: true - electron-to-chromium@1.5.267: + electron-to-chromium@1.5.331: resolution: - { integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw== } + { integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q== } - electron@41.0.3: + electron@41.1.1: resolution: - { integrity: sha512-IDjx8liW1q+r7+MOip5W1Eo1eMwJzVObmYrd9yz2dPCkS7XlgLq3qPVMR80TpiROFp73iY30kTzMdpA6fEVs3A== } + { integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA== } engines: { node: ">= 12.20.55" } hasBin: true @@ -5774,6 +5569,11 @@ packages: { integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ== } engines: { node: ">=10.13.0" } + enhanced-resolve@5.20.1: + resolution: + { integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA== } + engines: { node: ">=10.13.0" } + enquirer@2.3.6: resolution: { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== } @@ -5889,9 +5689,9 @@ packages: peerDependencies: eslint: ">=7.0.0" - eslint-plugin-jsdoc@62.8.1: + eslint-plugin-jsdoc@62.9.0: resolution: - { integrity: sha512-e9358PdHgvcMF98foNd3L7hVCw70Lt+YcSL7JzlJebB8eT5oRJtW6bHMQKoAwJtw6q0q0w/fRIr2kwnHdFDI6A== } + { integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA== } engines: { node: ^20.19.0 || ^22.13.0 || >=24 } peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -5935,11 +5735,6 @@ packages: { integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-visitor-keys@5.0.0: - resolution: - { integrity: sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - eslint-visitor-keys@5.0.1: resolution: { integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== } @@ -6015,6 +5810,10 @@ packages: resolution: { integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== } + events-universal@1.0.1: + resolution: + { integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== } + events@3.3.0: resolution: { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== } @@ -6039,9 +5838,9 @@ packages: resolution: { integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== } - express-rate-limit@8.3.1: + express-rate-limit@8.3.2: resolution: - { integrity: sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw== } + { integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg== } engines: { node: ">= 16" } peerDependencies: express: ">= 4.11" @@ -6065,6 +5864,10 @@ packages: resolution: { integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== } + fast-fifo@1.3.2: + resolution: + { integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== } + fast-glob@3.3.2: resolution: { integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== } @@ -6194,6 +5997,16 @@ packages: resolution: { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== } + follow-redirects@1.15.11: + resolution: + { integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== } + engines: { node: ">=4.0" } + peerDependencies: + debug: "*" + peerDependenciesMeta: + debug: + optional: true + follow-redirects@1.15.6: resolution: { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } @@ -6247,11 +6060,6 @@ packages: { integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== } engines: { node: ">=6 <7 || >=8" } - fs-minipass@2.1.0: - resolution: - { integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== } - engines: { node: ">= 8" } - fs-minipass@3.0.2: resolution: { integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== } @@ -6921,9 +6729,9 @@ packages: { integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== } hasBin: true - jsdoc-type-pratt-parser@7.1.1: + jsdoc-type-pratt-parser@7.2.0: resolution: - { integrity: sha512-/2uqY7x6bsrpi3i9LVU6J89352C0rpMk0as8trXxCtvd4kPk1ke/Eyif6wqfSLvoNJqcDG9Vk4UsXgygzCt2xA== } + { integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw== } engines: { node: ">=20.0.0" } jsdom-global@3.0.2: @@ -6998,9 +6806,9 @@ packages: resolution: { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== } - jsoneditor@10.4.2: + jsoneditor@10.4.3: resolution: - { integrity: sha512-SQPCXlanU4PqdVsYuj2X7yfbLiiJYjklbksGfMKPsuwLhAIPxDlG43jYfXieGXvxpuq1fkw08YoRbkKXKabcLA== } + { integrity: sha512-XBVYLkhgiHySC0PkGlac/Mbk738EpNnqBnxCJD4ttKKJ1JRIRngV8bf2zgw/J025jp4AqxOf2G3uDs/27cWHTQ== } jsonfile@4.0.0: resolution: @@ -7334,9 +7142,9 @@ packages: resolution: { integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== } - lodash@4.17.23: + lodash@4.18.1: resolution: - { integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== } + { integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== } log-symbols@4.1.0: resolution: @@ -7627,11 +7435,6 @@ packages: { integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== } engines: { node: ">=16 || 14 >=14.17" } - minizlib@2.1.2: - resolution: - { integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== } - engines: { node: ">= 8" } - minizlib@3.1.0: resolution: { integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== } @@ -7726,9 +7529,9 @@ packages: resolution: { integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== } - node-releases@2.0.27: + node-releases@2.0.36: resolution: - { integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA== } + { integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA== } nodemon@3.1.14: resolution: @@ -7845,14 +7648,14 @@ packages: resolution: { integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== } - nx-cloud@19.1.0: + nx-cloud@19.1.3: resolution: - { integrity: sha512-f24vd5/57/MFSXNMfkerdDiK0EvScGOKO71iOWgJNgI1xVweDRmOA/EfjnPMRd5m+pnoPs/4A7DzuwSW0jZVyw== } + { integrity: sha512-fY0MnE4tJOERMq6HnAD/ILI2w1r1z3BNMXyEszr4kg+py2bFtpM211cP9WLhJKwTMg3Mv/ut89g37EZY9IOKgg== } hasBin: true - nx@22.6.3: + nx@22.6.4: resolution: - { integrity: sha512-8eIkEAlvkTvR2zY+yjhuTxMD6z4AtM1SumSBbwMmUMEXMtXE88fH0RL59T5V6MLjaov1exUM3lhUqPE3IyuBPg== } + { integrity: sha512-WEaCnLKeO9RhQAOBMfXgYO/Lx5wL4ARCtRGiYCjJtAJIZ5kcVn4uPKL2Xz1xekpF7ef/+YNrUQSrblx47Ms9Rg== } hasBin: true peerDependencies: "@swc-node/register": ^1.11.1 @@ -8102,10 +7905,6 @@ packages: { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } engines: { node: ">= 0.8" } - path-equal@1.2.5: - resolution: - { integrity: sha512-i73IctDr3F2W+bsOWDyyVm/lqsXO47aY9nsFZUjTT/aljSbkxHxxCoyZ9UUrM8jK0JVod+An+rl48RCsvWM+9g== } - path-exists@3.0.0: resolution: { integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== } @@ -8176,6 +7975,11 @@ packages: { integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== } engines: { node: ">=12" } + picomatch@4.0.4: + resolution: + { integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== } + engines: { node: ">=12" } + picomodal@3.0.0: resolution: { integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw== } @@ -8572,18 +8376,12 @@ packages: { integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== } engines: { node: ">=8.0" } - rolldown@1.0.0-rc.10: + rolldown@1.0.0-rc.12: resolution: - { integrity: sha512-q7j6vvarRFmKpgJUT8HCAUljkgzEp4LAhPlJUvQhA5LA1SUL36s5QCysMutErzL3EbNOZOkoziSx9iZC4FddKA== } + { integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A== } engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true - rollup@4.59.0: - resolution: - { integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg== } - engines: { node: ">=18.0.0", npm: ">=8.0.0" } - hasBin: true - router@2.2.0: resolution: { integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== } @@ -8894,6 +8692,10 @@ packages: resolution: { integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ== } + streamx@2.25.0: + resolution: + { integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg== } + string-width@4.2.3: resolution: { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== } @@ -9033,17 +8835,19 @@ packages: { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== } engines: { node: ">=6" } - tar@6.2.1: + tar-stream@3.1.8: resolution: - { integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== } - 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 + { integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ== } tar@7.5.11: resolution: { integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ== } engines: { node: ">=18" } + teex@1.0.1: + resolution: + { integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== } + terser-webpack-plugin@5.4.0: resolution: { integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g== } @@ -9073,6 +8877,10 @@ packages: engines: { node: ">=10" } hasBin: true + text-decoder@1.2.7: + resolution: + { integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ== } + text-extensions@1.9.0: resolution: { integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== } @@ -9218,6 +9026,13 @@ packages: peerDependencies: typescript: ">=4.8.4" + ts-api-utils@2.5.0: + resolution: + { integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA== } + engines: { node: ">=18.12" } + peerDependencies: + typescript: ">=4.8.4" + ts-json-schema-generator@2.9.0: resolution: { integrity: sha512-NR5ZE108uiPtBHBJNGnhwoUaUx5vWTDJzDFG9YlRoqxPU76n+5FClRh92dcGgysbe1smRmYalM9Saj97GW1J4Q== } @@ -9351,28 +9166,23 @@ 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 || 6.0.x - typescript-eslint@8.57.1: + typescript-eslint@8.58.0: resolution: - { integrity: sha512-fLvZWf+cAGw3tqMCYzGIU6yR8K+Y9NT2z23RwOjlNFF2HwSB3KhdEFI5lSBv8tNmFkkBShSjsCjzx1vahZfISA== } + { integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA== } 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-json-schema@0.67.1: - resolution: - { integrity: sha512-vKTZB/RoYTIBdVP7E7vrgHMCssBuhja91wQy498QIVhvfRimaOgjc98uwAXmZ7mbLUytJmOSbF11wPz+ByQeXg== } - hasBin: true + typescript: ">=4.8.4 <6.1.0" - typescript@5.5.4: + typescript@5.9.3: resolution: - { integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== } + { integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== } engines: { node: ">=14.17" } hasBin: true - typescript@5.9.3: + typescript@6.0.2: resolution: - { integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== } + { integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== } engines: { node: ">=14.17" } hasBin: true @@ -9390,10 +9200,6 @@ packages: resolution: { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } - undici-types@5.26.5: - resolution: - { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } - undici-types@7.16.0: resolution: { integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== } @@ -9402,9 +9208,9 @@ packages: resolution: { integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w== } - undici-types@7.24.5: + undici-types@7.24.7: resolution: - { integrity: sha512-kNh333UBSbgK35OIW7FwJTr9tTfVIG51Fm1tSVT7m8foPHfDVjsb7OIee/q/rs3bB2aV/3qOPgG5mHNWl1odiA== } + { integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ== } undici@7.24.6: resolution: @@ -9479,63 +9285,22 @@ packages: { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== } validate-npm-package-name@6.0.2: - resolution: - { integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== } - engines: { node: ^18.17.0 || >=20.5.0 } - - vanilla-picker@2.12.3: - resolution: - { integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ== } - - vary@1.1.2: - resolution: - { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } - engines: { node: ">= 0.8" } - - vite@7.3.1: - resolution: - { integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA== } - engines: { node: ^20.19.0 || >=22.12.0 } - hasBin: true - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.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" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true + resolution: + { integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== } + engines: { node: ^18.17.0 || >=20.5.0 } + + vanilla-picker@2.12.3: + resolution: + { integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ== } + + vary@1.1.2: + resolution: + { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } + engines: { node: ">= 0.8" } - vite@8.0.1: + vite@8.0.3: resolution: - { integrity: sha512-wt+Z2qIhfFt85uiyRt5LPU4oVEJBXj8hZNWKeqFG4gRG/0RaRGJ7njQCwzFVjO+v4+Ipmf5CY7VdmZRAYYBPHw== } + { integrity: sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ== } engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true peerDependencies: @@ -9613,12 +9378,6 @@ packages: jsdom: optional: true - vm2@3.10.0: - resolution: - { integrity: sha512-3ggF4Bs0cw4M7Rxn19/Cv3nJi04xrgHwt4uLto+zkcZocaKwP/nKP9wPx6ggN2X0DSXxOOIc63BV1jvES19wXQ== } - engines: { node: ">=6.0" } - hasBin: true - void-elements@3.1.0: resolution: { integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== } @@ -9853,12 +9612,6 @@ packages: { integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== } engines: { node: ">=18" } - yaml@2.8.1: - resolution: - { integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== } - engines: { node: ">= 14.6" } - hasBin: true - yaml@2.8.3: resolution: { integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== } @@ -9996,11 +9749,11 @@ snapshots: "@colors/colors@1.6.0": {} - "@commitlint/cli@20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3)": + "@commitlint/cli@20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@6.0.2)": dependencies: "@commitlint/format": 20.5.0 "@commitlint/lint": 20.5.0 - "@commitlint/load": 20.5.0(@types/node@25.5.0)(typescript@5.9.3) + "@commitlint/load": 20.5.0(@types/node@25.5.0)(typescript@6.0.2) "@commitlint/read": 20.5.0(conventional-commits-parser@6.3.0) "@commitlint/types": 20.5.0 tinyexec: 1.0.2 @@ -10049,14 +9802,14 @@ snapshots: "@commitlint/rules": 20.5.0 "@commitlint/types": 20.5.0 - "@commitlint/load@20.5.0(@types/node@25.5.0)(typescript@5.9.3)": + "@commitlint/load@20.5.0(@types/node@25.5.0)(typescript@6.0.2)": dependencies: "@commitlint/config-validator": 20.5.0 "@commitlint/execute-rule": 20.0.0 "@commitlint/resolve-extends": 20.5.0 "@commitlint/types": 20.5.0 - cosmiconfig: 9.0.1(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) + cosmiconfig: 9.0.1(typescript@6.0.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -10199,13 +9952,13 @@ snapshots: "@epic-web/invariant@1.0.0": {} - "@es-joy/jsdoccomment@0.84.0": + "@es-joy/jsdoccomment@0.86.0": dependencies: "@types/estree": 1.0.8 - "@typescript-eslint/types": 8.57.1 - comment-parser: 1.4.5 + "@typescript-eslint/types": 8.58.0 + comment-parser: 1.4.6 esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.1.1 + jsdoc-type-pratt-parser: 7.2.0 "@es-joy/resolve.exports@1.2.0": {} @@ -10707,51 +10460,45 @@ snapshots: transitivePeerDependencies: - supports-color - "@nrwl/nx-cloud@19.1.0": - dependencies: - nx-cloud: 19.1.0 - transitivePeerDependencies: - - debug - - "@nx/devkit@22.3.3(nx@22.6.3(@swc/core@1.15.21))": + "@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.21))": dependencies: "@zkochan/js-yaml": 0.0.7 ejs: 3.1.9 enquirer: 2.3.6 minimatch: 9.0.3 - nx: 22.6.3(@swc/core@1.15.21) + nx: 22.6.4(@swc/core@1.15.21) semver: 7.7.4 tslib: 2.8.1 yargs-parser: 21.1.1 - "@nx/nx-darwin-arm64@22.6.3": + "@nx/nx-darwin-arm64@22.6.4": optional: true - "@nx/nx-darwin-x64@22.6.3": + "@nx/nx-darwin-x64@22.6.4": optional: true - "@nx/nx-freebsd-x64@22.6.3": + "@nx/nx-freebsd-x64@22.6.4": optional: true - "@nx/nx-linux-arm-gnueabihf@22.6.3": + "@nx/nx-linux-arm-gnueabihf@22.6.4": optional: true - "@nx/nx-linux-arm64-gnu@22.6.3": + "@nx/nx-linux-arm64-gnu@22.6.4": optional: true - "@nx/nx-linux-arm64-musl@22.6.3": + "@nx/nx-linux-arm64-musl@22.6.4": optional: true - "@nx/nx-linux-x64-gnu@22.6.3": + "@nx/nx-linux-x64-gnu@22.6.4": optional: true - "@nx/nx-linux-x64-musl@22.6.3": + "@nx/nx-linux-x64-musl@22.6.4": optional: true - "@nx/nx-win32-arm64-msvc@22.6.3": + "@nx/nx-win32-arm64-msvc@22.6.4": optional: true - "@nx/nx-win32-x64-msvc@22.6.3": + "@nx/nx-win32-x64-msvc@22.6.4": optional: true "@octokit/auth-token@4.0.0": {} @@ -10881,7 +10628,7 @@ snapshots: "@oxc-minify/binding-win32-x64-msvc@0.116.0": optional: true - "@oxc-project/types@0.120.0": {} + "@oxc-project/types@0.122.0": {} "@parcel/watcher-android-arm64@2.5.1": optional: true @@ -10955,129 +10702,54 @@ snapshots: "@putout/minify@6.0.0": {} - "@rolldown/binding-android-arm64@1.0.0-rc.10": + "@rolldown/binding-android-arm64@1.0.0-rc.12": optional: true - "@rolldown/binding-darwin-arm64@1.0.0-rc.10": + "@rolldown/binding-darwin-arm64@1.0.0-rc.12": optional: true - "@rolldown/binding-darwin-x64@1.0.0-rc.10": + "@rolldown/binding-darwin-x64@1.0.0-rc.12": optional: true - "@rolldown/binding-freebsd-x64@1.0.0-rc.10": + "@rolldown/binding-freebsd-x64@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10": + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10": + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-arm64-musl@1.0.0-rc.10": + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10": + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10": + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-x64-gnu@1.0.0-rc.10": + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.12": optional: true - "@rolldown/binding-linux-x64-musl@1.0.0-rc.10": + "@rolldown/binding-linux-x64-musl@1.0.0-rc.12": optional: true - "@rolldown/binding-openharmony-arm64@1.0.0-rc.10": + "@rolldown/binding-openharmony-arm64@1.0.0-rc.12": optional: true - "@rolldown/binding-wasm32-wasi@1.0.0-rc.10": + "@rolldown/binding-wasm32-wasi@1.0.0-rc.12": dependencies: "@napi-rs/wasm-runtime": 1.1.1 optional: true - "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10": - optional: true - - "@rolldown/binding-win32-x64-msvc@1.0.0-rc.10": - optional: true - - "@rolldown/pluginutils@1.0.0-rc.10": {} - - "@rollup/rollup-android-arm-eabi@4.59.0": - optional: true - - "@rollup/rollup-android-arm64@4.59.0": - optional: true - - "@rollup/rollup-darwin-arm64@4.59.0": - optional: true - - "@rollup/rollup-darwin-x64@4.59.0": - optional: true - - "@rollup/rollup-freebsd-arm64@4.59.0": - optional: true - - "@rollup/rollup-freebsd-x64@4.59.0": - optional: true - - "@rollup/rollup-linux-arm-gnueabihf@4.59.0": - optional: true - - "@rollup/rollup-linux-arm-musleabihf@4.59.0": - optional: true - - "@rollup/rollup-linux-arm64-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-arm64-musl@4.59.0": - optional: true - - "@rollup/rollup-linux-loong64-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-loong64-musl@4.59.0": - optional: true - - "@rollup/rollup-linux-ppc64-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-ppc64-musl@4.59.0": - optional: true - - "@rollup/rollup-linux-riscv64-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-riscv64-musl@4.59.0": - optional: true - - "@rollup/rollup-linux-s390x-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-x64-gnu@4.59.0": - optional: true - - "@rollup/rollup-linux-x64-musl@4.59.0": - optional: true - - "@rollup/rollup-openbsd-x64@4.59.0": - optional: true - - "@rollup/rollup-openharmony-arm64@4.59.0": - optional: true - - "@rollup/rollup-win32-arm64-msvc@4.59.0": - optional: true - - "@rollup/rollup-win32-ia32-msvc@4.59.0": + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12": optional: true - "@rollup/rollup-win32-x64-gnu@4.59.0": + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.12": optional: true - "@rollup/rollup-win32-x64-msvc@4.59.0": - optional: true + "@rolldown/pluginutils@1.0.0-rc.12": {} "@shikijs/engine-oniguruma@3.23.0": dependencies: @@ -11155,40 +10827,25 @@ snapshots: "@stylistic/eslint-plugin@5.10.0(eslint@10.1.0(jiti@2.6.1))": dependencies: "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1)) - "@typescript-eslint/types": 8.57.0 + "@typescript-eslint/types": 8.58.0 eslint: 10.1.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.3 - "@swc/core-darwin-arm64@1.15.18": - optional: true - "@swc/core-darwin-arm64@1.15.21": optional: true - "@swc/core-darwin-x64@1.15.18": - optional: true - "@swc/core-darwin-x64@1.15.21": optional: true - "@swc/core-linux-arm-gnueabihf@1.15.18": - optional: true - "@swc/core-linux-arm-gnueabihf@1.15.21": optional: true - "@swc/core-linux-arm64-gnu@1.15.18": - optional: true - "@swc/core-linux-arm64-gnu@1.15.21": optional: true - "@swc/core-linux-arm64-musl@1.15.18": - optional: true - "@swc/core-linux-arm64-musl@1.15.21": optional: true @@ -11198,52 +10855,21 @@ snapshots: "@swc/core-linux-s390x-gnu@1.15.21": optional: true - "@swc/core-linux-x64-gnu@1.15.18": - optional: true - "@swc/core-linux-x64-gnu@1.15.21": optional: true - "@swc/core-linux-x64-musl@1.15.18": - optional: true - "@swc/core-linux-x64-musl@1.15.21": optional: true - "@swc/core-win32-arm64-msvc@1.15.18": - optional: true - "@swc/core-win32-arm64-msvc@1.15.21": optional: true - "@swc/core-win32-ia32-msvc@1.15.18": - optional: true - "@swc/core-win32-ia32-msvc@1.15.21": optional: true - "@swc/core-win32-x64-msvc@1.15.18": - optional: true - "@swc/core-win32-x64-msvc@1.15.21": optional: true - "@swc/core@1.15.18": - dependencies: - "@swc/counter": 0.1.3 - "@swc/types": 0.1.25 - optionalDependencies: - "@swc/core-darwin-arm64": 1.15.18 - "@swc/core-darwin-x64": 1.15.18 - "@swc/core-linux-arm-gnueabihf": 1.15.18 - "@swc/core-linux-arm64-gnu": 1.15.18 - "@swc/core-linux-arm64-musl": 1.15.18 - "@swc/core-linux-x64-gnu": 1.15.18 - "@swc/core-linux-x64-musl": 1.15.18 - "@swc/core-win32-arm64-msvc": 1.15.18 - "@swc/core-win32-ia32-msvc": 1.15.18 - "@swc/core-win32-x64-msvc": 1.15.18 - "@swc/core@1.15.21": dependencies: "@swc/counter": 0.1.3 @@ -11280,21 +10906,21 @@ snapshots: "@tsconfig/node16@1.0.4": {} - "@tsparticles/cli@3.3.8(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)(webpack-cli@7.0.2)": + "@tsparticles/cli@3.4.1(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)": dependencies: "@swc/core": 1.15.21 - "@tsparticles/depcruise-config": 3.3.5(dependency-cruiser@17.3.9) - "@tsparticles/eslint-config": 3.3.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.5(prettier@3.8.1) - "@tsparticles/tsconfig": 3.3.5(typescript@5.9.3) - "@tsparticles/webpack-plugin": 3.3.5(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1) + "@tsparticles/depcruise-config": 3.4.4(dependency-cruiser@17.3.10) + "@tsparticles/eslint-config": 3.4.4(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.4.4(prettier@3.8.1) + "@tsparticles/tsconfig": 3.4.4(typescript@6.0.2) + "@tsparticles/webpack-plugin": 3.4.4(@types/eslint@8.56.6)(jiti@2.6.1) commander: 14.0.3 - dependency-cruiser: 17.3.9 + dependency-cruiser: 17.3.10 eslint: 10.1.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.8.1(eslint@10.1.0(jiti@2.6.1)) + eslint-plugin-jsdoc: 62.9.0(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-prettier: 5.5.5(@types/eslint@8.56.6)(eslint-config-prettier@10.1.8(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1))(prettier@3.8.1) - eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) klaw: 4.1.0 lookpath: 1.2.3 path-scurry: 2.0.2 @@ -11303,9 +10929,9 @@ snapshots: prompts: 2.4.2 rimraf: 6.1.3 swc-loader: 0.2.7(@swc/core@1.15.21)(webpack@5.105.4) - typescript: 5.9.3 - typescript-eslint: 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - webpack: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + typescript: 6.0.2 + typescript-eslint: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) transitivePeerDependencies: - "@swc/helpers" - "@types/eslint" @@ -11318,56 +10944,56 @@ snapshots: - webpack-cli - webpack-dev-server - "@tsparticles/depcruise-config@3.3.5(dependency-cruiser@17.3.9)": + "@tsparticles/depcruise-config@3.4.4(dependency-cruiser@17.3.10)": dependencies: - dependency-cruiser: 17.3.9 + dependency-cruiser: 17.3.10 - "@tsparticles/eslint-config@3.3.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))": + "@tsparticles/eslint-config@3.4.4(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))": dependencies: "@eslint/js": 10.0.1(eslint@10.1.0(jiti@2.6.1)) "@stylistic/eslint-plugin": 5.10.0(eslint@10.1.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.5(prettier@3.8.1) + "@tsparticles/prettier-config": 3.4.4(prettier@3.8.1) eslint: 10.1.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.8.1(eslint@10.1.0(jiti@2.6.1)) + eslint-plugin-jsdoc: 62.9.0(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-prettier: 5.5.5(@types/eslint@8.56.6)(eslint-config-prettier@10.1.8(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1))(prettier@3.8.1) - eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) jiti: 2.6.1 prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1) - typescript: 5.9.3 - typescript-eslint: 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + typescript: 6.0.2 + typescript-eslint: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - "@types/eslint" - supports-color - "@tsparticles/prettier-config@3.3.5(prettier@3.8.1)": + "@tsparticles/prettier-config@3.4.4(prettier@3.8.1)": dependencies: prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1) - "@tsparticles/tsconfig@3.3.5(typescript@5.9.3)": + "@tsparticles/tsconfig@3.4.4(typescript@6.0.2)": dependencies: - typescript: 5.9.3 + typescript: 6.0.2 - "@tsparticles/webpack-plugin@3.3.5(@types/eslint@8.56.6)(esbuild@0.27.2)(jiti@2.6.1)": + "@tsparticles/webpack-plugin@3.4.4(@types/eslint@8.56.6)(jiti@2.6.1)": dependencies: "@stylistic/eslint-plugin": 5.10.0(eslint@10.1.0(jiti@2.6.1)) "@swc/core": 1.15.21 - "@tsparticles/eslint-config": 3.3.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.3.5(prettier@3.8.1) - browserslist: 4.28.1 + "@tsparticles/eslint-config": 3.4.4(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.4.4(prettier@3.8.1) + browserslist: 4.28.2 eslint: 10.1.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1)) - eslint-plugin-jsdoc: 62.8.1(eslint@10.1.0(jiti@2.6.1)) - eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-jsdoc: 62.9.0(eslint@10.1.0(jiti@2.6.1)) + eslint-plugin-tsdoc: 0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1) swc-loader: 0.2.7(@swc/core@1.15.21)(webpack@5.105.4) - terser-webpack-plugin: 5.4.0(@swc/core@1.15.21)(esbuild@0.27.2)(webpack@5.105.4) - typescript: 5.9.3 - typescript-eslint: 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - webpack: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + terser-webpack-plugin: 5.4.0(@swc/core@1.15.21)(webpack@5.105.4) + typescript: 6.0.2 + typescript-eslint: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) webpack-bundle-analyzer: 5.3.0 webpack-cli: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4) transitivePeerDependencies: @@ -11463,7 +11089,7 @@ snapshots: "@types/node": 25.5.0 "@types/tough-cookie": 4.0.5 parse5: 7.3.0 - undici-types: 7.24.5 + undici-types: 7.24.7 "@types/json-schema@7.0.15": {} @@ -11481,10 +11107,6 @@ snapshots: "@types/minimist@1.2.2": {} - "@types/node@18.19.45": - dependencies: - undici-types: 5.26.5 - "@types/node@24.10.9": dependencies: undici-types: 7.16.0 @@ -11534,49 +11156,49 @@ snapshots: "@types/node": 25.5.0 optional: true - "@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/scope-manager": 8.57.1 - "@typescript-eslint/type-utils": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/utils": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.57.1 + "@typescript-eslint/parser": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/type-utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/visitor-keys": 8.58.0 eslint: 10.1.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - "@typescript-eslint/scope-manager": 8.57.1 - "@typescript-eslint/types": 8.57.1 - "@typescript-eslint/typescript-estree": 8.57.1(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.57.1 + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2) + "@typescript-eslint/visitor-keys": 8.58.0 debug: 4.4.3(supports-color@5.5.0) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.56.1(typescript@5.9.3)": + "@typescript-eslint/project-service@8.56.1(typescript@6.0.2)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.57.1(typescript@6.0.2) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3(supports-color@5.5.0) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.57.1(typescript@5.9.3)": + "@typescript-eslint/project-service@8.58.0(typescript@6.0.2)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.57.1(typescript@5.9.3) - "@typescript-eslint/types": 8.57.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@6.0.2) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3(supports-color@5.5.0) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -11585,97 +11207,99 @@ snapshots: "@typescript-eslint/types": 8.56.1 "@typescript-eslint/visitor-keys": 8.56.1 - "@typescript-eslint/scope-manager@8.57.1": + "@typescript-eslint/scope-manager@8.58.0": dependencies: - "@typescript-eslint/types": 8.57.1 - "@typescript-eslint/visitor-keys": 8.57.1 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.0 - "@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.56.1(typescript@6.0.2)": dependencies: - typescript: 5.9.3 + typescript: 6.0.2 - "@typescript-eslint/tsconfig-utils@8.57.1(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.57.1(typescript@6.0.2)": dependencies: - typescript: 5.9.3 + typescript: 6.0.2 - "@typescript-eslint/type-utils@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)": dependencies: - "@typescript-eslint/types": 8.57.1 - "@typescript-eslint/typescript-estree": 8.57.1(typescript@5.9.3) - "@typescript-eslint/utils": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + typescript: 6.0.2 + + "@typescript-eslint/type-utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)": + dependencies: + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) debug: 4.4.3(supports-color@5.5.0) eslint: 10.1.0(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color "@typescript-eslint/types@8.56.1": {} - "@typescript-eslint/types@8.57.0": {} - - "@typescript-eslint/types@8.57.1": {} + "@typescript-eslint/types@8.58.0": {} - "@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)": + "@typescript-eslint/typescript-estree@8.56.1(typescript@6.0.2)": dependencies: - "@typescript-eslint/project-service": 8.56.1(typescript@5.9.3) - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) + "@typescript-eslint/project-service": 8.56.1(typescript@6.0.2) + "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@6.0.2) "@typescript-eslint/types": 8.56.1 "@typescript-eslint/visitor-keys": 8.56.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.2 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.4.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)": + "@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)": dependencies: - "@typescript-eslint/project-service": 8.57.1(typescript@5.9.3) - "@typescript-eslint/tsconfig-utils": 8.57.1(typescript@5.9.3) - "@typescript-eslint/types": 8.57.1 - "@typescript-eslint/visitor-keys": 8.57.1 + "@typescript-eslint/project-service": 8.58.0(typescript@6.0.2) + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@6.0.2) + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.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 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/utils@8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1)) "@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/typescript-estree": 8.56.1(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)": + "@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1)) - "@typescript-eslint/scope-manager": 8.57.1 - "@typescript-eslint/types": 8.57.1 - "@typescript-eslint/typescript-estree": 8.57.1(typescript@5.9.3) + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color "@typescript-eslint/visitor-keys@8.56.1": dependencies: "@typescript-eslint/types": 8.56.1 - eslint-visitor-keys: 5.0.0 + eslint-visitor-keys: 5.0.1 - "@typescript-eslint/visitor-keys@8.57.1": + "@typescript-eslint/visitor-keys@8.58.0": dependencies: - "@typescript-eslint/types": 8.57.1 + "@typescript-eslint/types": 8.58.0 eslint-visitor-keys: 5.0.1 "@vitest/coverage-v8@4.1.2(vitest@4.1.2)": @@ -11690,7 +11314,7 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.1(@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.3)) + vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@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.3)) "@vitest/expect@4.1.2": dependencies: @@ -11701,13 +11325,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - "@vitest/mocker@4.1.2(vite@8.0.1(@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.3))": + "@vitest/mocker@4.1.2(vite@8.0.3(@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.3))": dependencies: "@vitest/spy": 4.1.2 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.1(@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.3) + vite: 8.0.3(@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.3) "@vitest/pretty-format@4.1.2": dependencies: @@ -11736,7 +11360,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.1(@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.3)) + vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@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.3)) "@vitest/utils@4.1.2": dependencies: @@ -11873,10 +11497,6 @@ snapshots: acorn-walk@8.2.0: {} - acorn-walk@8.3.4: - dependencies: - acorn: 8.15.0 - acorn-walk@8.3.5: dependencies: acorn: 8.16.0 @@ -11907,13 +11527,6 @@ snapshots: ajv: 8.18.0 fast-deep-equal: 3.1.3 - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 @@ -11979,7 +11592,7 @@ snapshots: asynckit@0.4.0: {} - axios@1.13.2: + axios@1.12.0: dependencies: follow-redirects: 1.15.6 form-data: 4.0.5 @@ -11987,6 +11600,16 @@ snapshots: transitivePeerDependencies: - debug + axios@1.13.6: + dependencies: + follow-redirects: 1.15.11 + form-data: 4.0.5 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + b4a@1.8.0: {} + babel-walk@3.0.0-canary-5: dependencies: "@babel/types": 7.29.0 @@ -11995,9 +11618,41 @@ snapshots: balanced-match@4.0.3: {} + bare-events@2.8.2: {} + + bare-fs@4.5.6: + dependencies: + bare-events: 2.8.2 + bare-path: 3.0.0 + bare-stream: 2.12.0(bare-events@2.8.2) + bare-url: 2.4.0 + fast-fifo: 1.3.2 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-os@3.8.6: {} + + bare-path@3.0.0: + dependencies: + bare-os: 3.8.6 + + bare-stream@2.12.0(bare-events@2.8.2): + dependencies: + streamx: 2.25.0 + teex: 1.0.1 + optionalDependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - react-native-b4a + + bare-url@2.4.0: + dependencies: + bare-path: 3.0.0 + base64-js@1.5.1: {} - baseline-browser-mapping@2.9.11: {} + baseline-browser-mapping@2.10.13: {} before-after-hook@2.2.3: {} @@ -12063,13 +11718,13 @@ snapshots: browser-or-node@3.0.0: {} - browserslist@4.28.1: + browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.9.11 - caniuse-lite: 1.0.30001761 - electron-to-chromium: 1.5.267 - node-releases: 2.0.27 - update-browserslist-db: 1.2.3(browserslist@4.28.1) + baseline-browser-mapping: 2.10.13 + caniuse-lite: 1.0.30001784 + electron-to-chromium: 1.5.331 + node-releases: 2.0.36 + update-browserslist-db: 1.2.3(browserslist@4.28.2) buffer-crc32@0.2.13: {} @@ -12138,7 +11793,7 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001761: {} + caniuse-lite@1.0.30001784: {} canvas@3.2.2: dependencies: @@ -12181,8 +11836,6 @@ snapshots: chownr@1.1.4: {} - chownr@2.0.0: {} - chownr@3.0.0: {} chrome-trace-event@1.0.3: {} @@ -12281,7 +11934,7 @@ snapshots: commander@2.20.3: {} - comment-parser@1.4.5: {} + comment-parser@1.4.6: {} common-ancestor-path@1.0.1: {} @@ -12406,12 +12059,12 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@25.5.0)(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@6.0.2))(typescript@6.0.2): dependencies: "@types/node": 25.5.0 - cosmiconfig: 9.0.1(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.2) jiti: 2.6.1 - typescript: 5.9.3 + typescript: 6.0.2 cosmiconfig@9.0.0(typescript@5.9.3): dependencies: @@ -12422,14 +12075,14 @@ snapshots: optionalDependencies: typescript: 5.9.3 - cosmiconfig@9.0.1(typescript@5.9.3): + cosmiconfig@9.0.1(typescript@6.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 create-require@1.1.1: {} @@ -12546,7 +12199,7 @@ snapshots: depd@2.0.0: {} - dependency-cruiser@17.3.9: + dependency-cruiser@17.3.10: dependencies: acorn: 8.16.0 acorn-jsx: 5.3.2(acorn@8.16.0) @@ -12554,12 +12207,12 @@ snapshots: acorn-loose: 8.5.2 acorn-walk: 8.3.5 commander: 14.0.3 - enhanced-resolve: 5.20.0 + enhanced-resolve: 5.20.1 ignore: 7.0.5 interpret: 3.1.1 is-installed-globally: 1.0.0 json5: 2.2.3 - picomatch: 4.0.3 + picomatch: 4.0.4 prompts: 2.4.2 rechoir: 0.8.0 safe-regex: 2.1.1 @@ -12617,7 +12270,7 @@ snapshots: dotenv@16.4.5: {} - dotenv@17.3.1: {} + dotenv@17.4.0: {} dunder-proto@1.0.1: dependencies: @@ -12633,9 +12286,9 @@ snapshots: dependencies: jake: 10.8.7 - electron-to-chromium@1.5.267: {} + electron-to-chromium@1.5.331: {} - electron@41.0.3: + electron@41.1.1: dependencies: "@electron/get": 2.0.3 "@types/node": 24.10.9 @@ -12669,6 +12322,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.0 + enhanced-resolve@5.20.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 @@ -12756,12 +12414,12 @@ snapshots: dependencies: eslint: 10.1.0(jiti@2.6.1) - eslint-plugin-jsdoc@62.8.1(eslint@10.1.0(jiti@2.6.1)): + eslint-plugin-jsdoc@62.9.0(eslint@10.1.0(jiti@2.6.1)): dependencies: - "@es-joy/jsdoccomment": 0.84.0 + "@es-joy/jsdoccomment": 0.86.0 "@es-joy/resolve.exports": 1.2.0 are-docs-informative: 0.0.2 - comment-parser: 1.4.5 + comment-parser: 1.4.6 debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint: 10.1.0(jiti@2.6.1) @@ -12786,11 +12444,11 @@ snapshots: "@types/eslint": 8.56.6 eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1)) - eslint-plugin-tsdoc@0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-tsdoc@0.5.2(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2): dependencies: "@microsoft/tsdoc": 0.16.0 "@microsoft/tsdoc-config": 0.18.1 - "@typescript-eslint/utils": 8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/utils": 8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - eslint - supports-color @@ -12812,8 +12470,6 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint-visitor-keys@5.0.0: {} - eslint-visitor-keys@5.0.1: {} eslint@10.1.0(jiti@2.6.1): @@ -12891,6 +12547,12 @@ snapshots: eventemitter3@4.0.7: {} + events-universal@1.0.1: + dependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - bare-abort-controller + events@3.3.0: {} execa@5.0.0: @@ -12911,7 +12573,7 @@ snapshots: exponential-backoff@3.1.1: {} - express-rate-limit@8.3.1(express@5.2.1): + express-rate-limit@8.3.2(express@5.2.1): dependencies: express: 5.2.1 ip-address: 10.1.0 @@ -12963,6 +12625,8 @@ snapshots: fast-diff@1.3.0: {} + fast-fifo@1.3.2: {} + fast-glob@3.3.2: dependencies: "@nodelib/fs.stat": 2.0.5 @@ -12991,6 +12655,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fecha@4.2.3: {} fflate@0.8.2: {} @@ -13068,6 +12736,8 @@ snapshots: fn.name@1.1.0: {} + follow-redirects@1.15.11: {} + follow-redirects@1.15.6: {} foreground-child@3.1.1: @@ -13110,10 +12780,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - fs-minipass@3.0.2: dependencies: minipass: 5.0.0 @@ -13650,7 +13316,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@7.1.1: {} + jsdoc-type-pratt-parser@7.2.0: {} jsdom-global@3.0.2(jsdom@29.0.1(canvas@3.2.2)): dependencies: @@ -13710,10 +13376,10 @@ snapshots: jsonc-parser@3.2.0: {} - jsoneditor@10.4.2: + jsoneditor@10.4.3: dependencies: ace-builds: 1.43.6 - ajv: 6.12.6 + ajv: 6.14.0 javascript-natural-sort: 0.7.1 jmespath: 0.16.0 json-source-map: 0.6.1 @@ -13761,7 +13427,7 @@ snapshots: "@npmcli/arborist": 9.1.6 "@npmcli/package-json": 7.0.2 "@npmcli/run-script": 10.0.3 - "@nx/devkit": 22.3.3(nx@22.6.3(@swc/core@1.15.21)) + "@nx/devkit": 22.3.3(nx@22.6.4(@swc/core@1.15.21)) "@octokit/plugin-enterprise-rest": 6.0.1 "@octokit/rest": 20.1.2 aproba: 2.0.0 @@ -13799,7 +13465,7 @@ snapshots: npm-package-arg: 13.0.1 npm-packlist: 10.0.3 npm-registry-fetch: 19.1.0 - nx: 22.6.3(@swc/core@1.15.21) + nx: 22.6.4(@swc/core@1.15.21) p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -14022,7 +13688,7 @@ snapshots: lodash.upperfirst@4.3.1: {} - lodash@4.17.23: {} + lodash@4.18.1: {} log-symbols@4.1.0: dependencies: @@ -14282,11 +13948,6 @@ snapshots: minipass@7.1.3: {} - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - minizlib@3.1.0: dependencies: minipass: 7.1.3 @@ -14346,7 +14007,7 @@ snapshots: node-machine-id@1.1.12: {} - node-releases@2.0.27: {} + node-releases@2.0.36: {} nodemon@3.1.14: dependencies: @@ -14470,29 +14131,31 @@ snapshots: dependencies: boolbase: 1.0.0 - nx-cloud@19.1.0: + nx-cloud@19.1.3: dependencies: - "@nrwl/nx-cloud": 19.1.0 - axios: 1.13.2 + axios: 1.13.6 chalk: 4.1.2 dotenv: 10.0.0 fs-extra: 11.3.4 ini: 4.1.3 node-machine-id: 1.1.12 open: 8.4.2 - tar: 6.2.1 - yargs-parser: 22.0.0 + tar-stream: 3.1.8 + yargs-parser: 21.1.1 transitivePeerDependencies: + - bare-abort-controller + - bare-buffer - debug + - react-native-b4a - nx@22.6.3(@swc/core@1.15.21): + nx@22.6.4(@swc/core@1.15.21): dependencies: "@ltd/j-toml": 1.38.0 "@napi-rs/wasm-runtime": 0.2.4 "@yarnpkg/lockfile": 1.1.0 "@yarnpkg/parsers": 3.0.2 "@zkochan/js-yaml": 0.0.7 - axios: 1.13.2 + axios: 1.12.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 8.0.1 @@ -14520,20 +14183,20 @@ snapshots: tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tslib: 2.8.1 - yaml: 2.8.1 + yaml: 2.8.3 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - "@nx/nx-darwin-arm64": 22.6.3 - "@nx/nx-darwin-x64": 22.6.3 - "@nx/nx-freebsd-x64": 22.6.3 - "@nx/nx-linux-arm-gnueabihf": 22.6.3 - "@nx/nx-linux-arm64-gnu": 22.6.3 - "@nx/nx-linux-arm64-musl": 22.6.3 - "@nx/nx-linux-x64-gnu": 22.6.3 - "@nx/nx-linux-x64-musl": 22.6.3 - "@nx/nx-win32-arm64-msvc": 22.6.3 - "@nx/nx-win32-x64-msvc": 22.6.3 + "@nx/nx-darwin-arm64": 22.6.4 + "@nx/nx-darwin-x64": 22.6.4 + "@nx/nx-freebsd-x64": 22.6.4 + "@nx/nx-linux-arm-gnueabihf": 22.6.4 + "@nx/nx-linux-arm64-gnu": 22.6.4 + "@nx/nx-linux-arm64-musl": 22.6.4 + "@nx/nx-linux-x64-gnu": 22.6.4 + "@nx/nx-linux-x64-musl": 22.6.4 + "@nx/nx-win32-arm64-msvc": 22.6.4 + "@nx/nx-win32-x64-msvc": 22.6.4 "@swc/core": 1.15.21 transitivePeerDependencies: - debug @@ -14777,8 +14440,6 @@ snapshots: parseurl@1.3.3: {} - path-equal@1.2.5: {} - path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -14817,6 +14478,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + picomodal@3.0.0: {} pify@2.3.0: {} @@ -15159,57 +14822,26 @@ snapshots: sprintf-js: 1.1.3 optional: true - rolldown@1.0.0-rc.10: + rolldown@1.0.0-rc.12: dependencies: - "@oxc-project/types": 0.120.0 - "@rolldown/pluginutils": 1.0.0-rc.10 + "@oxc-project/types": 0.122.0 + "@rolldown/pluginutils": 1.0.0-rc.12 optionalDependencies: - "@rolldown/binding-android-arm64": 1.0.0-rc.10 - "@rolldown/binding-darwin-arm64": 1.0.0-rc.10 - "@rolldown/binding-darwin-x64": 1.0.0-rc.10 - "@rolldown/binding-freebsd-x64": 1.0.0-rc.10 - "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.10 - "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.10 - "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.10 - "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.10 - "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.10 - "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.10 - "@rolldown/binding-linux-x64-musl": 1.0.0-rc.10 - "@rolldown/binding-openharmony-arm64": 1.0.0-rc.10 - "@rolldown/binding-wasm32-wasi": 1.0.0-rc.10 - "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.10 - "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.10 - - rollup@4.59.0: - dependencies: - "@types/estree": 1.0.8 - optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.59.0 - "@rollup/rollup-android-arm64": 4.59.0 - "@rollup/rollup-darwin-arm64": 4.59.0 - "@rollup/rollup-darwin-x64": 4.59.0 - "@rollup/rollup-freebsd-arm64": 4.59.0 - "@rollup/rollup-freebsd-x64": 4.59.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.59.0 - "@rollup/rollup-linux-arm-musleabihf": 4.59.0 - "@rollup/rollup-linux-arm64-gnu": 4.59.0 - "@rollup/rollup-linux-arm64-musl": 4.59.0 - "@rollup/rollup-linux-loong64-gnu": 4.59.0 - "@rollup/rollup-linux-loong64-musl": 4.59.0 - "@rollup/rollup-linux-ppc64-gnu": 4.59.0 - "@rollup/rollup-linux-ppc64-musl": 4.59.0 - "@rollup/rollup-linux-riscv64-gnu": 4.59.0 - "@rollup/rollup-linux-riscv64-musl": 4.59.0 - "@rollup/rollup-linux-s390x-gnu": 4.59.0 - "@rollup/rollup-linux-x64-gnu": 4.59.0 - "@rollup/rollup-linux-x64-musl": 4.59.0 - "@rollup/rollup-openbsd-x64": 4.59.0 - "@rollup/rollup-openharmony-arm64": 4.59.0 - "@rollup/rollup-win32-arm64-msvc": 4.59.0 - "@rollup/rollup-win32-ia32-msvc": 4.59.0 - "@rollup/rollup-win32-x64-gnu": 4.59.0 - "@rollup/rollup-win32-x64-msvc": 4.59.0 - fsevents: 2.3.3 + "@rolldown/binding-android-arm64": 1.0.0-rc.12 + "@rolldown/binding-darwin-arm64": 1.0.0-rc.12 + "@rolldown/binding-darwin-x64": 1.0.0-rc.12 + "@rolldown/binding-freebsd-x64": 1.0.0-rc.12 + "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.12 + "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.12 + "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.12 + "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.12 + "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.12 + "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.12 + "@rolldown/binding-linux-x64-musl": 1.0.0-rc.12 + "@rolldown/binding-openharmony-arm64": 1.0.0-rc.12 + "@rolldown/binding-wasm32-wasi": 1.0.0-rc.12 + "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.12 + "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.12 router@2.2.0: dependencies: @@ -15482,6 +15114,15 @@ snapshots: std-env@4.0.0: {} + streamx@2.25.0: + dependencies: + events-universal: 1.0.1 + fast-fifo: 1.3.2 + text-decoder: 1.2.7 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -15578,7 +15219,7 @@ snapshots: dependencies: "@swc/core": 1.15.21 "@swc/counter": 0.1.3 - webpack: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) symbol-tree@3.2.4: {} @@ -15605,14 +15246,16 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - tar@6.2.1: + tar-stream@3.1.8: dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 + b4a: 1.8.0 + bare-fs: 4.5.6 + fast-fifo: 1.3.2 + streamx: 2.25.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a tar@7.5.11: dependencies: @@ -15622,16 +15265,22 @@ snapshots: minizlib: 3.1.0 yallist: 5.0.0 - terser-webpack-plugin@5.4.0(@swc/core@1.15.21)(esbuild@0.27.2)(webpack@5.105.4): + teex@1.0.1: + dependencies: + streamx: 2.25.0 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + terser-webpack-plugin@5.4.0(@swc/core@1.15.21)(webpack@5.105.4): dependencies: "@jridgewell/trace-mapping": 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.0 - webpack: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) optionalDependencies: "@swc/core": 1.15.21 - esbuild: 0.27.2 terser@5.44.1: dependencies: @@ -15647,6 +15296,12 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + text-decoder@1.2.7: + dependencies: + b4a: 1.8.0 + transitivePeerDependencies: + - react-native-b4a + text-extensions@1.9.0: {} text-hex@1.0.0: {} @@ -15669,8 +15324,8 @@ snapshots: tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyrainbow@3.1.0: {} @@ -15731,9 +15386,13 @@ snapshots: try-to-catch@4.0.3: {} - ts-api-utils@2.4.0(typescript@5.9.3): + ts-api-utils@2.4.0(typescript@6.0.2): dependencies: - typescript: 5.9.3 + typescript: 6.0.2 + + ts-api-utils@2.5.0(typescript@6.0.2): + dependencies: + typescript: 6.0.2 ts-json-schema-generator@2.9.0: dependencies: @@ -15746,27 +15405,7 @@ snapshots: tslib: 2.8.1 typescript: 5.9.3 - ts-node@10.9.2(@swc/core@1.15.21)(@types/node@18.19.45)(typescript@5.5.4): - 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": 18.19.45 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - "@swc/core": 1.15.21 - - ts-node@10.9.2(@swc/core@1.15.21)(@types/node@25.5.0)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.21)(@types/node@25.5.0)(typescript@6.0.2): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.9 @@ -15780,7 +15419,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 6.0.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -15789,7 +15428,7 @@ snapshots: tsconfig-paths-webpack-plugin@4.2.0: dependencies: chalk: 4.1.2 - enhanced-resolve: 5.20.0 + enhanced-resolve: 5.20.1 tapable: 2.3.0 tsconfig-paths: 4.2.0 @@ -15844,72 +15483,57 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-clarity@1.6.0(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-clarity@1.6.0(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) typescript: 5.9.3 - typedoc-plugin-coverage@4.0.2(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-coverage@4.0.2(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) - typedoc-plugin-google-ads@1.6.0(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-google-ads@1.6.0(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) typescript: 5.9.3 - typedoc-plugin-keywords@1.6.0(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-keywords@1.6.0(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) typescript: 5.9.3 - typedoc-plugin-mdn-links@5.1.1(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-mdn-links@5.1.1(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) - typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.18(typescript@5.9.3)): + typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.18(typescript@6.0.2)): dependencies: - typedoc: 0.28.18(typescript@5.9.3) + typedoc: 0.28.18(typescript@6.0.2) - typedoc@0.28.18(typescript@5.9.3): + typedoc@0.28.18(typescript@6.0.2): dependencies: "@gerrit0/mini-shiki": 3.23.0 lunr: 2.3.9 markdown-it: 14.1.1 minimatch: 10.2.4 - typescript: 5.9.3 + typescript: 6.0.2 yaml: 2.8.3 - typescript-eslint@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - "@typescript-eslint/eslint-plugin": 8.57.1(@typescript-eslint/parser@8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/parser": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - "@typescript-eslint/typescript-estree": 8.57.1(typescript@5.9.3) - "@typescript-eslint/utils": 8.57.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + "@typescript-eslint/eslint-plugin": 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/parser": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - typescript-json-schema@0.67.1(@swc/core@1.15.21): - dependencies: - "@types/json-schema": 7.0.15 - "@types/node": 18.19.45 - glob: 7.2.3 - path-equal: 1.2.5 - safe-stable-stringify: 2.5.0 - ts-node: 10.9.2(@swc/core@1.15.21)(@types/node@18.19.45)(typescript@5.5.4) - typescript: 5.5.4 - vm2: 3.10.0 - yargs: 17.7.2 - transitivePeerDependencies: - - "@swc/core" - - "@swc/wasm" - - typescript@5.5.4: {} - typescript@5.9.3: {} + typescript@6.0.2: {} + uc.micro@2.1.0: {} uglify-js@3.17.4: @@ -15917,13 +15541,11 @@ snapshots: undefsafe@2.0.5: {} - undici-types@5.26.5: {} - undici-types@7.16.0: {} undici-types@7.18.2: {} - undici-types@7.24.5: {} + undici-types@7.24.7: {} undici@7.24.6: {} @@ -15949,9 +15571,9 @@ snapshots: upath@2.0.1: {} - update-browserslist-db@1.2.3(browserslist@4.28.1): + update-browserslist-db@1.2.3(browserslist@4.28.2): dependencies: - browserslist: 4.28.1 + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -15976,30 +15598,12 @@ snapshots: vary@1.1.2: {} - vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3): - dependencies: - esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.8 - rollup: 4.59.0 - tinyglobby: 0.2.15 - optionalDependencies: - "@types/node": 25.5.0 - fsevents: 2.3.3 - jiti: 2.6.1 - lightningcss: 1.32.0 - sass: 1.98.0 - stylus: 0.64.0 - terser: 5.46.0 - yaml: 2.8.3 - - vite@8.0.1(@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.3): + vite@8.0.3(@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.3): dependencies: lightningcss: 1.32.0 - picomatch: 4.0.3 + picomatch: 4.0.4 postcss: 8.5.8 - rolldown: 1.0.0-rc.10 + rolldown: 1.0.0-rc.12 tinyglobby: 0.2.15 optionalDependencies: "@types/node": 25.5.0 @@ -16011,10 +15615,10 @@ snapshots: terser: 5.46.0 yaml: 2.8.3 - vitest@4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.1(@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.3)): + vitest@4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@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.3)): dependencies: "@vitest/expect": 4.1.2 - "@vitest/mocker": 4.1.2(vite@8.0.1(@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.3)) + "@vitest/mocker": 4.1.2(vite@8.0.3(@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.3)) "@vitest/pretty-format": 4.1.2 "@vitest/runner": 4.1.2 "@vitest/snapshot": 4.1.2 @@ -16031,7 +15635,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.0.1(@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.3) + vite: 8.0.3(@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.3) why-is-node-running: 2.3.0 optionalDependencies: "@types/node": 25.5.0 @@ -16040,11 +15644,6 @@ snapshots: transitivePeerDependencies: - msw - vm2@3.10.0: - dependencies: - acorn: 8.15.0 - acorn-walk: 8.3.4 - void-elements@3.1.0: {} w3c-xmlserializer@5.0.0: @@ -16094,7 +15693,7 @@ snapshots: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2) + webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2) webpack-merge: 6.0.1 optionalDependencies: webpack-bundle-analyzer: 5.3.0 @@ -16107,7 +15706,7 @@ snapshots: webpack-sources@3.3.4: {} - webpack@5.105.4(@swc/core@1.15.21)(esbuild@0.27.2)(webpack-cli@7.0.2): + webpack@5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2): dependencies: "@types/eslint-scope": 3.7.7 "@types/estree": 1.0.8 @@ -16117,7 +15716,7 @@ snapshots: "@webassemblyjs/wasm-parser": 1.14.1 acorn: 8.16.0 acorn-import-phases: 1.0.4(acorn@8.16.0) - browserslist: 4.28.1 + browserslist: 4.28.2 chrome-trace-event: 1.0.3 enhanced-resolve: 5.20.0 es-module-lexer: 2.0.0 @@ -16131,7 +15730,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.4.0(@swc/core@1.15.21)(esbuild@0.27.2)(webpack@5.105.4) + terser-webpack-plugin: 5.4.0(@swc/core@1.15.21)(webpack@5.105.4) watchpack: 2.5.1 webpack-sources: 3.3.4 optionalDependencies: @@ -16260,8 +15859,6 @@ snapshots: yallist@5.0.0: {} - yaml@2.8.1: {} - yaml@2.8.3: {} yargs-parser@20.2.9: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ae5248ac120..6a834b68a10 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,3 @@ -linkWorkspacePackages: deep - packages: - bundles/* - demo/* @@ -17,6 +15,7 @@ packages: - shapes/* - updaters/* - utils/* +linkWorkspacePackages: deep onlyBuiltDependencies: - '@parcel/watcher' diff --git a/shapes/arrow/CHANGELOG.md b/shapes/arrow/CHANGELOG.md index 8d24e315cba..08fcac9f925 100644 --- a/shapes/arrow/CHANGELOG.md +++ b/shapes/arrow/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-arrow + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-arrow + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-arrow diff --git a/shapes/arrow/package.dist.json b/shapes/arrow/package.dist.json index d274165ef35..1d0e913612e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/arrow/package.json b/shapes/arrow/package.json index d4fc8311b70..ffcb7911647 100644 --- a/shapes/arrow/package.json +++ b/shapes/arrow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/cards/CHANGELOG.md b/shapes/cards/CHANGELOG.md index bf06e4f5c84..60b4d255429 100644 --- a/shapes/cards/CHANGELOG.md +++ b/shapes/cards/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-cards + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-cards + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-cards diff --git a/shapes/cards/package.dist.json b/shapes/cards/package.dist.json index 98eb6224bba..83e405d336c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,53 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" + }, + "./cards": { + "types": "./types/cards/index.d.ts", + "browser": "./browser/cards/index.js", + "import": "./esm/cards/index.js", + "require": "./cjs/cards/index.js", + "default": "./esm/cards/index.js" + }, + "./clubs": { + "types": "./types/clubs/index.d.ts", + "browser": "./browser/clubs/index.js", + "import": "./esm/clubs/index.js", + "require": "./cjs/clubs/index.js", + "default": "./esm/clubs/index.js" + }, + "./diamons": { + "types": "./types/diamons/index.d.ts", + "browser": "./browser/diamons/index.js", + "import": "./esm/diamons/index.js", + "require": "./cjs/diamons/index.js", + "default": "./esm/diamons/index.js" + }, + "./hearts": { + "types": "./types/hearts/index.d.ts", + "browser": "./browser/hearts/index.js", + "import": "./esm/hearts/index.js", + "require": "./cjs/hearts/index.js", + "default": "./esm/hearts/index.js" + }, + "./spades": { + "types": "./types/spades/index.d.ts", + "browser": "./browser/spades/index.js", + "import": "./esm/spades/index.js", + "require": "./cjs/spades/index.js", + "default": "./esm/spades/index.js" + }, + "./suits": { + "types": "./types/suits.d.ts", + "browser": "./browser/suits.js", + "import": "./esm/suits.js", + "require": "./cjs/suits.js", + "default": "./esm/suits.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/path-utils": "4.0.0-beta.1" }, diff --git a/shapes/cards/package.json b/shapes/cards/package.json index af49c0a59d1..191cc9543dc 100644 --- a/shapes/cards/package.json +++ b/shapes/cards/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,60 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" + }, + "./cards": { + "types": "./dist/types/cards/index.d.ts", + "browser": "./dist/browser/cards/index.js", + "import": "./dist/esm/cards/index.js", + "require": "./dist/cjs/cards/index.js", + "default": "./dist/esm/cards/index.js" + }, + "./clubs": { + "types": "./dist/types/clubs/index.d.ts", + "browser": "./dist/browser/clubs/index.js", + "import": "./dist/esm/clubs/index.js", + "require": "./dist/cjs/clubs/index.js", + "default": "./dist/esm/clubs/index.js" + }, + "./diamons": { + "types": "./dist/types/diamons/index.d.ts", + "browser": "./dist/browser/diamons/index.js", + "import": "./dist/esm/diamons/index.js", + "require": "./dist/cjs/diamons/index.js", + "default": "./dist/esm/diamons/index.js" + }, + "./hearts": { + "types": "./dist/types/hearts/index.d.ts", + "browser": "./dist/browser/hearts/index.js", + "import": "./dist/esm/hearts/index.js", + "require": "./dist/cjs/hearts/index.js", + "default": "./dist/esm/hearts/index.js" + }, + "./spades": { + "types": "./dist/types/spades/index.d.ts", + "browser": "./dist/browser/spades/index.js", + "import": "./dist/esm/spades/index.js", + "require": "./dist/cjs/spades/index.js", + "default": "./dist/esm/spades/index.js" + }, + "./suits": { + "types": "./dist/types/suits.d.ts", + "browser": "./dist/browser/suits.js", + "import": "./dist/esm/suits.js", + "require": "./dist/cjs/suits.js", + "default": "./dist/esm/suits.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/path-utils": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/path-utils": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/cards/src/index.ts b/shapes/cards/src/index.ts index 7ae17617dbb..c50225c7af6 100644 --- a/shapes/cards/src/index.ts +++ b/shapes/cards/src/index.ts @@ -2,34 +2,6 @@ import { type Engine } from "@tsparticles/engine"; declare const __VERSION__: string; -/** - * @param engine - - */ -export async function loadCardSuitsShape(engine: Engine): Promise { - engine.checkVersion(__VERSION__); - - await engine.pluginManager.register(async e => { - const [ - { loadClubsSuitShape }, - { loadDiamondsSuitShape }, - { loadHeartsSuitShape }, - { loadSpadesSuitShape }, - ] = await Promise.all([ - import("./clubs/index.js"), - import("./diamonds/index.js"), - import("./hearts/index.js"), - import("./spades/index.js"), - ]); - - await Promise.all([ - loadClubsSuitShape(e), - loadDiamondsSuitShape(e), - loadHeartsSuitShape(e), - loadSpadesSuitShape(e), - ]); - }); -} - /** * @param engine - */ @@ -37,7 +9,10 @@ export async function loadCardsShape(engine: Engine): Promise { engine.checkVersion(__VERSION__); await engine.pluginManager.register(async e => { - const { loadFullCardsShape } = await import("./cards/index.js"); + const [{ loadFullCardsShape }, { loadCardSuitsShape }] = await Promise.all([ + import("./cards/index.js"), + import("./suits.js"), + ]); await Promise.all([ loadFullCardsShape(e), @@ -47,7 +22,4 @@ export async function loadCardsShape(engine: Engine): Promise { } export * from "./cards/index.js"; -export * from "./clubs/index.js"; -export * from "./diamonds/index.js"; -export * from "./hearts/index.js"; -export * from "./spades/index.js"; +export * from "./suits.js"; diff --git a/shapes/cards/src/suits.ts b/shapes/cards/src/suits.ts new file mode 100644 index 00000000000..1cfc25dfd53 --- /dev/null +++ b/shapes/cards/src/suits.ts @@ -0,0 +1,36 @@ +import { type Engine } from "@tsparticles/engine"; + +declare const __VERSION__: string; + +/** + * @param engine - + */ +export async function loadCardSuitsShape(engine: Engine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(async e => { + const [ + { loadClubsSuitShape }, + { loadDiamondsSuitShape }, + { loadHeartsSuitShape }, + { loadSpadesSuitShape }, + ] = await Promise.all([ + import("./clubs/index.js"), + import("./diamonds/index.js"), + import("./hearts/index.js"), + import("./spades/index.js"), + ]); + + await Promise.all([ + loadClubsSuitShape(e), + loadDiamondsSuitShape(e), + loadHeartsSuitShape(e), + loadSpadesSuitShape(e), + ]); + }); +} + +export * from "./clubs/index.js"; +export * from "./diamonds/index.js"; +export * from "./hearts/index.js"; +export * from "./spades/index.js"; diff --git a/shapes/circle/CHANGELOG.md b/shapes/circle/CHANGELOG.md index 1c3a258abbf..fa1b64f976b 100644 --- a/shapes/circle/CHANGELOG.md +++ b/shapes/circle/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-circle + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-circle + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-circle diff --git a/shapes/circle/package.dist.json b/shapes/circle/package.dist.json index daeeb1aa711..fbff2054b8c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/circle/package.json b/shapes/circle/package.json index 5614a2189ee..13e6cf0a504 100644 --- a/shapes/circle/package.json +++ b/shapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "scripts": { @@ -58,14 +58,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/cog/CHANGELOG.md b/shapes/cog/CHANGELOG.md index e27592b1454..5233b463ab4 100644 --- a/shapes/cog/CHANGELOG.md +++ b/shapes/cog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-cog + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-cog + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-cog diff --git a/shapes/cog/package.dist.json b/shapes/cog/package.dist.json index 1dcd71b8b20..0bcbc585dc1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/cog/package.json b/shapes/cog/package.json index afebb6e0628..58e3df8d0da 100644 --- a/shapes/cog/package.json +++ b/shapes/cog/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/emoji/CHANGELOG.md b/shapes/emoji/CHANGELOG.md index fc09746911e..95dab82cfcf 100644 --- a/shapes/emoji/CHANGELOG.md +++ b/shapes/emoji/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-emoji + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-emoji + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-emoji diff --git a/shapes/emoji/package.dist.json b/shapes/emoji/package.dist.json index 1724830bae1..f5664825728 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1" }, diff --git a/shapes/emoji/package.json b/shapes/emoji/package.json index 6a5686f7974..968d014496d 100644 --- a/shapes/emoji/package.json +++ b/shapes/emoji/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/heart/CHANGELOG.md b/shapes/heart/CHANGELOG.md index fc7c6677d34..03fd1e5f3fb 100644 --- a/shapes/heart/CHANGELOG.md +++ b/shapes/heart/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-heart + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-heart + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-heart diff --git a/shapes/heart/package.dist.json b/shapes/heart/package.dist.json index 6b1892491d6..2235d8dee6f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/heart/package.json b/shapes/heart/package.json index 27a3063838b..3470eea688b 100644 --- a/shapes/heart/package.json +++ b/shapes/heart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/image/CHANGELOG.md b/shapes/image/CHANGELOG.md index f12dca539e4..c5e7719b270 100644 --- a/shapes/image/CHANGELOG.md +++ b/shapes/image/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-image + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-image + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-image diff --git a/shapes/image/package.dist.json b/shapes/image/package.dist.json index 9a1c846a262..3aa405338bb 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/image/package.json b/shapes/image/package.json index 27fa5854a7f..0078f1c3a8f 100644 --- a/shapes/image/package.json +++ b/shapes/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,14 +61,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/infinity/CHANGELOG.md b/shapes/infinity/CHANGELOG.md index dc4d3c7b292..de82848bf10 100644 --- a/shapes/infinity/CHANGELOG.md +++ b/shapes/infinity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-infinity + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-infinity + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-infinity diff --git a/shapes/infinity/package.dist.json b/shapes/infinity/package.dist.json index d16da756255..ab7674693c4 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/infinity/package.json b/shapes/infinity/package.json index a069c7d2c00..cbf7609cbe8 100644 --- a/shapes/infinity/package.json +++ b/shapes/infinity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/line/CHANGELOG.md b/shapes/line/CHANGELOG.md index 4342d33948c..347737916c3 100644 --- a/shapes/line/CHANGELOG.md +++ b/shapes/line/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-line + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-line + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-line diff --git a/shapes/line/package.dist.json b/shapes/line/package.dist.json index 4fcb0f20848..43d3a02a702 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/line/package.json b/shapes/line/package.json index 478fd4a18db..c211c34908c 100644 --- a/shapes/line/package.json +++ b/shapes/line/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "scripts": { @@ -66,13 +66,15 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "type": "module" } diff --git a/shapes/matrix/CHANGELOG.md b/shapes/matrix/CHANGELOG.md index 1b49e513121..1313496c435 100644 --- a/shapes/matrix/CHANGELOG.md +++ b/shapes/matrix/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-matrix + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-matrix + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-matrix diff --git a/shapes/matrix/package.dist.json b/shapes/matrix/package.dist.json index af928fcccb8..74ba402e933 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/matrix/package.json b/shapes/matrix/package.json index d6fe1b22451..645fa97dae3 100644 --- a/shapes/matrix/package.json +++ b/shapes/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/path/CHANGELOG.md b/shapes/path/CHANGELOG.md index 2fcd1b94234..19312dbf0d6 100644 --- a/shapes/path/CHANGELOG.md +++ b/shapes/path/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-path + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-path + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-path diff --git a/shapes/path/package.dist.json b/shapes/path/package.dist.json index 0f8e65fe1cb..27f850c52fb 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/path-utils": "4.0.0-beta.1" }, diff --git a/shapes/path/package.json b/shapes/path/package.json index 4db00feea96..ddc0330ca91 100644 --- a/shapes/path/package.json +++ b/shapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/path-utils": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/path-utils": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/polygon/CHANGELOG.md b/shapes/polygon/CHANGELOG.md index 1ec2c8b6f47..9861ba130b4 100644 --- a/shapes/polygon/CHANGELOG.md +++ b/shapes/polygon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-polygon + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-polygon + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-polygon diff --git a/shapes/polygon/package.dist.json b/shapes/polygon/package.dist.json index c1e9b09a503..2c6b45a1d31 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/polygon/package.json b/shapes/polygon/package.json index be9b312d4d0..29db3067e0d 100644 --- a/shapes/polygon/package.json +++ b/shapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,14 +61,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/rounded-polygon/CHANGELOG.md b/shapes/rounded-polygon/CHANGELOG.md index 59294c96c00..6b522479b9f 100644 --- a/shapes/rounded-polygon/CHANGELOG.md +++ b/shapes/rounded-polygon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-rounded-polygon + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-rounded-polygon + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 2dde0b04d7b..c1b5859ccc8 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/rounded-polygon/package.json b/shapes/rounded-polygon/package.json index 0373df6430a..573e619d80c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,14 +61,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/rounded-rect/CHANGELOG.md b/shapes/rounded-rect/CHANGELOG.md index 819e2275757..b0841692d04 100644 --- a/shapes/rounded-rect/CHANGELOG.md +++ b/shapes/rounded-rect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-rounded-rect + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-rounded-rect + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 38ea3fc865d..dd6531c681c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/rounded-rect/package.json b/shapes/rounded-rect/package.json index 0e14f20f054..90a42b1998f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/spiral/CHANGELOG.md b/shapes/spiral/CHANGELOG.md index 994887dd614..b50890bb9d4 100644 --- a/shapes/spiral/CHANGELOG.md +++ b/shapes/spiral/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-spiral + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-spiral + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-spiral diff --git a/shapes/spiral/package.dist.json b/shapes/spiral/package.dist.json index 4b8801485ae..c1640f5e838 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/spiral/package.json b/shapes/spiral/package.json index 94a950517a2..c6fca1f645d 100644 --- a/shapes/spiral/package.json +++ b/shapes/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/square/CHANGELOG.md b/shapes/square/CHANGELOG.md index 7734d96b27a..5cc089c50be 100644 --- a/shapes/square/CHANGELOG.md +++ b/shapes/square/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-square + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-square + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-square diff --git a/shapes/square/package.dist.json b/shapes/square/package.dist.json index e5e969b1edb..d0c062fe168 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/square/package.json b/shapes/square/package.json index 8f27f953fe6..9ac347620c7 100644 --- a/shapes/square/package.json +++ b/shapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "scripts": { @@ -66,13 +66,15 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "type": "module" } diff --git a/shapes/squircle/CHANGELOG.md b/shapes/squircle/CHANGELOG.md index dda966636c4..095fc7cea99 100644 --- a/shapes/squircle/CHANGELOG.md +++ b/shapes/squircle/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-squircle + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-squircle + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-squircle diff --git a/shapes/squircle/package.dist.json b/shapes/squircle/package.dist.json index 6e28c77e540..388f371efcc 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "repository": { @@ -94,12 +94,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/squircle/package.json b/shapes/squircle/package.json index 64a9d359287..29a7ed8fea0 100644 --- a/shapes/squircle/package.json +++ b/shapes/squircle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/star/CHANGELOG.md b/shapes/star/CHANGELOG.md index efd1cb3e27c..f7b6ce5a178 100644 --- a/shapes/star/CHANGELOG.md +++ b/shapes/star/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-star + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-star + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-star diff --git a/shapes/star/package.dist.json b/shapes/star/package.dist.json index fdd6de87a3e..03044142e2f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/shapes/star/package.json b/shapes/star/package.json index f2eadb0e063..041c343b4df 100644 --- a/shapes/star/package.json +++ b/shapes/star/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,14 +61,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/shapes/text/CHANGELOG.md b/shapes/text/CHANGELOG.md index 4588d6aa3e2..667c377840b 100644 --- a/shapes/text/CHANGELOG.md +++ b/shapes/text/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-text + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/shape-text + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/shape-text diff --git a/shapes/text/package.dist.json b/shapes/text/package.dist.json index ab4da25b91e..0a533cb2da3 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "repository": { @@ -53,12 +53,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "4.0.0-beta.1", "@tsparticles/engine": "4.0.0-beta.1" }, diff --git a/shapes/text/package.json b/shapes/text/package.json index 4e4d6808377..e42b5e17d83 100644 --- a/shapes/text/package.json +++ b/shapes/text/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "scripts": { @@ -61,15 +61,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/canvas-utils": "workspace:4.0.0-beta.1", "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/canvas-utils": "workspace:4.0.0-beta.3", + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/destroy/CHANGELOG.md b/updaters/destroy/CHANGELOG.md index 33137465ace..6359a33786d 100644 --- a/updaters/destroy/CHANGELOG.md +++ b/updaters/destroy/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-destroy + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-destroy + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-destroy diff --git a/updaters/destroy/package.dist.json b/updaters/destroy/package.dist.json index b9053c5675e..9efcf39e545 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/destroy/package.json b/updaters/destroy/package.json index 0770af35e9e..ee1c97422aa 100644 --- a/updaters/destroy/package.json +++ b/updaters/destroy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/fillColor/CHANGELOG.md b/updaters/fillColor/CHANGELOG.md index 53ad445ae87..47388866233 100644 --- a/updaters/fillColor/CHANGELOG.md +++ b/updaters/fillColor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-fill-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-fill-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-fill-color diff --git a/updaters/fillColor/package.dist.json b/updaters/fillColor/package.dist.json index 6fe1cccb581..c7b33ced566 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles fill color updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/fillColor/package.json b/updaters/fillColor/package.json index 58e8eaaddc9..d24535c3667 100644 --- a/updaters/fillColor/package.json +++ b/updaters/fillColor/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-fill-color", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles fill color updater", "homepage": "https://particles.js.org", "scripts": { @@ -91,13 +91,15 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "type": "module" } diff --git a/updaters/gradient/CHANGELOG.md b/updaters/gradient/CHANGELOG.md index f31ae63fdc7..2f05503267a 100644 --- a/updaters/gradient/CHANGELOG.md +++ b/updaters/gradient/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-gradient + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-gradient + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-gradient diff --git a/updaters/gradient/package.dist.json b/updaters/gradient/package.dist.json index fe7bcae157c..44c4518b2bd 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/gradient/package.json b/updaters/gradient/package.json index 4ce245453a7..2cf70767915 100644 --- a/updaters/gradient/package.json +++ b/updaters/gradient/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "scripts": { @@ -103,14 +103,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/life/CHANGELOG.md b/updaters/life/CHANGELOG.md index 2d4d9e584c6..4b8df2f8265 100644 --- a/updaters/life/CHANGELOG.md +++ b/updaters/life/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-life + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-life + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-life diff --git a/updaters/life/package.dist.json b/updaters/life/package.dist.json index fb8418cf0fb..b0e5ac36a48 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/life/package.json b/updaters/life/package.json index 413aaa2f20d..655c50355b4 100644 --- a/updaters/life/package.json +++ b/updaters/life/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/opacity/CHANGELOG.md b/updaters/opacity/CHANGELOG.md index 1c958cb9f24..6f7ab66d2c2 100644 --- a/updaters/opacity/CHANGELOG.md +++ b/updaters/opacity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-opacity + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-opacity + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-opacity diff --git a/updaters/opacity/package.dist.json b/updaters/opacity/package.dist.json index 5dc796825f2..971a510e50d 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/opacity/package.json b/updaters/opacity/package.json index ce2cb016664..383fc9da1b8 100644 --- a/updaters/opacity/package.json +++ b/updaters/opacity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "scripts": { @@ -86,14 +86,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/orbit/CHANGELOG.md b/updaters/orbit/CHANGELOG.md index 6aa49602226..2326f113834 100644 --- a/updaters/orbit/CHANGELOG.md +++ b/updaters/orbit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-orbit + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-orbit + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-orbit diff --git a/updaters/orbit/package.dist.json b/updaters/orbit/package.dist.json index ac8b1a43a44..710d803abeb 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "repository": { @@ -95,12 +95,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/orbit/package.json b/updaters/orbit/package.json index 68679dce205..ee1e86ec39b 100644 --- a/updaters/orbit/package.json +++ b/updaters/orbit/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "scripts": { @@ -103,14 +103,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/outModes/CHANGELOG.md b/updaters/outModes/CHANGELOG.md index 3d3f004a070..ddec1ec6309 100644 --- a/updaters/outModes/CHANGELOG.md +++ b/updaters/outModes/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-out-modes + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-out-modes + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 4ca176ee58e..e26c0382cb1 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/outModes/package.json b/updaters/outModes/package.json index 31699cc6333..28dcdc4ab43 100644 --- a/updaters/outModes/package.json +++ b/updaters/outModes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "scripts": { @@ -86,14 +86,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/roll/CHANGELOG.md b/updaters/roll/CHANGELOG.md index 8114898b238..1f95e8d8b8b 100644 --- a/updaters/roll/CHANGELOG.md +++ b/updaters/roll/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-roll + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-roll + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-roll diff --git a/updaters/roll/package.dist.json b/updaters/roll/package.dist.json index bd00935e764..e7d745f3e86 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/roll/package.json b/updaters/roll/package.json index b2f92b62a10..c352e0e8002 100644 --- a/updaters/roll/package.json +++ b/updaters/roll/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/rotate/CHANGELOG.md b/updaters/rotate/CHANGELOG.md index d24643a8f68..b2a349d74aa 100644 --- a/updaters/rotate/CHANGELOG.md +++ b/updaters/rotate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-rotate + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-rotate + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-rotate diff --git a/updaters/rotate/package.dist.json b/updaters/rotate/package.dist.json index 5b3bf2f861c..3495640b758 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/rotate/package.json b/updaters/rotate/package.json index 5b893acb2ac..43569a90a6c 100644 --- a/updaters/rotate/package.json +++ b/updaters/rotate/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/size/CHANGELOG.md b/updaters/size/CHANGELOG.md index aaa7f30aa5c..93f94052767 100644 --- a/updaters/size/CHANGELOG.md +++ b/updaters/size/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-size + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-size + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-size diff --git a/updaters/size/package.dist.json b/updaters/size/package.dist.json index d16dbbacaa4..aaad2cac693 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/size/package.json b/updaters/size/package.json index a420e5ca7dc..4684402e77f 100644 --- a/updaters/size/package.json +++ b/updaters/size/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "scripts": { @@ -86,14 +86,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/strokeColor/CHANGELOG.md b/updaters/strokeColor/CHANGELOG.md index 5ed4bd3c51a..bb67c0e8fc1 100644 --- a/updaters/strokeColor/CHANGELOG.md +++ b/updaters/strokeColor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-stroke-color + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-stroke-color + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 84b85ae9102..282e7ed3a85 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles stroke color updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/strokeColor/package.json b/updaters/strokeColor/package.json index 3d54cefebb1..1413cf73569 100644 --- a/updaters/strokeColor/package.json +++ b/updaters/strokeColor/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-stroke-color", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles stroke color updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/tilt/CHANGELOG.md b/updaters/tilt/CHANGELOG.md index 2901e40482b..cc53ea31f52 100644 --- a/updaters/tilt/CHANGELOG.md +++ b/updaters/tilt/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-tilt + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-tilt + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-tilt diff --git a/updaters/tilt/package.dist.json b/updaters/tilt/package.dist.json index e8813fed03c..a815581ce3f 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/tilt/package.json b/updaters/tilt/package.json index f7637e63932..8eed58fc138 100644 --- a/updaters/tilt/package.json +++ b/updaters/tilt/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/twinkle/CHANGELOG.md b/updaters/twinkle/CHANGELOG.md index ccf9469b1dc..0d6713420f7 100644 --- a/updaters/twinkle/CHANGELOG.md +++ b/updaters/twinkle/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-twinkle + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-twinkle + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-twinkle diff --git a/updaters/twinkle/package.dist.json b/updaters/twinkle/package.dist.json index 84d4ca2ffd8..6718a5998ee 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/twinkle/package.json b/updaters/twinkle/package.json index 0ed2d4154e0..1adc6cc45e4 100644 --- a/updaters/twinkle/package.json +++ b/updaters/twinkle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/updaters/wobble/CHANGELOG.md b/updaters/wobble/CHANGELOG.md index a06ff13c213..9db8f6a0e44 100644 --- a/updaters/wobble/CHANGELOG.md +++ b/updaters/wobble/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-wobble + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/updater-wobble + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/updater-wobble diff --git a/updaters/wobble/package.dist.json b/updaters/wobble/package.dist.json index 4822bedc9b5..368fb56220e 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "repository": { @@ -81,12 +81,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/updaters/wobble/package.json b/updaters/wobble/package.json index d210717163d..7b14ea48456 100644 --- a/updaters/wobble/package.json +++ b/updaters/wobble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "scripts": { @@ -89,14 +89,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/canvasUtils/CHANGELOG.md b/utils/canvasUtils/CHANGELOG.md index 33d60063c7d..33c4c0f27c7 100644 --- a/utils/canvasUtils/CHANGELOG.md +++ b/utils/canvasUtils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/canvas-utils + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/canvas-utils + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/canvas-utils diff --git a/utils/canvasUtils/package.dist.json b/utils/canvasUtils/package.dist.json index 7dd52631ba2..568f11fa590 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles canvas utils library", "homepage": "https://particles.js.org", "repository": { @@ -97,12 +97,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "type": "module" diff --git a/utils/canvasUtils/package.json b/utils/canvasUtils/package.json index b16d9ee731d..274588c2473 100644 --- a/utils/canvasUtils/package.json +++ b/utils/canvasUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles canvas utils path", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/configs/CHANGELOG.md b/utils/configs/CHANGELOG.md index 4f5a48af48b..ca71ee21485 100644 --- a/utils/configs/CHANGELOG.md +++ b/utils/configs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/configs + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/configs + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) ### Features diff --git a/utils/configs/package.dist.json b/utils/configs/package.dist.json index aa5335597cb..bcfdfc50636 100644 --- a/utils/configs/package.dist.json +++ b/utils/configs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles demo configurations", "homepage": "https://particles.js.org", "repository": { @@ -93,12 +93,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "publishConfig": { diff --git a/utils/configs/package.json b/utils/configs/package.json index 5e95bde0553..d7e11b1b610 100644 --- a/utils/configs/package.json +++ b/utils/configs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "homepage": "https://particles.js.org", "scripts": { "build": "tsparticles-cli build", @@ -100,14 +100,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/fractalNoise/CHANGELOG.md b/utils/fractalNoise/CHANGELOG.md index bb8088ddc15..4091612ec72 100644 --- a/utils/fractalNoise/CHANGELOG.md +++ b/utils/fractalNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/fractal-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/fractal-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/fractal-noise diff --git a/utils/fractalNoise/package.dist.json b/utils/fractalNoise/package.dist.json index a22c1e17e80..a393c562366 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles fractal noise library", "homepage": "https://particles.js.org", "repository": { @@ -91,7 +91,7 @@ "main": "cjs/index.js", "module": "esm/index.js", "types": "types/index.d.ts", - "dependencies": { + "peerDependencies": { "@tsparticles/smooth-value-noise": "4.0.0-beta.1" }, "exports": { @@ -100,8 +100,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/utils/fractalNoise/package.json b/utils/fractalNoise/package.json index e4d41208be2..830460e1ef8 100644 --- a/utils/fractalNoise/package.json +++ b/utils/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/smooth-value-noise": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/smooth-value-noise": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/noiseField/CHANGELOG.md b/utils/noiseField/CHANGELOG.md index 6eb0fa0d73b..ec538ea7206 100644 --- a/utils/noiseField/CHANGELOG.md +++ b/utils/noiseField/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/noise-field + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/noise-field + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/noise-field diff --git a/utils/noiseField/package.dist.json b/utils/noiseField/package.dist.json index 4eb6e89d2b6..bdcd386875c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "repository": { @@ -91,7 +91,7 @@ "main": "cjs/index.js", "module": "esm/index.js", "types": "types/index.d.ts", - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1", "@tsparticles/plugin-move": "4.0.0-beta.1" }, @@ -101,8 +101,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/utils/noiseField/package.json b/utils/noiseField/package.json index 80bea069ddb..56a6cfe3fa9 100644 --- a/utils/noiseField/package.json +++ b/utils/noiseField/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "scripts": { @@ -102,15 +102,18 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1", "@tsparticles/plugin-move": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-move": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/pathUtils/CHANGELOG.md b/utils/pathUtils/CHANGELOG.md index 38d03a43b62..b507756ca70 100644 --- a/utils/pathUtils/CHANGELOG.md +++ b/utils/pathUtils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-utils + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/path-utils + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/path-utils diff --git a/utils/pathUtils/package.dist.json b/utils/pathUtils/package.dist.json index 9032f48b123..a1d17088609 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles path utils library", "homepage": "https://particles.js.org", "repository": { @@ -97,12 +97,11 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "4.0.0-beta.1" }, "type": "module" diff --git a/utils/pathUtils/package.json b/utils/pathUtils/package.json index ec77663a46b..f8404364d16 100644 --- a/utils/pathUtils/package.json +++ b/utils/pathUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles path utils path", "homepage": "https://particles.js.org", "scripts": { @@ -102,14 +102,16 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, - "dependencies": { + "peerDependencies": { "@tsparticles/engine": "workspace:4.0.0-beta.1" }, + "devDependencies": { + "@tsparticles/engine": "workspace:4.0.0-beta.3" + }, "publishConfig": { "access": "public", "directory": "dist", diff --git a/utils/perlinNoise/CHANGELOG.md b/utils/perlinNoise/CHANGELOG.md index b131ab47f7b..3d55619d0d9 100644 --- a/utils/perlinNoise/CHANGELOG.md +++ b/utils/perlinNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/perlin-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/perlin-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/perlin-noise diff --git a/utils/perlinNoise/package.dist.json b/utils/perlinNoise/package.dist.json index 4c8504d6613..fbccf03c59c 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles perlin noise library", "homepage": "https://particles.js.org", "repository": { @@ -97,8 +97,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/utils/perlinNoise/package.json b/utils/perlinNoise/package.json index 6c935468c5c..cf856321259 100644 --- a/utils/perlinNoise/package.json +++ b/utils/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { @@ -102,8 +102,7 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, diff --git a/utils/simplexNoise/CHANGELOG.md b/utils/simplexNoise/CHANGELOG.md index c35544bd893..51c92dec1a2 100644 --- a/utils/simplexNoise/CHANGELOG.md +++ b/utils/simplexNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/simplex-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/simplex-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/simplex-noise diff --git a/utils/simplexNoise/package.dist.json b/utils/simplexNoise/package.dist.json index 767f6a9a2cf..ce9d427bceb 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "repository": { @@ -97,8 +97,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/utils/simplexNoise/package.json b/utils/simplexNoise/package.json index a7e4b56583d..18d76bfa96c 100644 --- a/utils/simplexNoise/package.json +++ b/utils/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "scripts": { @@ -88,8 +88,7 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, diff --git a/utils/smoothValueNoise/CHANGELOG.md b/utils/smoothValueNoise/CHANGELOG.md index 0e761712853..c634361b3ee 100644 --- a/utils/smoothValueNoise/CHANGELOG.md +++ b/utils/smoothValueNoise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/smooth-value-noise + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/smooth-value-noise + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **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 ae1e9a78895..1b8e261608b 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-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles smooth value noise library", "homepage": "https://particles.js.org", "repository": { @@ -97,8 +97,7 @@ "browser": "./browser/index.js", "import": "./esm/index.js", "require": "./cjs/index.js", - "umd": "./umd/index.js", - "default": "./cjs/index.js" + "default": "./esm/index.js" }, "./package.json": "./package.json" }, diff --git a/utils/smoothValueNoise/package.json b/utils/smoothValueNoise/package.json index f3927b2bb37..af6927e4e70 100644 --- a/utils/smoothValueNoise/package.json +++ b/utils/smoothValueNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "description": "tsParticles smooth value noise path", "homepage": "https://particles.js.org", "scripts": { @@ -102,8 +102,7 @@ "browser": "./dist/browser/index.js", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", - "umd": "./dist/umd/index.js", - "default": "./dist/cjs/index.js" + "default": "./dist/esm/index.js" }, "./package.json": "./dist/package.json" }, diff --git a/utils/tests/CHANGELOG.md b/utils/tests/CHANGELOG.md index 6aa0c524198..eaa6edf20d6 100644 --- a/utils/tests/CHANGELOG.md +++ b/utils/tests/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/tests + +# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) + +**Note:** Version bump only for package @tsparticles/tests + # [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) **Note:** Version bump only for package @tsparticles/tests diff --git a/utils/tests/package.json b/utils/tests/package.json index 6465055ae34..0615d6a147c 100644 --- a/utils/tests/package.json +++ b/utils/tests/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/tests", "private": true, - "version": "4.0.0-beta.1", + "version": "4.0.0-beta.3", "scripts": { "prettify:ci": "prettier --check ./src", "prettify": "prettier --write ./src", @@ -16,11 +16,20 @@ "test:ci": "NODE_ENV=test vitest run --maxConcurrency=2" }, "dependencies": { - "@tsparticles/engine": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.1", - "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.1" + "@tsparticles/engine": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hex-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsl-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-hsv-color": "workspace:4.0.0-beta.3", + "@tsparticles/plugin-rgb-color": "workspace:4.0.0-beta.3" + }, + "devDependencies": { + "@types/jsdom": "^28.0.1", + "@vitest/coverage-v8": "^4.1.2", + "@vitest/ui": "^4.1.2", + "canvas": "^3.2.2", + "jsdom": "^29.0.1", + "jsdom-global": "^3.0.2", + "vitest": "^4.1.2" }, "type": "module" }