Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
96a589e
refactor: update emitter shape generators to include container settings
matteobruni Jan 25, 2026
c9ad3b6
refactor: improved isEnabled logic for some external interactors
matteobruni Jan 25, 2026
6a0ecbb
build: removed unused reset plugin function
matteobruni Jan 25, 2026
8143f73
chore(plugins): started caching some loops about plugins
matteobruni Jan 25, 2026
ce98981
chore(plugins): more caching for plugins loops
matteobruni Jan 25, 2026
0ec85b2
chore(plugins): more caching for plugins loops
matteobruni Jan 25, 2026
d4c9e5b
chore(plugins): completed caching for plugins loops
matteobruni Jan 25, 2026
545e401
Merge branch 'main' into v4
matteobruni Jan 25, 2026
6ac6c8e
chore(plugins): completed caching for plugins loops
matteobruni Jan 26, 2026
1e77a4c
Merge remote-tracking branch 'origin/v4' into v4
matteobruni Jan 26, 2026
9b5274a
chore(plugins): improved interactivity event listeners initialization
matteobruni Jan 26, 2026
9481820
chore(plugins): fixing cache reset on canvas init plugins
matteobruni Jan 26, 2026
b12b576
chore(plugins): fixing cache reset on container init plugins
matteobruni Jan 26, 2026
9ed96a5
chore(plugins): fixing cache reset on interactivity event listeners i…
matteobruni Jan 26, 2026
344fb57
chore(bundles): improved exports
matteobruni Jan 26, 2026
accd538
chore(engine): removing some useless constructors
matteobruni Jan 26, 2026
197ef6b
chore(engine): small refactoring over some conditions
matteobruni Jan 26, 2026
6d43853
chore(plugins): added default initializers to plugins id field
matteobruni Jan 26, 2026
1ed2fed
chore(plugins): added canvas utils lib
matteobruni Jan 26, 2026
f6bec98
chore(plugins): improved canvas utils lib
matteobruni Jan 26, 2026
9becd64
chore(plugins): improved canvas utils generation and demo app
matteobruni Jan 27, 2026
05b9be6
docs: update AGENTS.md and CLAUDE.md with Nx plugin best practices
matteobruni Jan 27, 2026
12a2da2
build: updated deps
matteobruni Jan 27, 2026
00e4861
build: updated lockfile
matteobruni Jan 27, 2026
8ff1176
build: updated code for updated lint rules
matteobruni Jan 27, 2026
406cda0
refactor: streamline shape and effect registration process
matteobruni Jan 28, 2026
9c582ee
fix: clear all relevant plugin types from container in clearPlugins m…
matteobruni Jan 28, 2026
fdee2c8
fix: remove unnecessary comment in Engine.ts
matteobruni Jan 28, 2026
141462d
refactor: optimize initialization of map entries using Promise.all
matteobruni Jan 28, 2026
85d7175
refactor: simplify polygon shape loading logic
matteobruni Jan 28, 2026
c397377
fix: change break to continue in default case for better flow
matteobruni Jan 28, 2026
d0cd05d
feat: initialize plugin arrays for particle updates
matteobruni Jan 28, 2026
c0b11ed
refactor: rename _postUpdatePlugin to _postUpdatePlugins for consistency
matteobruni Jan 28, 2026
8dfa161
fix: update getCacheKey function to include hdr parameter
matteobruni Jan 28, 2026
0554f6a
refactor: make particle plugin arrays readonly and reset their lengths
matteobruni Jan 28, 2026
d76a422
refactor: remove key property from IColorManager and update addColorM…
matteobruni Jan 28, 2026
302e002
refactor: replace private initializers with public initializers in En…
matteobruni Jan 28, 2026
5aeeb58
feat: add spiral path generator and related files
matteobruni Jan 29, 2026
3aa87c3
feat: refactor path generators to use container-specific options and …
matteobruni Jan 29, 2026
08c4b89
refactor: simplify IMovePathGenerator interface and update path gener…
matteobruni Jan 29, 2026
8426714
fix: fixed performance picking only the used path generators
matteobruni Jan 29, 2026
f58601c
fix: fixed some plugins initializations and cleanup
matteobruni Jan 30, 2026
5d2a1c8
feat: add grid path generator and related files
matteobruni Jan 30, 2026
400a6f6
feat: add grid and maze path options for particle movement
matteobruni Jan 30, 2026
bbb2806
refactor: optimize pathfinding algorithm using iterative stack approach
matteobruni Jan 30, 2026
97dbfca
fix: update path generator reference in Particles.ts
matteobruni Jan 30, 2026
d597f24
refactor: rename grid path module and update imports
matteobruni Jan 30, 2026
41de076
feat: add branches path generator and related configurations
matteobruni Jan 30, 2026
d42ccaf
feat: add brownian path generator and related configurations
matteobruni Jan 30, 2026
ae59df8
feat: add Levy path generator and related configurations
matteobruni Jan 30, 2026
4472505
build: updated levy config
matteobruni Jan 30, 2026
5e7e889
build: fixed some grid path descriptions
matteobruni Jan 30, 2026
42630fc
build: removed wrong files
matteobruni Jan 30, 2026
fce7fe4
chore(plugins): moved svg path utils to a library for reusing it in o…
matteobruni Jan 30, 2026
eee2292
chore(plugins): removed the svg-path-utils, changed idea about other …
matteobruni Jan 31, 2026
20fb269
build: updated spiral path demo
matteobruni Jan 31, 2026
78b5126
feat: add life management to Absorber with new AbsorberLife class
matteobruni Jan 31, 2026
dee10d8
feat: add effect particles with configuration and drawing logic
matteobruni Feb 2, 2026
0c275ef
refactor: update particle options initialization and sorting logic
matteobruni Feb 2, 2026
90343c7
fix: add particle to pool when unable to add to the canvas
matteobruni Feb 2, 2026
cdacf1f
chore(release): published new version
matteobruni Feb 2, 2026
45f4a34
chore: update lerna publish commands to include -y flag for automatic…
matteobruni Feb 2, 2026
0716956
build: updated deps
matteobruni Feb 2, 2026
29980ce
chore(release): published new version
matteobruni Feb 2, 2026
c4e6d06
fix: small fixes
matteobruni Feb 2, 2026
ea234fc
fix: small fixes
matteobruni Feb 2, 2026
042234d
build: updated deps
matteobruni Feb 2, 2026
658d2f2
chore(release): published new version
matteobruni Feb 2, 2026
0feaa3d
build: updated npm publish workflow
matteobruni Feb 2, 2026
94cea47
build: updated deps
matteobruni Feb 2, 2026
334c5c4
chore(release): published new version
matteobruni Feb 2, 2026
d96130b
build: try fixing the automatic publish
matteobruni Feb 2, 2026
76f95ad
fix: fixed some issues with emitters/absorbers life
matteobruni Feb 2, 2026
d753fa6
chore(release): published new version
matteobruni Feb 2, 2026
ab02f6d
build: improved lerna commands
matteobruni Feb 2, 2026
05ce75a
build: try fixing the automatic publish
matteobruni Feb 2, 2026
7a235fa
chore(release): published new version
matteobruni Feb 2, 2026
bc3c5bd
Merge pull request #5572 from tsparticles/v4
matteobruni Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 11 additions & 11 deletions .gemini/settings.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
},
"contextFileName": "AGENTS.md"
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
},
"contextFileName": "AGENTS.md"
}
29 changes: 18 additions & 11 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,22 +29,29 @@ jobs:

