Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
072066f
build: updated some deps
matteobruni May 6, 2025
643266c
fix: fixed motion plugin
matteobruni May 7, 2025
00278a1
fix: fixed motion plugin
matteobruni May 7, 2025
aa6edc9
fix: fixed motion plugin, and its implementations in other plugins
matteobruni May 7, 2025
9155003
Merge branch 'main' into v3
matteobruni May 7, 2025
5c2c2d5
build: enabled corepack
matteobruni May 9, 2025
6cc1b6a
feat: added new fractal noise path, fractal and smooth value noise libs
matteobruni May 9, 2025
321fe7c
fix: updated pnpm in actions
matteobruni May 9, 2025
e9e5f9d
fix: updated pnpm in actions
matteobruni May 9, 2025
8c22552
feat: updated fractal noise path with 4d noise
matteobruni May 10, 2025
c7cc535
build: removed some calls to Math.random instead of getRandom
matteobruni May 11, 2025
603de64
build: improved fractal and smooth value noise classes with seed
matteobruni May 11, 2025
3269b1d
build: improved noise paths
matteobruni May 11, 2025
6b7e7c7
build: added 4d perlin noise
matteobruni May 11, 2025
68c2f41
build: added new noise planes samples
matteobruni May 11, 2025
e838665
fix: fixed issue #5497
matteobruni May 25, 2025
75fb526
fix: fixed some issues in groups, some things are still not working
matteobruni May 26, 2025
17e01b9
chore(deps): update pnpm to v10.13.1
renovate[bot] Jul 9, 2025
91ee2ae
Merge pull request #5501 from tsparticles/renovate/pnpm-10.x
matteobruni Jul 31, 2025
cd04a8f
build: updated some deps
matteobruni Jul 31, 2025
8d8f6b6
chore(release): published new version
matteobruni Aug 1, 2025
a31385a
Merge pull request #5495 from tsparticles/v3
matteobruni Aug 1, 2025
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
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ jobs:
name: Install pnpm
id: pnpm-install
with:
version: 9
run_install: false
- name: Get pnpm version
id: pnpm-version
Expand Down Expand Up @@ -95,7 +94,6 @@ jobs:
name: Install pnpm
id: pnpm-install
with:
version: 9
run_install: false
- name: Get pnpm version
id: pnpm-version
Expand Down Expand Up @@ -144,7 +142,6 @@ jobs:
# name: Install pnpm
# id: pnpm-install
# with:
# version: 9
# run_install: false
# - name: Get pnpm version
# id: pnpm-version
Expand Down
2 changes: 0 additions & 2 deletions .npmrc

This file was deleted.

1,421 changes: 719 additions & 702 deletions CHANGELOG.md

Large diffs are not rendered by default.

144 changes: 72 additions & 72 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,78 +28,78 @@ React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Riot.j

## Table of Contents

