Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
7a94a0d
build: updated deps
matteobruni Sep 1, 2025
ddc848e
chore(deps): update dependency vite to v6.3.6 [security]
renovate[bot] Sep 10, 2025
29dd4bc
Merge branch 'main' into v3
matteobruni Sep 18, 2025
65923ce
Merge branch 'main' into v3
matteobruni Sep 18, 2025
3c0d252
Merge branch 'v3' into renovate/npm-vite-vulnerability
matteobruni Sep 18, 2025
94f9a99
build: updated pnpm
matteobruni Sep 18, 2025
c8c0418
Merge branch 'v3' into renovate/npm-vite-vulnerability
matteobruni Sep 18, 2025
a1699a8
Merge pull request #5528 from tsparticles/renovate/npm-vite-vulnerabi…
matteobruni Sep 18, 2025
16d4eff
build: updated deps
matteobruni Dec 13, 2025
cb616d3
fix: fixed issue #5539, now shapes know when a fill function or a str…
matteobruni Dec 13, 2025
4459f09
fix: fix 5524
matteobruni Dec 14, 2025
c3d5f26
build: updated deps
matteobruni Dec 20, 2025
24c9df8
build: updated deps
matteobruni Dec 28, 2025
5ded8be
chore(deps): update dependency electron to v35.7.5 [security]
renovate[bot] Dec 28, 2025
f9fd593
chore(deps): update actions/cache action to v5
renovate[bot] Dec 28, 2025
f0b58f0
chore(deps): update dependency minify to v14
renovate[bot] Dec 28, 2025
e279ecd
Merge pull request #5543 from tsparticles/renovate/actions-cache-5.x
matteobruni Dec 28, 2025
796b418
build: updated install script, fixes #5517
matteobruni Dec 28, 2025
fe47554
Merge remote-tracking branch 'origin/v3' into v3
matteobruni Dec 28, 2025
021bd1c
chore(deps): update actions/checkout action to v6
renovate[bot] Dec 28, 2025
5025d6d
chore(deps): update actions/setup-node action to v6
renovate[bot] Dec 28, 2025
40dda64
chore(deps): update actions/stale action to v10
renovate[bot] Dec 29, 2025
84558df
chore(deps): update dependency node to v24
renovate[bot] Dec 29, 2025
3162f1c
chore(deps): update dessant/lock-threads action to v6
renovate[bot] Dec 29, 2025
7f95416
chore(deps): update github/codeql-action action to v4
renovate[bot] Dec 29, 2025
745a1b2
Merge pull request #5546 from tsparticles/renovate/actions-stale-10.x
matteobruni Dec 29, 2025
e8f3ed7
Merge pull request #5547 from tsparticles/renovate/node-24.x
matteobruni Dec 29, 2025
0f3cc9a
Merge pull request #5545 from tsparticles/renovate/actions-setup-node…
matteobruni Dec 29, 2025
760888c
Merge pull request #5549 from tsparticles/renovate/github-codeql-acti…
matteobruni Dec 29, 2025
f8235a0
Merge pull request #5548 from tsparticles/renovate/dessant-lock-threa…
matteobruni Dec 29, 2025
d8eeb79
chore(deps): update pnpm to v10.26.2
renovate[bot] Dec 29, 2025
85b03a3
Merge pull request #5544 from tsparticles/renovate/actions-checkout-6.x
matteobruni Dec 29, 2025
004bffd
chore(deps): update pnpm/action-setup action to v4.2.0
renovate[bot] Dec 29, 2025
7d93495
Merge pull request #5480 from tsparticles/renovate/minify-14.x
matteobruni Dec 29, 2025
b660e5e
Merge pull request #5521 from tsparticles/renovate/npm-electron-vulne…
matteobruni Dec 29, 2025
a50b76f
Merge pull request #5550 from tsparticles/renovate/pnpm-10.x
matteobruni Dec 29, 2025
62dfb48
Merge pull request #5542 from tsparticles/renovate/pnpm-action-setup-4.x
matteobruni Dec 29, 2025
400c757
build: updated deps
matteobruni Dec 29, 2025
253abb1
chore(engine): improved background mask performances
matteobruni Dec 30, 2025
8cb4dcb
chore(engine): improved drawing code, preparing for background mask p…
matteobruni Dec 30, 2025
1884e08
chore(engine): preparing trail plugin (old particles.move.trail)
matteobruni Dec 30, 2025
5463d24
chore(plugins): created background mask and trails plugins
matteobruni Dec 30, 2025
f0f88df
chore(deps): update pnpm to v10.27.0
renovate[bot] Dec 31, 2025
f43a0b8
Merge pull request #5552 from tsparticles/renovate/pnpm-10.x
matteobruni Dec 31, 2025
b12bf68
chore(plugins): collisions interactor is now independent from the engine
matteobruni Jan 3, 2026
23cc3bf
chore(tests): fixed tests
matteobruni Jan 3, 2026
d95952f
chore(plugins): added more color plugins
matteobruni Jan 3, 2026
d290d65
chore(plugins): moved all color plugins to a shorter folder name
matteobruni Jan 4, 2026
eb2e20a
fix: fixed issue with groups and density calculation
matteobruni Jan 4, 2026
81f90c6
chore(plugins): created a noise field library since the existing ones…
matteobruni Jan 4, 2026
4962f49
build: fixed electron webpack config
matteobruni Jan 4, 2026
f42dc31
feat: added hdr option, with fallback if not supported by the screen
matteobruni Jan 4, 2026
41263ee
chore(deps): update dependency minify to v15
renovate[bot] Jan 4, 2026
aee509f
feat: added hdr feature full implementation, colors are now hdr ready
matteobruni Jan 5, 2026
3989373
feat: using p3 (hdr) images in configs (except gifs)
matteobruni Jan 5, 2026
71473ec
feat: improved fireworks demo configs
matteobruni Jan 5, 2026
a43767b
feat: added new falling confetti to demo configs
matteobruni Jan 5, 2026
92af429
feat: improved hdr management, improved also big particles config
matteobruni Jan 5, 2026
6d02bfb
fix: fixed rotation movement when angle was 0
matteobruni Jan 5, 2026
81fa58b
refactor: remove errorPrefix usage and improve error messages
matteobruni Jan 6, 2026
79c3dde
refactor: replace window with globalThis and remove SSR checks
matteobruni Jan 6, 2026
dd1fa73
fix: fixed issue with the refactoring
matteobruni Jan 6, 2026
d2ddda9
refactor: removed all window references using globalThis
matteobruni Jan 6, 2026
f515adb
Merge pull request #5553 from tsparticles/renovate/minify-15.x
matteobruni Jan 6, 2026
0f93dd9
refactor: rename NumberUtils to MathUtils and update imports
matteobruni Jan 6, 2026
78df949
Merge branch 'main' into v4
matteobruni Jan 7, 2026
ce9890d
refactor: changed the way the plugins are registered to the engine, r…
matteobruni Jan 7, 2026
18a83c7
build: updated version alpha script
matteobruni Jan 7, 2026
7835cc9
chore(release): published new version
matteobruni Jan 7, 2026
d07df40
build: fixed jsdoc issue
matteobruni Jan 7, 2026
17125d9
build: fixed format
matteobruni Jan 7, 2026
1135c08
Merge pull request #5557 from tsparticles/v4
matteobruni Jan 7, 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
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .gemini/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
},
"contextFileName": "AGENTS.md"
}
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -51,7 +51,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -65,4 +65,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
12 changes: 6 additions & 6 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'pull_request' }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
name: Checkout [main]
with:
fetch-depth: 0
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
- uses: pnpm/action-setup@v4.1.0
node-version: '24'
- uses: pnpm/action-setup@v4.2.0
name: Install pnpm
id: pnpm-install
with:
version: 8
version: 10
run_install: false
- name: Get pnpm version
id: pnpm-version
Expand All @@ -38,7 +38,7 @@ jobs:
run: |
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"