- run: pnpm install

- name: Build All Packages
run: pnpm run build:ci
env:
CI: true

- name: Publish
run: |
npm config set //registry.npmjs.org/:_authToken ""

TAG="${GITHUB_REF#refs/tags/}"

BASE_CMD="lerna publish from-package --ignore-scripts --loglevel verbose"

if [[ "$TAG" == *"-alpha."* ]]; then
pnpm run publish:alpha
$BASE_CMD --pre-dist-tag alpha --preid alpha
elif [[ "$TAG" == *"-beta."* ]]; then
pnpm run publish:beta
$BASE_CMD --pre-dist-tag beta --preid beta
elif [[ "$TAG" == v1* ]]; then
$BASE_CMD --dist-tag v1
elif [[ "$TAG" == v2* ]]; then
$BASE_CMD --dist-tag v2
elif [[ "$TAG" == v3* ]]; then
$BASE_CMD --dist-tag v3
else
if [[ "$TAG" == v1* ]]; then
pnpm run publish:v1
elif [[ "$TAG" == v2* ]]; then
pnpm run publish:v2
elif [[ "$TAG" == v3* ]]; then
pnpm run publish:v3
else
pnpm run publish:next
fi
$BASE_CMD
fi
18 changes: 9 additions & 9 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
}
}
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@
- When working in individual projects, use the `nx_project_details` mcp tool to analyze and understand the specific project structure and dependencies
- For questions around nx configuration, best practices or if you're unsure, use the `nx_docs` tool to get relevant, up-to-date docs. Always use this instead of assuming things about nx configuration
- If the user needs help with an Nx configuration or project graph error, use the `nx_workspace` tool to get any errors
- For Nx plugin best practices, check `node_modules/@nx/<plugin>/PLUGIN.md`. Not all plugins have this file - proceed without it if unavailable.