- [tsParticles - TypeScript Particles](#tsparticles---typescript-particles)
- [Table of Contents](#table-of-contents)
- [Do you want to use it on your website?](#do-you-want-to-use-it-on-your-website)
- [**_Library installation_**](#library-installation)
- [**_Hosting / CDN_**](#hosting--cdn)
- [jsDelivr](#jsdelivr)
- [cdnjs](#cdnjs)
- [unpkg](#unpkg)
- [**_npm_**](#npm)
- [**_yarn_**](#yarn)
- [**_pnpm_**](#pnpm)
- [Import and require](#import-and-require)
- [**_Usage_**](#usage)
- [Official components for some of the most used frameworks](#official-components-for-some-of-the-most-used-frameworks)
- [Angular](#angular)
- [`@tsparticles/angular`](#@tsparticles/angular)
- [Astro](#astro)
- [`astro-particles`](#astro-particles)
- [Ember.js](#emberjs)
- [`ember-tsparticles`](#ember-tsparticles)
- [Inferno](#inferno)
- [`inferno-particles`](#inferno-particles)
- [jQuery](#jquery)
- [`jquery-particles`](#jquery-particles)
- [Preact](#preact)
- [`preact-particles`](#preact-particles)
- [ReactJS](#reactjs)
- [`@tsparticles/react`](#tsparticlesreact)
- [RiotJS](#riotjs)
- [`riot-particles`](#riot-particles)
- [SolidJS](#solidjs)
- [`solid-particles`](#solid-particles)
- [Svelte](#svelte)
- [`@tsparticles/svelte`](#@tsparticles/svelte)
- [VueJS 2.x](#vuejs-2x)
- [`@tsparticles/vue2`](#tsparticlesvue2)
- [VueJS 3.x](#vuejs-3x)
- [`@tsparticles/vue3`](#tsparticlesvue3)
- [Web Components](#web-components)
- [`web-particles`](#web-particles)
- [WordPress](#wordpress)
- [`@tsparticles/wordpress`](#@tsparticles/wordpress)
- [Elementor](#elementor)
- [Presets](#presets)
- [Big Circles](#big-circles)
- [Bubbles](#bubbles)
- [Confetti](#confetti)
- [Fire](#fire)
- [Firefly](#firefly)
- [Fireworks](#fireworks)
- [Fountain](#fountain)
- [Links](#links)
- [Sea Anemone](#sea-anemone)
- [Snow](#snow)
- [Stars](#stars)
- [Triangles](#triangles)
- [Templates and Resources](#templates-and-resources)
- [**_Demo / Generator_**](#demo--generator)
- [**_Video Tutorials_**](#video-tutorials)
- [Characters as particles](#characters-as-particles)
- [Polygon mask](#polygon-mask)
- [Animated stars](#animated-stars)
- [Nyan cat flying on scrolling stars](#nyan-cat-flying-on-scrolling-stars)
- [Snow particles](#snow-particles)
- [Background Mask particles](#background-mask-particles)
- [**_Options_**](#options)
- [Want to see it in action and try it?](#want-to-see-it-in-action-and-try-it)
- [Migrating from Particles.js](#migrating-from-particlesjs)
- [Plugins/Customizations](#pluginscustomizations)
- [Dependency Graph](#dependency-graph)
- [Sponsors](#sponsors)
- [Huge thanks to JetBrains for the 2020-2022 Open Source Licenses!](#huge-thanks-to-jetbrains-for-the-2020-2022-open-source-licenses)
- [tsParticles - TypeScript Particles](#tsparticles---typescript-particles)
- [Table of Contents](#table-of-contents)
- [Do you want to use it on your website?](#do-you-want-to-use-it-on-your-website)
- [**_Library installation_**](#library-installation)
- [**_Hosting / CDN_**](#hosting--cdn)
- [jsDelivr](#jsdelivr)
- [cdnjs](#cdnjs)
- [unpkg](#unpkg)
- [**_npm_**](#npm)
- [**_yarn_**](#yarn)
- [**_pnpm_**](#pnpm)
- [Import and require](#import-and-require)
- [**_Usage_**](#usage)
- [Official components for some of the most used frameworks](#official-components-for-some-of-the-most-used-frameworks)
- [Angular](#angular)
- [`@tsparticles/angular`](#@tsparticles/angular)
- [Astro](#astro)
- [`astro-particles`](#astro-particles)
- [Ember.js](#emberjs)
- [`ember-tsparticles`](#ember-tsparticles)
- [Inferno](#inferno)
- [`inferno-particles`](#inferno-particles)
- [jQuery](#jquery)
- [`jquery-particles`](#jquery-particles)
- [Preact](#preact)
- [`preact-particles`](#preact-particles)
- [ReactJS](#reactjs)
- [`@tsparticles/react`](#tsparticlesreact)
- [RiotJS](#riotjs)
- [`riot-particles`](#riot-particles)
- [SolidJS](#solidjs)
- [`solid-particles`](#solid-particles)
- [Svelte](#svelte)
- [`@tsparticles/svelte`](#@tsparticles/svelte)
- [VueJS 2.x](#vuejs-2x)
- [`@tsparticles/vue2`](#tsparticlesvue2)
- [VueJS 3.x](#vuejs-3x)
- [`@tsparticles/vue3`](#tsparticlesvue3)
- [Web Components](#web-components)
- [`web-particles`](#web-particles)
- [WordPress](#wordpress)
- [`@tsparticles/wordpress`](#@tsparticles/wordpress)
- [Elementor](#elementor)
- [Presets](#presets)
- [Big Circles](#big-circles)
- [Bubbles](#bubbles)
- [Confetti](#confetti)
- [Fire](#fire)
- [Firefly](#firefly)
- [Fireworks](#fireworks)
- [Fountain](#fountain)
- [Links](#links)
- [Sea Anemone](#sea-anemone)
- [Snow](#snow)
- [Stars](#stars)
- [Triangles](#triangles)
- [Templates and Resources](#templates-and-resources)
- [**_Demo / Generator_**](#demo--generator)
- [**_Video Tutorials_**](#video-tutorials)
- [Characters as particles](#characters-as-particles)
- [Polygon mask](#polygon-mask)
- [Animated stars](#animated-stars)
- [Nyan cat flying on scrolling stars](#nyan-cat-flying-on-scrolling-stars)
- [Snow particles](#snow-particles)
- [Background Mask particles](#background-mask-particles)
- [**_Options_**](#options)
- [Want to see it in action and try it?](#want-to-see-it-in-action-and-try-it)
- [Migrating from Particles.js](#migrating-from-particlesjs)
- [Plugins/Customizations](#pluginscustomizations)
- [Dependency Graph](#dependency-graph)
- [Sponsors](#sponsors)
- [Huge thanks to JetBrains for the 2020-2022 Open Source Licenses!](#huge-thanks-to-jetbrains-for-the-2020-2022-open-source-licenses)

---

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

# [3.9.0](https://github.com/tsparticles/tsparticles/compare/v3.8.1...v3.9.0) (2025-08-01)

### Features

- added new fractal noise path, fractal and smooth value noise libs ([6cc1b6a](https://github.com/tsparticles/tsparticles/commit/6cc1b6affb3bc713257d5729d05321821c06046c))

## [3.8.1](https://github.com/tsparticles/tsparticles/compare/v3.8.0...v3.8.1) (2025-01-31)

### Bug Fixes

- fixed z-index style when fullScreen is active, closes [#5458](https://github.com/tsparticles/tsparticles/issues/5458) ([5e94ca4](https://github.com/tsparticles/tsparticles/commit/5e94ca41565c388bed275cd7d70d894d32ba506e))
- fixed z-index style when fullScreen is active, closes [#5458](https://github.com/tsparticles/tsparticles/issues/5458) ([5e94ca4](https://github.com/tsparticles/tsparticles/commit/5e94ca41565c388bed275cd7d70d894d32ba506e))

# [3.8.0](https://github.com/tsparticles/tsparticles/compare/v3.7.3...v3.8.0) (2025-01-23)

Expand All @@ -17,23 +23,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Bug Fixes

- fixed resize issue in canvas ([e7c816c](https://github.com/tsparticles/tsparticles/commit/e7c816ced7d99c0cb84c79675a0771cd4b833705))
- fixed resize issue in canvas ([e7c816c](https://github.com/tsparticles/tsparticles/commit/e7c816ced7d99c0cb84c79675a0771cd4b833705))

# [3.7.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0...v3.7.0) (2024-11-24)

### Features

- added new named color plugin, and hex color in the engine ([c4db774](https://github.com/tsparticles/tsparticles/commit/c4db7745f54fe808e20af2bdf4c0469c1aa40755))
- added new named color plugin, and hex color in the engine ([c4db774](https://github.com/tsparticles/tsparticles/commit/c4db7745f54fe808e20af2bdf4c0469c1aa40755))

# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.1...v3.6.0) (2024-11-18)

### Bug Fixes

- fixed color syntaxes, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([f3c976f](https://github.com/tsparticles/tsparticles/commit/f3c976f451c5bc6a37338cba0cc1ce80c4e9b137))
- fixed color syntaxes, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([f3c976f](https://github.com/tsparticles/tsparticles/commit/f3c976f451c5bc6a37338cba0cc1ce80c4e9b137))

### Features

- first try of oklch color, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([5822e72](https://github.com/tsparticles/tsparticles/commit/5822e72cdf0a74de6b4bdaa90f3f4a8527dc4d6b))
- first try of oklch color, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([5822e72](https://github.com/tsparticles/tsparticles/commit/5822e72cdf0a74de6b4bdaa90f3f4a8527dc4d6b))

# [3.6.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.0...v3.6.0-beta.1) (2024-10-13)

Expand All @@ -43,13 +49,13 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Bug Fixes

- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f))
- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f))

# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.5.0...v3.6.0) (2024-10-07)

### Bug Fixes

- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f))
- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f))

# [3.5.0](https://github.com/tsparticles/tsparticles/compare/v3.4.0...v3.5.0) (2024-07-01)

Expand All @@ -59,20 +65,20 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Features

- added infinity shape ([935368b](https://github.com/tsparticles/tsparticles/commit/935368b88ad77495b3b17477ab7093e130623844))
- changed bundles loading method, no more preloading plugins ([13b00a0](https://github.com/tsparticles/tsparticles/commit/13b00a03b327fd547014a99f8cbc8ced228f31c8))
- added infinity shape ([935368b](https://github.com/tsparticles/tsparticles/commit/935368b88ad77495b3b17477ab7093e130623844))
- changed bundles loading method, no more preloading plugins ([13b00a0](https://github.com/tsparticles/tsparticles/commit/13b00a03b327fd547014a99f8cbc8ced228f31c8))

# [3.3.0](https://github.com/tsparticles/tsparticles/compare/v3.2.2...v3.3.0) (2024-02-27)

### Bug Fixes

- fixed issues in Chrome with async rAF function, reduced async methods for vite builds ([2600f6f](https://github.com/tsparticles/tsparticles/commit/2600f6f69917895ab80f9a55b1f5168d587adac6))
- fixed issues in Chrome with async rAF function, reduced async methods for vite builds ([2600f6f](https://github.com/tsparticles/tsparticles/commit/2600f6f69917895ab80f9a55b1f5168d587adac6))

## [3.2.2](https://github.com/tsparticles/tsparticles/compare/v3.2.1...v3.2.2) (2024-02-20)

### Bug Fixes

- fixed circular deps detection and other issues with dynamic imports ([b6ed5d3](https://github.com/tsparticles/tsparticles/commit/b6ed5d3eaa41e0ad50c55807e1ec6439eeacd0c1))
- fixed circular deps detection and other issues with dynamic imports ([b6ed5d3](https://github.com/tsparticles/tsparticles/commit/b6ed5d3eaa41e0ad50c55807e1ec6439eeacd0c1))

## [3.2.1](https://github.com/tsparticles/tsparticles/compare/v3.2.0...v3.2.1) (2024-01-31)

Expand All @@ -82,21 +88,21 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Features

- added new particle external interaction ([f51ce7f](https://github.com/tsparticles/tsparticles/commit/f51ce7f104fa930fc68a257b64bbe8cf65fb9794))
- improving dynamic imports ([0224706](https://github.com/tsparticles/tsparticles/commit/022470681ca6325f3d8085361e1cb47e1d58639c))
- added new particle external interaction ([f51ce7f](https://github.com/tsparticles/tsparticles/commit/f51ce7f104fa930fc68a257b64bbe8cf65fb9794))
- improving dynamic imports ([0224706](https://github.com/tsparticles/tsparticles/commit/022470681ca6325f3d8085361e1cb47e1d58639c))

# [3.1.0](https://github.com/tsparticles/tsparticles/compare/v3.0.3...v3.1.0) (2024-01-13)

### Features

- added new zig-zag path ([48bc5d1](https://github.com/tsparticles/tsparticles/commit/48bc5d16324989faab1830976b968c054c2003eb))
- added poisson disc plugin for better particles initial positions ([405f1df](https://github.com/tsparticles/tsparticles/commit/405f1dff34c380f576b2676cab8296e25b5d4e1f))
- added new zig-zag path ([48bc5d1](https://github.com/tsparticles/tsparticles/commit/48bc5d16324989faab1830976b968c054c2003eb))
- added poisson disc plugin for better particles initial positions ([405f1df](https://github.com/tsparticles/tsparticles/commit/405f1dff34c380f576b2676cab8296e25b5d4e1f))

## [3.0.3](https://github.com/tsparticles/tsparticles/compare/v3.0.2...v3.0.3) (2023-12-26)

### Bug Fixes

- used element id when present and fixed emoji memory management ([1990bbc](https://github.com/tsparticles/tsparticles/commit/1990bbcd9079366db7ec3dedf4477ba43d2c47cf))
- used element id when present and fixed emoji memory management ([1990bbc](https://github.com/tsparticles/tsparticles/commit/1990bbcd9079366db7ec3dedf4477ba43d2c47cf))

## [3.0.2](https://github.com/tsparticles/tsparticles/compare/v3.0.1...v3.0.2) (2023-12-06)

Expand All @@ -110,7 +116,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Features

- added fade to trail effect ([17750ea](https://github.com/tsparticles/tsparticles/commit/17750eacdf86de208b2e723decc2ffb65521474b))
- added fade to trail effect ([17750ea](https://github.com/tsparticles/tsparticles/commit/17750eacdf86de208b2e723decc2ffb65521474b))

# [3.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2023-12-03)

Expand All @@ -120,10 +126,10 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Features

- added curl noise path plugin ([3d40e98](https://github.com/tsparticles/tsparticles/commit/3d40e98d4d830c4b813ca3b2f8f57095e8f73ff2))
- added flat options to tsparticles-confetti options ([dff6c75](https://github.com/tsparticles/tsparticles/commit/dff6c7590c5a844e34547513637c8ad0f13a3d66))
- added trail effect plugin ([af69e9f](https://github.com/tsparticles/tsparticles/commit/af69e9f810d7c33f10902c2386fbbc6f3df2331e))
- removed multiline text shape, implemented in standard text shape ([d48d911](https://github.com/tsparticles/tsparticles/commit/d48d9116f910da987075d64e31cd3b8eecd46fe0))
- added curl noise path plugin ([3d40e98](https://github.com/tsparticles/tsparticles/commit/3d40e98d4d830c4b813ca3b2f8f57095e8f73ff2))
- added flat options to tsparticles-confetti options ([dff6c75](https://github.com/tsparticles/tsparticles/commit/dff6c7590c5a844e34547513637c8ad0f13a3d66))
- added trail effect plugin ([af69e9f](https://github.com/tsparticles/tsparticles/commit/af69e9f810d7c33f10902c2386fbbc6f3df2331e))
- removed multiline text shape, implemented in standard text shape ([d48d911](https://github.com/tsparticles/tsparticles/commit/d48d9116f910da987075d64e31cd3b8eecd46fe0))

# [3.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2023-09-20)

Expand All @@ -137,7 +143,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Features

- supporting the npm exports option correctly ([bdfaca8](https://github.com/tsparticles/tsparticles/commit/bdfaca8077b8a3a4b1f482cc2ae5766914dcfaf7))
- supporting the npm exports option correctly ([bdfaca8](https://github.com/tsparticles/tsparticles/commit/bdfaca8077b8a3a4b1f482cc2ae5766914dcfaf7))

# [3.0.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v2.12.0...v3.0.0-beta.0) (2023-08-24)

Expand All @@ -147,8 +153,8 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

### Bug Fixes

- fixed issue with some plugins that were drawn before the canvas clear ([4cff7e6](https://github.com/tsparticles/tsparticles/commit/4cff7e6817b12d3a3bcaa033eab9f9099afb53ea))
- fixed issue with some plugins that were drawn before the canvas clear ([4cff7e6](https://github.com/tsparticles/tsparticles/commit/4cff7e6817b12d3a3bcaa033eab9f9099afb53ea))

### Features

- added two new bundles: basic and all ([489f591](https://github.com/tsparticles/tsparticles/commit/489f5916a1b8b8b6c710ac16fbc691a0e591ab19))
- added two new bundles: basic and all ([489f591](https://github.com/tsparticles/tsparticles/commit/489f5916a1b8b8b6c710ac16fbc691a0e591ab19))
Loading
Loading