Skip to content

Commit a31385a

Browse files
authored
Merge pull request tsparticles#5495 from tsparticles/v3
3.9.0
2 parents aad6981 + 8d8f6b6 commit a31385a

File tree

424 files changed

+28196
-24265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

424 files changed

+28196
-24265
lines changed

.github/workflows/nodejs.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
name: Install pnpm
3939
id: pnpm-install
4040
with:
41-
version: 9
4241
run_install: false
4342
- name: Get pnpm version
4443
id: pnpm-version
@@ -95,7 +94,6 @@ jobs:
9594
name: Install pnpm
9695
id: pnpm-install
9796
with:
98-
version: 9
9997
run_install: false
10098
- name: Get pnpm version
10199
id: pnpm-version
@@ -144,7 +142,6 @@ jobs:
144142
# name: Install pnpm
145143
# id: pnpm-install
146144
# with:
147-
# version: 9
148145
# run_install: false
149146
# - name: Get pnpm version
150147
# id: pnpm-version

.npmrc

Lines changed: 0 additions & 2 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 719 additions & 702 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -28,78 +28,78 @@ React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Riot.j
2828

2929
## Table of Contents
3030

31-
- [tsParticles - TypeScript Particles](#tsparticles---typescript-particles)
32-
- [Table of Contents](#table-of-contents)
33-
- [Do you want to use it on your website?](#do-you-want-to-use-it-on-your-website)
34-
- [**_Library installation_**](#library-installation)
35-
- [**_Hosting / CDN_**](#hosting--cdn)
36-
- [jsDelivr](#jsdelivr)
37-
- [cdnjs](#cdnjs)
38-
- [unpkg](#unpkg)
39-
- [**_npm_**](#npm)
40-
- [**_yarn_**](#yarn)
41-
- [**_pnpm_**](#pnpm)
42-
- [Import and require](#import-and-require)
43-
- [**_Usage_**](#usage)
44-
- [Official components for some of the most used frameworks](#official-components-for-some-of-the-most-used-frameworks)
45-
- [Angular](#angular)
46-
- [`@tsparticles/angular`](#@tsparticles/angular)
47-
- [Astro](#astro)
48-
- [`astro-particles`](#astro-particles)
49-
- [Ember.js](#emberjs)
50-
- [`ember-tsparticles`](#ember-tsparticles)
51-
- [Inferno](#inferno)
52-
- [`inferno-particles`](#inferno-particles)
53-
- [jQuery](#jquery)
54-
- [`jquery-particles`](#jquery-particles)
55-
- [Preact](#preact)
56-
- [`preact-particles`](#preact-particles)
57-
- [ReactJS](#reactjs)
58-
- [`@tsparticles/react`](#tsparticlesreact)
59-
- [RiotJS](#riotjs)
60-
- [`riot-particles`](#riot-particles)
61-
- [SolidJS](#solidjs)
62-
- [`solid-particles`](#solid-particles)
63-
- [Svelte](#svelte)
64-
- [`@tsparticles/svelte`](#@tsparticles/svelte)
65-
- [VueJS 2.x](#vuejs-2x)
66-
- [`@tsparticles/vue2`](#tsparticlesvue2)
67-
- [VueJS 3.x](#vuejs-3x)
68-
- [`@tsparticles/vue3`](#tsparticlesvue3)
69-
- [Web Components](#web-components)
70-
- [`web-particles`](#web-particles)
71-
- [WordPress](#wordpress)
72-
- [`@tsparticles/wordpress`](#@tsparticles/wordpress)
73-
- [Elementor](#elementor)
74-
- [Presets](#presets)
75-
- [Big Circles](#big-circles)
76-
- [Bubbles](#bubbles)
77-
- [Confetti](#confetti)
78-
- [Fire](#fire)
79-
- [Firefly](#firefly)
80-
- [Fireworks](#fireworks)
81-
- [Fountain](#fountain)
82-
- [Links](#links)
83-
- [Sea Anemone](#sea-anemone)
84-
- [Snow](#snow)
85-
- [Stars](#stars)
86-
- [Triangles](#triangles)
87-
- [Templates and Resources](#templates-and-resources)
88-
- [**_Demo / Generator_**](#demo--generator)
89-
- [**_Video Tutorials_**](#video-tutorials)
90-
- [Characters as particles](#characters-as-particles)
91-
- [Polygon mask](#polygon-mask)
92-
- [Animated stars](#animated-stars)
93-
- [Nyan cat flying on scrolling stars](#nyan-cat-flying-on-scrolling-stars)
94-
- [Snow particles](#snow-particles)
95-
- [Background Mask particles](#background-mask-particles)
96-
- [**_Options_**](#options)
97-
- [Want to see it in action and try it?](#want-to-see-it-in-action-and-try-it)
98-
- [Migrating from Particles.js](#migrating-from-particlesjs)
99-
- [Plugins/Customizations](#pluginscustomizations)
100-
- [Dependency Graph](#dependency-graph)
101-
- [Sponsors](#sponsors)
102-
- [Huge thanks to JetBrains for the 2020-2022 Open Source Licenses!](#huge-thanks-to-jetbrains-for-the-2020-2022-open-source-licenses)
31+
- [tsParticles - TypeScript Particles](#tsparticles---typescript-particles)
32+
- [Table of Contents](#table-of-contents)
33+
- [Do you want to use it on your website?](#do-you-want-to-use-it-on-your-website)
34+
- [**_Library installation_**](#library-installation)
35+
- [**_Hosting / CDN_**](#hosting--cdn)
36+
- [jsDelivr](#jsdelivr)
37+
- [cdnjs](#cdnjs)
38+
- [unpkg](#unpkg)
39+
- [**_npm_**](#npm)
40+
- [**_yarn_**](#yarn)
41+
- [**_pnpm_**](#pnpm)
42+
- [Import and require](#import-and-require)
43+
- [**_Usage_**](#usage)
44+
- [Official components for some of the most used frameworks](#official-components-for-some-of-the-most-used-frameworks)
45+
- [Angular](#angular)
46+
- [`@tsparticles/angular`](#@tsparticles/angular)
47+
- [Astro](#astro)
48+
- [`astro-particles`](#astro-particles)
49+
- [Ember.js](#emberjs)
50+
- [`ember-tsparticles`](#ember-tsparticles)
51+
- [Inferno](#inferno)
52+
- [`inferno-particles`](#inferno-particles)
53+
- [jQuery](#jquery)
54+
- [`jquery-particles`](#jquery-particles)
55+
- [Preact](#preact)
56+
- [`preact-particles`](#preact-particles)
57+
- [ReactJS](#reactjs)
58+
- [`@tsparticles/react`](#tsparticlesreact)
59+
- [RiotJS](#riotjs)
60+
- [`riot-particles`](#riot-particles)
61+
- [SolidJS](#solidjs)
62+
- [`solid-particles`](#solid-particles)
63+
- [Svelte](#svelte)
64+
- [`@tsparticles/svelte`](#@tsparticles/svelte)
65+
- [VueJS 2.x](#vuejs-2x)
66+
- [`@tsparticles/vue2`](#tsparticlesvue2)
67+
- [VueJS 3.x](#vuejs-3x)
68+
- [`@tsparticles/vue3`](#tsparticlesvue3)
69+
- [Web Components](#web-components)
70+
- [`web-particles`](#web-particles)
71+
- [WordPress](#wordpress)
72+
- [`@tsparticles/wordpress`](#@tsparticles/wordpress)
73+
- [Elementor](#elementor)
74+
- [Presets](#presets)
75+
- [Big Circles](#big-circles)
76+
- [Bubbles](#bubbles)
77+
- [Confetti](#confetti)
78+
- [Fire](#fire)
79+
- [Firefly](#firefly)
80+
- [Fireworks](#fireworks)
81+
- [Fountain](#fountain)
82+
- [Links](#links)
83+
- [Sea Anemone](#sea-anemone)
84+
- [Snow](#snow)
85+
- [Stars](#stars)
86+
- [Triangles](#triangles)
87+
- [Templates and Resources](#templates-and-resources)
88+
- [**_Demo / Generator_**](#demo--generator)
89+
- [**_Video Tutorials_**](#video-tutorials)
90+
- [Characters as particles](#characters-as-particles)
91+
- [Polygon mask](#polygon-mask)
92+
- [Animated stars](#animated-stars)
93+
- [Nyan cat flying on scrolling stars](#nyan-cat-flying-on-scrolling-stars)
94+
- [Snow particles](#snow-particles)
95+
- [Background Mask particles](#background-mask-particles)
96+
- [**_Options_**](#options)
97+
- [Want to see it in action and try it?](#want-to-see-it-in-action-and-try-it)
98+
- [Migrating from Particles.js](#migrating-from-particlesjs)
99+
- [Plugins/Customizations](#pluginscustomizations)
100+
- [Dependency Graph](#dependency-graph)
101+
- [Sponsors](#sponsors)
102+
- [Huge thanks to JetBrains for the 2020-2022 Open Source Licenses!](#huge-thanks-to-jetbrains-for-the-2020-2022-open-source-licenses)
103103

104104
---
105105

bundles/all/CHANGELOG.md

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.9.0](https://github.com/tsparticles/tsparticles/compare/v3.8.1...v3.9.0) (2025-08-01)
7+
8+
### Features
9+
10+
- added new fractal noise path, fractal and smooth value noise libs ([6cc1b6a](https://github.com/tsparticles/tsparticles/commit/6cc1b6affb3bc713257d5729d05321821c06046c))
11+
612
## [3.8.1](https://github.com/tsparticles/tsparticles/compare/v3.8.0...v3.8.1) (2025-01-31)
713

814
### Bug Fixes
915

10-
- 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))
16+
- 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))
1117

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

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

1824
### Bug Fixes
1925

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

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

2430
### Features
2531

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

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

3036
### Bug Fixes
3137

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

3440
### Features
3541

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

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

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

4450
### Bug Fixes
4551

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

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

5056
### Bug Fixes
5157

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

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

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

6066
### Features
6167

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

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

6773
### Bug Fixes
6874

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

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

7379
### Bug Fixes
7480

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

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

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

8389
### Features
8490

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

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

9096
### Features
9197

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

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

97103
### Bug Fixes
98104

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

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

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

111117
### Features
112118

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

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

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

121127
### Features
122128

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

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

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

138144
### Features
139145

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

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

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

148154
### Bug Fixes
149155

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

152158
### Features
153159

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

0 commit comments

Comments
 (0)