<!-- nx configuration end-->
53 changes: 53 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,59 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [4.0.0-alpha.14](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.13...v4.0.0-alpha.14) (2026-02-02)

**Note:** Version bump only for package @tsparticles/workspace

# [4.0.0-alpha.13](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.12...v4.0.0-alpha.13) (2026-02-02)

### Bug Fixes

- fixed some issues with emitters/absorbers life ([76f95ad](https://github.com/tsparticles/tsparticles/commit/76f95ad53bb9f7a9bc36e1cb725a4dac9e549d4e))

# [4.0.0-alpha.12](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.11...v4.0.0-alpha.12) (2026-02-02)

**Note:** Version bump only for package @tsparticles/workspace

# [4.0.0-alpha.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.10...v4.0.0-alpha.11) (2026-02-02)

### Bug Fixes

- small fixes ([ea234fc](https://github.com/tsparticles/tsparticles/commit/ea234fc0bf5d373ccfc1b1d259ccea6a66934426))
- small fixes ([c4e6d06](https://github.com/tsparticles/tsparticles/commit/c4e6d0691b9055165fb745eb6a77d6601dcebae2))

# [4.0.0-alpha.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2026-02-02)

**Note:** Version bump only for package @tsparticles/workspace

# [4.0.0-alpha.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2026-02-02)

### Bug Fixes

- add particle to pool when unable to add to the canvas ([90343c7](https://github.com/tsparticles/tsparticles/commit/90343c7d933eabe5862cd44c49dac0e443a4328b))
- change break to continue in default case for better flow ([c397377](https://github.com/tsparticles/tsparticles/commit/c3973771e2485627cba03f1b563861a6c24278da))
- clear all relevant plugin types from container in clearPlugins method ([9c582ee](https://github.com/tsparticles/tsparticles/commit/9c582ee8801696cc84f9772a506f617e21aa36d7))
- fixed performance picking only the used path generators ([8426714](https://github.com/tsparticles/tsparticles/commit/842671431c14336ee8182532361e35f64660edb5))
- fixed some plugins initializations and cleanup ([f58601c](https://github.com/tsparticles/tsparticles/commit/f58601c61cf71509ec51f321a1aa9cbfaa55877d))
- improved roll angle calculation and logic ([a886da3](https://github.com/tsparticles/tsparticles/commit/a886da36443ca811fdb5ec09cdfe0ebb9e8bf870))
- remove unnecessary comment in Engine.ts ([fdee2c8](https://github.com/tsparticles/tsparticles/commit/fdee2c87727d24e32ed1808ebf801302e34e5015))
- update getCacheKey function to include hdr parameter ([8dfa161](https://github.com/tsparticles/tsparticles/commit/8dfa16101a63de4d5d7df4c4073feb74ec6bce90))
- update path generator reference in Particles.ts ([97dbfca](https://github.com/tsparticles/tsparticles/commit/97dbfca7751664a5207390e777a36fe47a41b29a))

### Features

- add branches path generator and related configurations ([41de076](https://github.com/tsparticles/tsparticles/commit/41de07658b1d5ab92f566520ac197fcacc17ac18))
- add brownian path generator and related configurations ([d42ccaf](https://github.com/tsparticles/tsparticles/commit/d42ccaf6903309bc3c9c55ca7e4d501f767c6bcb))
- add effect particles with configuration and drawing logic ([dee10d8](https://github.com/tsparticles/tsparticles/commit/dee10d847b4339f38432906cd36e4a5c51679f7a))
- add full card shape, and utilities for path drawing ([f4a985f](https://github.com/tsparticles/tsparticles/commit/f4a985f092e7da94e6f8bd211c3007246d0488b3))
- add grid and maze path options for particle movement ([400a6f6](https://github.com/tsparticles/tsparticles/commit/400a6f652de8bbd192ceda25a37517f25e3f01d2))
- add grid path generator and related files ([5d2a1c8](https://github.com/tsparticles/tsparticles/commit/5d2a1c869fb5b9fcfba07a31214c4b68455c59c7))
- add Levy path generator and related configurations ([ae59df8](https://github.com/tsparticles/tsparticles/commit/ae59df81081c2436be6d38afb6f2c5997820d1fb))
- add life management to Absorber with new AbsorberLife class ([78b5126](https://github.com/tsparticles/tsparticles/commit/78b512680df568a196c80ce4afceeb5916906f41))
- add spiral path generator and related files ([5aeeb58](https://github.com/tsparticles/tsparticles/commit/5aeeb58c6413db6cee187c43c2d95620c866b409))
- initialize plugin arrays for particle updates ([d0cd05d](https://github.com/tsparticles/tsparticles/commit/d0cd05d06f629bb4e51682bbe9c373e8987ee72b))
- refactor path generators to use container-specific options and add spiral path generator ([3aa87c3](https://github.com/tsparticles/tsparticles/commit/3aa87c39c5a70adfb146cd281b62a229623e3412))

# [4.0.0-alpha.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2026-01-22)

**Note:** Version bump only for package @tsparticles/workspace
Expand Down
1 change: 1 addition & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@
- When working in individual projects, use the `nx_project_details` mcp tool to analyze and understand the specific project structure and dependencies
- For questions around nx configuration, best practices or if you're unsure, use the `nx_docs` tool to get relevant, up-to-date docs. Always use this instead of assuming things about nx configuration
- If the user needs help with an Nx configuration or project graph error, use the `nx_workspace` tool to get any errors
- For Nx plugin best practices, check `node_modules/@nx/<plugin>/PLUGIN.md`. Not all plugins have this file - proceed without it if unavailable.

<!-- nx configuration end-->
27 changes: 27 additions & 0 deletions bundles/all/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [4.0.0-alpha.14](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.13...v4.0.0-alpha.14) (2026-02-02)

**Note:** Version bump only for package @tsparticles/all

# [4.0.0-alpha.13](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.12...v4.0.0-alpha.13) (2026-02-02)

**Note:** Version bump only for package @tsparticles/all

# [4.0.0-alpha.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.10...v4.0.0-alpha.11) (2026-02-02)

**Note:** Version bump only for package @tsparticles/all

# [4.0.0-alpha.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2026-02-02)

**Note:** Version bump only for package @tsparticles/all

# [4.0.0-alpha.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2026-02-02)

### Features

- add branches path generator and related configurations ([41de076](https://github.com/tsparticles/tsparticles/commit/41de07658b1d5ab92f566520ac197fcacc17ac18))
- add brownian path generator and related configurations ([d42ccaf](https://github.com/tsparticles/tsparticles/commit/d42ccaf6903309bc3c9c55ca7e4d501f767c6bcb))
- add effect particles with configuration and drawing logic ([dee10d8](https://github.com/tsparticles/tsparticles/commit/dee10d847b4339f38432906cd36e4a5c51679f7a))
- add grid path generator and related files ([5d2a1c8](https://github.com/tsparticles/tsparticles/commit/5d2a1c869fb5b9fcfba07a31214c4b68455c59c7))
- add Levy path generator and related configurations ([ae59df8](https://github.com/tsparticles/tsparticles/commit/ae59df81081c2436be6d38afb6f2c5997820d1fb))
- add spiral path generator and related files ([5aeeb58](https://github.com/tsparticles/tsparticles/commit/5aeeb58c6413db6cee187c43c2d95620c866b409))

# [4.0.0-alpha.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2026-01-22)

**Note:** Version bump only for package @tsparticles/all
Expand Down
140 changes: 73 additions & 67 deletions bundles/all/package.dist.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/all",
"version": "4.0.0-alpha.8",
"version": "4.0.0-alpha.14",
"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": {
Expand Down Expand Up @@ -99,72 +99,78 @@
"./package.json": "./package.json"
},
"dependencies": {
"@tsparticles/effect-bubble": "4.0.0-alpha.8",
"@tsparticles/effect-shadow": "4.0.0-alpha.8",
"@tsparticles/effect-trail": "4.0.0-alpha.8",
"@tsparticles/engine": "4.0.0-alpha.8",
"@tsparticles/interaction-external-particle": "4.0.0-alpha.8",
"@tsparticles/interaction-external-pop": "4.0.0-alpha.8",
"@tsparticles/interaction-light": "4.0.0-alpha.8",
"@tsparticles/interaction-particles-repulse": "4.0.0-alpha.8",
"@tsparticles/path-curl-noise": "4.0.0-alpha.8",
"@tsparticles/path-curves": "4.0.0-alpha.8",
"@tsparticles/path-fractal-noise": "4.0.0-alpha.8",
"@tsparticles/path-perlin-noise": "4.0.0-alpha.8",
"@tsparticles/path-polygon": "4.0.0-alpha.8",
"@tsparticles/path-simplex-noise": "4.0.0-alpha.8",
"@tsparticles/path-svg": "4.0.0-alpha.8",
"@tsparticles/path-zig-zag": "4.0.0-alpha.8",
"@tsparticles/plugin-background-mask": "4.0.0-alpha.8",
"@tsparticles/plugin-blend": "4.0.0-alpha.8",
"@tsparticles/plugin-canvas-mask": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-back": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-bounce": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-circ": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-cubic": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-elastic": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-expo": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-gaussian": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-linear": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-quart": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-quint": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-sigmoid": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-sine": "4.0.0-alpha.8",
"@tsparticles/plugin-easing-smoothstep": "4.0.0-alpha.8",
"@tsparticles/plugin-emitters-shape-canvas": "4.0.0-alpha.8",
"@tsparticles/plugin-emitters-shape-path": "4.0.0-alpha.8",
"@tsparticles/plugin-emitters-shape-polygon": "4.0.0-alpha.8",
"@tsparticles/plugin-export-image": "4.0.0-alpha.8",
"@tsparticles/plugin-export-json": "4.0.0-alpha.8",
"@tsparticles/plugin-export-video": "4.0.0-alpha.8",
"@tsparticles/plugin-hsv-color": "4.0.0-alpha.8",
"@tsparticles/plugin-hwb-color": "4.0.0-alpha.8",
"@tsparticles/plugin-infection": "4.0.0-alpha.8",
"@tsparticles/plugin-lab-color": "4.0.0-alpha.8",
"@tsparticles/plugin-lch-color": "4.0.0-alpha.8",
"@tsparticles/plugin-manual-particles": "4.0.0-alpha.8",
"@tsparticles/plugin-motion": "4.0.0-alpha.8",
"@tsparticles/plugin-named-color": "4.0.0-alpha.8",
"@tsparticles/plugin-oklab-color": "4.0.0-alpha.8",
"@tsparticles/plugin-oklch-color": "4.0.0-alpha.8",
"@tsparticles/plugin-poisson-disc": "4.0.0-alpha.8",
"@tsparticles/plugin-polygon-mask": "4.0.0-alpha.8",
"@tsparticles/plugin-responsive": "4.0.0-alpha.8",
"@tsparticles/plugin-sounds": "4.0.0-alpha.8",
"@tsparticles/plugin-themes": "4.0.0-alpha.8",
"@tsparticles/plugin-trail": "4.0.0-alpha.8",
"@tsparticles/shape-arrow": "4.0.0-alpha.8",
"@tsparticles/shape-cards": "4.0.0-alpha.8",
"@tsparticles/shape-cog": "4.0.0-alpha.8",
"@tsparticles/shape-heart": "4.0.0-alpha.8",
"@tsparticles/shape-infinity": "4.0.0-alpha.8",
"@tsparticles/shape-path": "4.0.0-alpha.8",
"@tsparticles/shape-rounded-polygon": "4.0.0-alpha.8",
"@tsparticles/shape-rounded-rect": "4.0.0-alpha.8",
"@tsparticles/shape-spiral": "4.0.0-alpha.8",
"@tsparticles/updater-gradient": "4.0.0-alpha.8",
"@tsparticles/updater-orbit": "4.0.0-alpha.8",
"tsparticles": "4.0.0-alpha.8"
"@tsparticles/effect-bubble": "4.0.0-alpha.14",
"@tsparticles/effect-particles": "4.0.0-alpha.14",
"@tsparticles/effect-shadow": "4.0.0-alpha.14",
"@tsparticles/effect-trail": "4.0.0-alpha.14",
"@tsparticles/engine": "4.0.0-alpha.14",
"@tsparticles/interaction-external-particle": "4.0.0-alpha.14",
"@tsparticles/interaction-external-pop": "4.0.0-alpha.14",
"@tsparticles/interaction-light": "4.0.0-alpha.14",
"@tsparticles/interaction-particles-repulse": "4.0.0-alpha.14",
"@tsparticles/path-branches": "4.0.0-alpha.14",
"@tsparticles/path-brownian": "4.0.0-alpha.14",
"@tsparticles/path-curl-noise": "4.0.0-alpha.14",
"@tsparticles/path-curves": "4.0.0-alpha.14",
"@tsparticles/path-fractal-noise": "4.0.0-alpha.14",
"@tsparticles/path-grid": "4.0.0-alpha.14",
"@tsparticles/path-levy": "4.0.0-alpha.14",
"@tsparticles/path-perlin-noise": "4.0.0-alpha.14",
"@tsparticles/path-polygon": "4.0.0-alpha.14",
"@tsparticles/path-simplex-noise": "4.0.0-alpha.14",
"@tsparticles/path-spiral": "4.0.0-alpha.14",
"@tsparticles/path-svg": "4.0.0-alpha.14",
"@tsparticles/path-zig-zag": "4.0.0-alpha.14",
"@tsparticles/plugin-background-mask": "4.0.0-alpha.14",
"@tsparticles/plugin-blend": "4.0.0-alpha.14",
"@tsparticles/plugin-canvas-mask": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-back": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-bounce": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-circ": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-cubic": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-elastic": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-expo": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-gaussian": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-linear": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-quart": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-quint": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-sigmoid": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-sine": "4.0.0-alpha.14",
"@tsparticles/plugin-easing-smoothstep": "4.0.0-alpha.14",
"@tsparticles/plugin-emitters-shape-canvas": "4.0.0-alpha.14",
"@tsparticles/plugin-emitters-shape-path": "4.0.0-alpha.14",
"@tsparticles/plugin-emitters-shape-polygon": "4.0.0-alpha.14",
"@tsparticles/plugin-export-image": "4.0.0-alpha.14",
"@tsparticles/plugin-export-json": "4.0.0-alpha.14",
"@tsparticles/plugin-export-video": "4.0.0-alpha.14",
"@tsparticles/plugin-hsv-color": "4.0.0-alpha.14",
"@tsparticles/plugin-hwb-color": "4.0.0-alpha.14",
"@tsparticles/plugin-infection": "4.0.0-alpha.14",
"@tsparticles/plugin-lab-color": "4.0.0-alpha.14",
"@tsparticles/plugin-lch-color": "4.0.0-alpha.14",
"@tsparticles/plugin-manual-particles": "4.0.0-alpha.14",
"@tsparticles/plugin-motion": "4.0.0-alpha.14",
"@tsparticles/plugin-named-color": "4.0.0-alpha.14",
"@tsparticles/plugin-oklab-color": "4.0.0-alpha.14",
"@tsparticles/plugin-oklch-color": "4.0.0-alpha.14",
"@tsparticles/plugin-poisson-disc": "4.0.0-alpha.14",
"@tsparticles/plugin-polygon-mask": "4.0.0-alpha.14",
"@tsparticles/plugin-responsive": "4.0.0-alpha.14",
"@tsparticles/plugin-sounds": "4.0.0-alpha.14",
"@tsparticles/plugin-themes": "4.0.0-alpha.14",
"@tsparticles/plugin-trail": "4.0.0-alpha.14",
"@tsparticles/shape-arrow": "4.0.0-alpha.14",
"@tsparticles/shape-cards": "4.0.0-alpha.14",
"@tsparticles/shape-cog": "4.0.0-alpha.14",
"@tsparticles/shape-heart": "4.0.0-alpha.14",
"@tsparticles/shape-infinity": "4.0.0-alpha.14",
"@tsparticles/shape-path": "4.0.0-alpha.14",
"@tsparticles/shape-rounded-polygon": "4.0.0-alpha.14",
"@tsparticles/shape-rounded-rect": "4.0.0-alpha.14",
"@tsparticles/shape-spiral": "4.0.0-alpha.14",
"@tsparticles/updater-gradient": "4.0.0-alpha.14",
"@tsparticles/updater-orbit": "4.0.0-alpha.14",
"tsparticles": "4.0.0-alpha.14"
},
"publishConfig": {
"access": "public"
Expand Down
Loading
Loading