- uses: actions/cache@v4
- uses: actions/cache@v5
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v5
- uses: dessant/lock-threads@v6
with:
issue-inactive-days: '30'
issue-lock-reason: 'resolved'
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'pull_request' }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
name: Checkout [main]
with:
fetch-depth: 0
#- name: Derive appropriate SHAs for base and head for `nx affected` commands
# uses: nrwl/nx-set-shas@v3
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
- uses: pnpm/action-setup@v4.1.0
node-version: '24'
- uses: pnpm/action-setup@v4.2.0
name: Install pnpm
id: pnpm-install
with:
Expand All @@ -49,7 +49,7 @@ jobs:
run: |
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"

- uses: actions/cache@v4
- uses: actions/cache@v5
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
Expand Down Expand Up @@ -80,17 +80,17 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event_name == 'pull_request' }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
fetch-depth: 0
#- name: Derive appropriate SHAs for base and head for `nx affected` commands
# uses: nrwl/nx-set-shas@v3
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
- uses: pnpm/action-setup@v4.1.0
node-version: '24'
- uses: pnpm/action-setup@v4.2.0
name: Install pnpm
id: pnpm-install
with:
Expand All @@ -105,7 +105,7 @@ jobs:
run: |
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"

- uses: actions/cache@v4
- uses: actions/cache@v5
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/stale@v9
- uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Stale issue message'
Expand Down
12 changes: 12 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"mcpServers": {
"nx-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"nx",
"mcp"
]
}
}
}
13 changes: 13 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- nx configuration start-->
<!-- Leave the start & end comments to automatically receive updates. -->

# General Guidelines for working with Nx

- When running tasks (for example build, lint, test, e2e, etc.), always prefer running the task through `nx` (i.e. `nx run`, `nx run-many`, `nx affected`) instead of using the underlying tooling directly
- You have access to the Nx MCP server and its tools, use them to help the user
- When answering questions about the repository, use the `nx_workspace` tool first to gain an understanding of the workspace architecture where applicable.
- 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

<!-- nx configuration end-->
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
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.0](https://github.com/tsparticles/tsparticles/compare/v3.9.1...v4.0.0-alpha.0) (2026-01-07)

### Bug Fixes

- fix 5524 ([4459f09](https://github.com/tsparticles/tsparticles/commit/4459f09de1393d2f478612e3ff1089cb10f6e76a))
- fixed issue [#5539](https://github.com/tsparticles/tsparticles/issues/5539), now shapes know when a fill function or a stroke function is needed ([cb616d3](https://github.com/tsparticles/tsparticles/commit/cb616d3d489ba65304d1f1b657d556807674567a))
- fixed issue with groups and density calculation ([eb2e20a](https://github.com/tsparticles/tsparticles/commit/eb2e20a28ae1a87d02cfbcffd3454a11f73ef2c4))
- fixed issue with the refactoring ([dd1fa73](https://github.com/tsparticles/tsparticles/commit/dd1fa7392ad3146f2ad9277da4dcf632ae0d8c6e))
- fixed rotation movement when angle was 0 ([6d02bfb](https://github.com/tsparticles/tsparticles/commit/6d02bfb69b03c111d21af7d1727338ba46272829))

### Features

- added hdr feature full implementation, colors are now hdr ready ([aee509f](https://github.com/tsparticles/tsparticles/commit/aee509fec97eed1a84c6809f73ce6a42ad19da6a))
- added hdr option, with fallback if not supported by the screen ([f42dc31](https://github.com/tsparticles/tsparticles/commit/f42dc31b8ba4e82eb04a465ebcf2bf77f041a5e0))
- added new falling confetti to demo configs ([a43767b](https://github.com/tsparticles/tsparticles/commit/a43767b71f9a4213080f35d31fe70a8f0b420f52))
- improved fireworks demo configs ([71473ec](https://github.com/tsparticles/tsparticles/commit/71473ecb48e454613d01598709dac303ae017ef9))
- improved hdr management, improved also big particles config ([92af429](https://github.com/tsparticles/tsparticles/commit/92af429a2c18976267579cc732492dbb7cb3f67a))
- using p3 (hdr) images in configs (except gifs) ([3989373](https://github.com/tsparticles/tsparticles/commit/39893734cb9fa86e0631a2516ec50e66a43012f6))

## [3.9.1](https://github.com/tsparticles/tsparticles/compare/v3.9.0...v3.9.1) (2025-08-03)

**Note:** Version bump only for package @tsparticles/workspace
Expand Down
13 changes: 13 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- nx configuration start-->
<!-- Leave the start & end comments to automatically receive updates. -->

# General Guidelines for working with Nx

- When running tasks (for example build, lint, test, e2e, etc.), always prefer running the task through `nx` (i.e. `nx run`, `nx run-many`, `nx affected`) instead of using the underlying tooling directly
- You have access to the Nx MCP server and its tools, use them to help the user
- When answering questions about the repository, use the `nx_workspace` tool first to gain an understanding of the workspace architecture where applicable.
- 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

<!-- nx configuration end-->
2 changes: 0 additions & 2 deletions bundles/all/.eslintignore

This file was deleted.

5 changes: 0 additions & 5 deletions bundles/all/.eslintrc.js

This file was deleted.

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

# [4.0.0-alpha.0](https://github.com/tsparticles/tsparticles/compare/v3.9.1...v4.0.0-alpha.0) (2026-01-07)

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

## [3.9.1](https://github.com/tsparticles/tsparticles/compare/v3.9.0...v3.9.1) (2025-08-03)

**Note:** Version bump only for package @tsparticles/all
Expand Down
6 changes: 6 additions & 0 deletions bundles/all/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import tsParticlesESLintConfig from "@tsparticles/eslint-config";
import { defineConfig } from "eslint/config";

export default defineConfig([
tsParticlesESLintConfig,
]);
114 changes: 61 additions & 53 deletions bundles/all/package.dist.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/all",
"version": "3.9.1",
"version": "4.0.0-alpha.0",
"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,59 +99,67 @@
"./package.json": "./package.json"
},
"dependencies": {
"@tsparticles/effect-bubble": "3.9.1",
"@tsparticles/effect-trail": "3.9.1",
"@tsparticles/engine": "3.9.1",
"@tsparticles/interaction-external-particle": "3.9.1",
"@tsparticles/interaction-external-pop": "3.9.1",
"@tsparticles/interaction-light": "3.9.1",
"@tsparticles/interaction-particles-repulse": "3.9.1",
"@tsparticles/path-curl-noise": "3.9.1",
"@tsparticles/path-curves": "3.9.1",
"@tsparticles/path-fractal-noise": "3.9.1",
"@tsparticles/path-perlin-noise": "3.9.1",
"@tsparticles/path-polygon": "3.9.1",
"@tsparticles/path-simplex-noise": "3.9.1",
"@tsparticles/path-svg": "3.9.1",
"@tsparticles/path-zig-zag": "3.9.1",
"@tsparticles/pjs": "3.9.1",
"@tsparticles/plugin-canvas-mask": "3.9.1",
"@tsparticles/plugin-easing-back": "3.9.1",
"@tsparticles/plugin-easing-circ": "3.9.1",
"@tsparticles/plugin-easing-cubic": "3.9.1",
"@tsparticles/plugin-easing-expo": "3.9.1",
"@tsparticles/plugin-easing-linear": "3.9.1",
"@tsparticles/plugin-easing-quart": "3.9.1",
"@tsparticles/plugin-easing-quint": "3.9.1",
"@tsparticles/plugin-easing-sine": "3.9.1",
"@tsparticles/plugin-emitters-shape-canvas": "3.9.1",
"@tsparticles/plugin-emitters-shape-path": "3.9.1",
"@tsparticles/plugin-emitters-shape-polygon": "3.9.1",
"@tsparticles/plugin-export-image": "3.9.1",
"@tsparticles/plugin-export-json": "3.9.1",
"@tsparticles/plugin-export-video": "3.9.1",
"@tsparticles/plugin-hsv-color": "3.9.1",
"@tsparticles/plugin-infection": "3.9.1",
"@tsparticles/plugin-motion": "3.9.1",
"@tsparticles/plugin-named-color": "3.9.1",
"@tsparticles/plugin-oklch-color": "3.9.1",
"@tsparticles/plugin-poisson-disc": "3.9.1",
"@tsparticles/plugin-polygon-mask": "3.9.1",
"@tsparticles/plugin-sounds": "3.9.1",
"@tsparticles/shape-arrow": "3.9.1",
"@tsparticles/shape-cards": "3.9.1",
"@tsparticles/shape-cog": "3.9.1",
"@tsparticles/shape-heart": "3.9.1",
"@tsparticles/shape-infinity": "3.9.1",
"@tsparticles/shape-path": "3.9.1",
"@tsparticles/shape-rounded-polygon": "3.9.1",
"@tsparticles/shape-rounded-rect": "3.9.1",
"@tsparticles/shape-spiral": "3.9.1",
"@tsparticles/updater-gradient": "3.9.1",
"@tsparticles/updater-orbit": "3.9.1",
"tsparticles": "3.9.1"
"@tsparticles/effect-bubble": "4.0.0-alpha.0",
"@tsparticles/effect-shadow": "4.0.0-alpha.0",
"@tsparticles/effect-trail": "4.0.0-alpha.0",
"@tsparticles/engine": "4.0.0-alpha.0",
"@tsparticles/interaction-external-particle": "4.0.0-alpha.0",
"@tsparticles/interaction-external-pop": "4.0.0-alpha.0",
"@tsparticles/interaction-light": "4.0.0-alpha.0",
"@tsparticles/interaction-particles-repulse": "4.0.0-alpha.0",
"@tsparticles/path-curl-noise": "4.0.0-alpha.0",
"@tsparticles/path-curves": "4.0.0-alpha.0",
"@tsparticles/path-fractal-noise": "4.0.0-alpha.0",
"@tsparticles/path-perlin-noise": "4.0.0-alpha.0",
"@tsparticles/path-polygon": "4.0.0-alpha.0",
"@tsparticles/path-simplex-noise": "4.0.0-alpha.0",
"@tsparticles/path-svg": "4.0.0-alpha.0",
"@tsparticles/path-zig-zag": "4.0.0-alpha.0",
"@tsparticles/pjs": "4.0.0-alpha.0",
"@tsparticles/plugin-background-mask": "4.0.0-alpha.0",
"@tsparticles/plugin-canvas-mask": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-back": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-circ": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-cubic": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-expo": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-linear": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-quart": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-quint": "4.0.0-alpha.0",
"@tsparticles/plugin-easing-sine": "4.0.0-alpha.0",
"@tsparticles/plugin-emitters-shape-canvas": "4.0.0-alpha.0",
"@tsparticles/plugin-emitters-shape-path": "4.0.0-alpha.0",
"@tsparticles/plugin-emitters-shape-polygon": "4.0.0-alpha.0",
"@tsparticles/plugin-export-image": "4.0.0-alpha.0",
"@tsparticles/plugin-export-json": "4.0.0-alpha.0",
"@tsparticles/plugin-export-video": "4.0.0-alpha.0",
"@tsparticles/plugin-hsv-color": "4.0.0-alpha.0",
"@tsparticles/plugin-hwb-color": "4.0.0-alpha.0",
"@tsparticles/plugin-infection": "4.0.0-alpha.0",
"@tsparticles/plugin-lab-color": "4.0.0-alpha.0",
"@tsparticles/plugin-lch-color": "4.0.0-alpha.0",
"@tsparticles/plugin-motion": "4.0.0-alpha.0",
"@tsparticles/plugin-named-color": "4.0.0-alpha.0",
"@tsparticles/plugin-oklab-color": "4.0.0-alpha.0",
"@tsparticles/plugin-oklch-color": "4.0.0-alpha.0",
"@tsparticles/plugin-poisson-disc": "4.0.0-alpha.0",
"@tsparticles/plugin-polygon-mask": "4.0.0-alpha.0",
"@tsparticles/plugin-sounds": "4.0.0-alpha.0",
"@tsparticles/plugin-trail": "4.0.0-alpha.0",
"@tsparticles/shape-arrow": "4.0.0-alpha.0",
"@tsparticles/shape-cards": "4.0.0-alpha.0",
"@tsparticles/shape-cog": "4.0.0-alpha.0",
"@tsparticles/shape-heart": "4.0.0-alpha.0",
"@tsparticles/shape-infinity": "4.0.0-alpha.0",
"@tsparticles/shape-path": "4.0.0-alpha.0",
"@tsparticles/shape-rounded-polygon": "4.0.0-alpha.0",
"@tsparticles/shape-rounded-rect": "4.0.0-alpha.0",
"@tsparticles/shape-spiral": "4.0.0-alpha.0",
"@tsparticles/updater-gradient": "4.0.0-alpha.0",
"@tsparticles/updater-orbit": "4.0.0-alpha.0",
"tsparticles": "4.0.0-alpha.0"
},
"publishConfig": {
"access": "public"
}
},
"type": "module"
}
Loading
Loading